Connecting to old Serial or RS-232 devices

The more I try to connect to old serial devices with an Arduino, the more I realise the inadequacies of the devices I have been trying to use.

The MAX3232 adaptor has only got RX, TX GND and VCC, no CTS, RTS, DTR or DSR - I cannot find another level changing adaptor with DB9 socket or plug on it.

Most device I have been trying with seem to need CTS or some form of hardware handshaking.

Does anyone know of a decent, not too expensive adaptor board that will allow me to get TTL out of an old Serial device?

Or what is the accepted method of reading data from a +12/-12v RS232 device with CTS and RTS?

SparkFun Transceiver Breakout - MAX3232 - BOB-11189 - SparkFun Electronics plus a DB9 should do; you just need to solder wires to the DB9. If you consider it "not too expensive" I don't know; you have a problem to solve so some additional costs might be needed.

  • Search on Amazon RS232 to TTL, 100s of offerings.
  • You can just connect RTS to CTS, DTR to DSR.

The MAX232 and MAX3232 both support 2 inputs and outputs. Some of the modules go for cheap and only bring out 1 each for TX and RX, others bring out the other 2 which can be used for handshake lines.

Does anyone know a proper answer to this, if there exists an adaptor or breakout board, that supports all RS232 devices, that is uses all pins on the DB9 side, allowing RX, TX GND, VCC, CTS, RTS, DTR, DSR and RI - and converts them to TTL, and back correctly?

I'd just roll one using a few MC1488 and/or mC1489, or MAX232, or whatever's on the shelf. Moving into this century, it looks like, for simplicity, what you want is a device based on a MAX3237 or MAX3241, depending upon whether you want DTE or DCE.

Didn't find one in a cursory search of Amazon and AliExpress.
Looks like the best solution might be to buy a few ICs and roll your own, if you have the skillset.

1 Like

The only physical device that could possibly use all of those pins would be an old dial-up modem. Is that what you are trying to make work?

You should not need all of the handshaking connections. DTR/DSR/DCD are to establish if a remote device is actually present. If you can see they are you dont need those.
Vcc is not present
image

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.