Hi.
I'm new to all this and learning every day.
This might be a very basic question and I do think I have understand it the correct way, just need to be sure.
I have a quad bus buffer, the 74HC125. In the data sheet it says:
The “125” is identical to the “126” but has active LOW enable input
This means that if there is no signal going to the !OE pin the device is enabled, right ?
But does "active low" also mean that the device is enabled EVEN if there is no current on the Vcc pin ?
Is the 74HC125 "enabled" when I hold it in my hand not connected to anything - or will the state be "undefined" if no power is supplied?
Active Low means Device/Pin will be active when Low Voltage (0v) is applied to it. You must apply +5v to vcc to make chip working.
I clear this concept with simple example. You know if inputs of both AND gate is 1 output is 1. But if both inputs are active low, then you will get output 1 only when you apply 0 to both inputs. (youcan think of it as NOT gate connected to each input of that AND gate).
Active high means: logic low input (0) = "off", non-active. Logic high input (1) = "on", active.
Active low means: logic high input (1) = "off", non-active. Logic low input (0) = "on", active.
A logic IC like 74HCxx must always be powered (Vcc = 5V for example) before it does something sensible. How it responds to input signals, what "active", "enabled" etc means for a particular part: see datasheet.
Let's say I have a bus and some nodes on that bus. The nodes are daisy chained. The bus goes into node A and then runs on to node B etc. At each node the bus runs through a "switch" (I was hoping that the switch could be a 74HC125) before it runs on to the next node. This means that each node can "break" the bus by disabling the switch leaving nodes down the bus unconnected.
I need to have a setup where a node only breaks the bus if it explicitly asked to do so. If the power supply to a node for some reason is suddenly terminated the hardware must ensure that the bus is not broken. Thus I need a circuit that when not powered rests in a "enable" state.
Se this image:
I need the 5v to run through board A EVEN if there is no power supply to the board.
Can you tell us some more about what you are trying to do? What purpose each node serves, and what kind of inputs / outputs it has? And how everything is powered?
Usually on a bus most things are always connected to it, and individual devices enabled / disabled to 'talk to' that bus at specific times. When it's the goal to daisy chain devices on a bus, one would normally daisy chain control signal(s) from one device to the next, not somehow make / break all bus connections.
1. I'll have a standard rs485 full duplex network: One master multiple slaves. This I'll call the "Main network".
2. An extra twisted pair is added to this setup and is only used to send data FROM a slave TO the master and only to initialize the slave. (a maximum of one slave will be connected to this extra line at any given time)
3. So I'll have 3 twisted pairs in use for data transfer. 2 for the standard rs485 and one for an exclusive "Slave-TO-Master" connection.
4. So this extra line ensures that the connected slave will have an exclusive connection to the master, thus such a slave can communicate with the master without having any unique ID and there will be no worries about collisions.
My idea is to use this "Slave-TO-Master" connection when a slave is turned on. If a slave has exclusive rights to talk to the master, it can be assigned an unique address with very little effort. When the slave has got its address it switches to the "Main network" and it will now be a "normal" rs485 node.
For this to work, I'll need to have the slaves to be daisy chained on the "Slave-TO-Master" connection (Not the "Main network" that's is a standard multidrop configuration). If daisy chained it will give the slave the power to break the "Slave-TO-Master" connection thus ensuring that the slave will be the only one connected.
Each slave needs a "switch" in order to break the connection, but I would like to have a switch that is enabled if the power supply to a given slave is disrupted.
---------- Post added at 23:03 ---------- Previous post was at 22:59 ----------