Anatomy of a USB to RS232 Adapter Cable

Not every USB to RS232 adapter cable is built the same way, but the working parts are always the same three stages in the same order. USB enters a bridge chip, UART signals leave it, a level shifter converts them to RS-232 voltage, and a DB9 tail hands them to the device. Understanding the chain explains most field problems and points to the fix.

Quick Answer / Summary

The cable contains a USB-to-UART bridge, a level shifter, and a DB9 connector. The bridge handles USB packets and core UART timing, the shifter produces the RS-232 voltage swing, and the DB9 carries the signals. Hardware flow control needs the RTS and CTS conductors, so a three-wire lead can never use it. Everything else in the housing is support: protection, clocking, and device identity.

Stage One: The Bridge Chip

The bridge chip does the heavy lifting. It enumerates on the USB bus, accepts bulk transfers from the host, and converts them into a serial bit stream at the chosen baud rate and framing. Common parts cover 300 to 921600 baud and default to 8N1.

Framing and flow control are set in software, so one bridge serves a 9600 baud console and a 115200 baud link. A bridge that supports RTS and CTS can pause the host before its buffer overruns, which matters for long device replies.

What the Host Sees

The operating system sees a USB device and creates a COM port. Baud rate and framing are set in software, so one cable can serve a 9600 baud console and a 115200 baud link.

Stage Two: The Level Shifter

UART logic runs at 3.3 volts, and that is not RS-232. The shifter inverts the sense and amplifies the signal to the RS-232 range of roughly plus or minus 3 to plus or minus 15 volts, so the data survives a DB9 run.

Protection Around the Shifter

Some designs add transient protection after the shifter, which matters on long plant cables where induced surges reach the connector before the chip does.

What the Shifter Does to RX and TX

The shifter works in both directions. On transmit it turns the 3.3 volt UART output into the RS-232 swing, and on receive it accepts roughly plus or minus 3 to plus or minus 15 volts and clamps that back to logic levels the bridge can read. The idle state is negative, so an unplugged receiver sees a marking level rather than floating noise.

Stage Three: The DB9 Tail

The DB9 carries the nine standard signals: DCD, RX, TX, DTR, GND, DSR, RTS, CTS, and RI. Pin 5 is ground. A straight-through adapter passes every pin, while a three-wire lead wires only RX, TX, and GND.

Sockets, Pins, and Gender

Pin 5 is signal ground and the shell is not. A cable that grounds the shell at one end and leaves it open at the other still passes data, though a drain wire belongs on the connector backshell. Count the rows before ordering: a DB9 with holes mates with a plug, and every gender changer adds one more joint to fail.

Why Three-Wire Leads Cannot Do Hardware Flow Control

Hardware flow control lives on RTS and CTS. A three-wire cable has no conductor for either line, so the receiver cannot signal the sender to pause, and the software must fall back to XON and XOFF.

Software flow control works until binary data contains the XON or XOFF byte value. Then the stream pauses or resumes by accident, which is why firmware uploads need the full handshake wiring.

Protocol analyzers follow the same rule. If a tool uploads binary data to the device, wire the full handshake instead of relying on XON and XOFF.

Comparison Table

StageFunctionTypical Part
Bridge chipUSB packets to UARTFTDI-class or Prolific-class
Level shifterLogic to RS-232 swingCharge pump driver
DB9 tailField connectionNine-pin connector
ProtectionSurge and ESD clampInline TVS network

Table: The three stages inside a USB to RS232 cable

Practical Application Scenarios

Related Products and Further Reading

Frequently Asked Questions

Does every cable contain a level shifter?

A true RS-232 cable does. A TTL-only cable outputs logic levels and will not drive an RS-232 receiver, even though both end in a similar connector.

Can I add flow control wires later?

Not to a molded cable without replacing it. The conductors are fixed at assembly, so order a full handshake build if the device may need RTS and CTS in future.

Why does the cable get warm?

The charge pump in the shifter draws current to generate the negative RS-232 rail. Slight warmth is normal; heat plus data errors points to a shorted line or a mismatched device.

Is the bridge chip replaceable?

In a molded cable, no. In a cable with a screwed housing, yes, though replacing the bridge alone rarely helps if the shifter or tail is the failed stage.