On Fri, Jan 31, 2025 at 04:56:06AM -0700, ben via cctalk wrote:
[...]
I always wondered why one needed a 25 pin connector?
Now every thing seems to be just 3 wire TTL.
Before RS232, how many wires where needed for the current loop
and did they have standard connector?
I can see 2 wire pairs, and ground.
The minimal three-wire variant carries *only* payload data, and does not
have flow control or other out-of-band control signalling. Relatively
complex devices can run a protocol which multiplexes everything to reduce
wire count, but this complexity is not always warranted when running extra
wires is cheap.
There are a half-dozen out-of-band control signals. That makes nine wires,
which conveniently fits in the now de facto DE-9 serial port standard.
However, some devices are complex enough to want to out-of-band control
*data* (e.g. to send a phone number to an autodialler) and so there is an
optional secondary channel. This adds "only" five more wires, bringing the
total to 14, and so theoretically one could use a DA-15. However, there were
other obscure bits of signalling that some devices wanted, and the next
standard size is DB-25.
It's not always all-or-nothing either: for example, late-model dialup modems
use "AT" commands to multiplex the control data stream and some control
signals onto the payload data, but still use RTS/CTS for flow control.