??? 02/28/06 09:28 Read: times |
#110906 - As per Andy Neil Responding to: ???'s previous message |
Yes, it can be done. I'm doing something like this at the moment, and you just need to keep a few things in mind.
As Andy said, with only one shared wire available, only one end can transmit at a time, which means we are talking half duplex. The comms line is a shared resource, which means you need a protocol so that each end knows whether it is allowed to transmit (i.e. has ownership). This is a common requirement and you should look at how RS485 systems handle it. A master-slave arrangement is a simple way of doing this, as long as the slave never has to interrupt the master. For my application I'm just going to drive the line at TTL levels using a tristate buffer. The buffer enable is effectively the RTS signal. |
Topic | Author | Date |
rs232 bi dirctiontional in 1 wire | 01/01/70 00:00 | |
1 wire | 01/01/70 00:00 | |
Dalla 1-Wire (TM) | 01/01/70 00:00 | |
1Wire | 01/01/70 00:00 | |
Not RS232 | 01/01/70 00:00 | |
Half-duplex | 01/01/70 00:00 | |
As per Andy Neil | 01/01/70 00:00 | |
tristate buffer? | 01/01/70 00:00 | |
Picogate 74HC1G125 | 01/01/70 00:00 | |
Tristate? | 01/01/70 00:00 | |
Special requirements![]() | 01/01/70 00:00 | |
Multiprocessor Comms | 01/01/70 00:00 |