originator
Industrial
- Dec 12, 2004
- 71
I am just getting into serial communication and was discussing Full Duplex on a single wire with someone, neither of us had a good solution, so no better place that Eng tips to find out whats the story!
Q. Is it possible to have a single wire(not including shield if req'd) to talk simultaneously back and forth, on top of each others signal? I was thinking that if the two signals "added" on the bus to increase the current when both were High, the state could be sensed and decoded on each end. Obviously this would require two pins at each end, Tx and Rx. I googled quite a bit and didn't see exactly what I had in mind. The other gentleman got it to work using a comparator on each end to sense when both were on, but said it didnt work fast enough.
Here is an idea I was kicking around(link above). First, convert the logic signal to sine waves (say what?), then treat the data bus as an audio signal with a psuedo summing bus on each end to cancel its own sides signal out at its own Rx input. If this has been done please let me know where to look. If not, is this idea even a slight possibility?
The concept is to have each sides output ride on top of each other. Phones do something similar right? If the decoded sine waves can get squared back off at each side thenmaybe this is doable?
Thanks for any ideas