On 31/01/2025 13:37, David Wade via cctalk wrote:
On 31/01/2025 11:56, ben via cctalk wrote:
I always wondered why one needed a 25 pin
connector?
Lets look at some of the other pins:-
RTS/CTS - Request to send/clear to send - Hardware flow control.
DTR/DSR - Is comms up and running
RI - Ring Indicator - a call has arrived
TCK/RCK - Used for timing on synchronous links so BI-SYNC/SDLC/HDLC
LL/RL - enable loop back...
There is also a secondary channel which can be used for out-of-band
control...
Actually, RTS and CTS weren't used for hardware flow control initially -
think about it - what would they be controlling? The modem was an
analogue circuit and there was no way it could pass flow control down
the line. With smart modems there was buffering involved, and therefore
the need for local flow control other than the XON/XOFF characters which
you wanted to pass through to the remote end.
RTS could be used to seize a half-duplex line (DCE didn't mean full
duplex modem exclusively), and CTS would be asserted once the line was
seized so you could start typing, start the tape reader.
Confusingly both the computer and terminal are called
"Data Terminal
Equipment" (DTE) and the modems are data communications equipment or DCE,
Indeed much fun was had with that one. As I said it only makes sense for
attaching something to a modem :-)
Fortunately the main lines come in pairs (DTR/DSR, RTS/CTS, TxD/RxD) so
you can make a mirror cable to connect a terminal to a computer port
that's expecting a modem (aka a null modem cable). If the computer was
expecting a terminal it'd be configured DCE port so the terminal could
plug in using a straight through cable.
But it's not orthogonal. DCD and RI are from DCE to DTE only. As a V100
didn't have a carrier signal and you didn't need to "ring" the computer
it didn't really matter.
Regards, Frank.