It seems that in RS-232, the voltages for data bits are inverted (a low
voltage is 1 and a high voltage is 0). Anyone know the motive for
this?
Thanks.
Hi, Mike. My understanding was that, when RS-232 was first developed
as a standard, germanium ruled the earth. For various reasons, PNP
transistors were more popular, so power supplies were typically
negative, and PNP inputs to switching circuits required an active low
voltage to turn on the transistor (pulling current out of the base of
the transistor).
|
| GND GND
| | |
| .-. |
| | | |
| | | |
| '-' |
| ___ | |<
| In o-|___|-o-| PNP Ge
| |\
| | Out
| o------->
| |
| .-.
| | |
| | |
| '-'
| |
| V
| -12VDC
(created by AACircuit v1.28.6 beta 04/19/05
www.tech-chat.de)
I can't find a reference on this (it's a bit before my time), but my
hunch (or WAG, depending on your level of cynicism) might be a place
for you to start looking.
Good luck
Chris