Skip to main content

RS-232A criteria for simplex/half/full duplex

Short answer

Simplex uses a one-way driver/receiver and GND. Half-duplex needs RTS/CTS for line turn-around, both ends with driver/receiver, and a master-slave protocol. Full-duplex has independent TX/RX with optional flow control. Common criteria: baud rate, ±3–15 V levels, under 15 m cable, and parity error detection.

What are the criteria which should be involved during the design of RS-232A in Simplex, Half Duplex and Full Duplex modes.

When designing an RS-232C link for simplex, half duplex or full duplex operation, the following criteria are considered.

CriterionSimplexHalf duplexFull duplex
Direction of dataOne way onlyBoth ways, one at a timeBoth ways simultaneously
Signals/wiresTXD (one side), RXD (other), GNDTXD, RXD, GND plus RTS/CTS for line turn-aroundTXD, RXD, GND (+ optional handshake)
Drivers and receiversDriver at sender, receiver at receiverBoth ends have driver and receiver; direction control logicBoth ends have independent driver and receiver
HandshakeNot required (or one-way DSR)Required: RTS/CTS to claim the channelOptional hardware flow control
Protocol / softwareSimple, no replyNeeds master-slave or token protocol to avoid collisionIndependent transmit/receive tasks, buffers
UARTTX or RX onlyTX and RX, but not used togetherTX and RX used independently
ThroughputLowestMediumHighest
ExampleComputer to display boardPolled instrument networkPC to modem

Common design criteria

  1. Baud rate (up to 20 kbps) agreed by both ends, with same data bits, parity and stop bits.
  2. Voltage levels: +/-3 to +/-15 V; use MAX232/MAX3232 for TTL conversion.
  3. Cable length (about 15 m, load capacitance below 2500 pF) and shielding to reduce noise.
  4. Connector and pin assignment (DB-9/DB-25, DTE/DCE; null modem if DTE-DTE).
  5. Common ground between both devices.
  6. Flow control (RTS/CTS, DTR/DSR or XON/XOFF) and buffers in half and full duplex.
  7. Error detection with parity and error handling (framing, overrun).

✓ Answer checked by Claude Sonnet 5.5

All Instrumentation II chapter 3 questions →