Step 1: Understand RS-232
Connections & Signals
RS-232C, EIA RS-232, or simply
RS-232, refers to the same standard defined by the Electronic
Industries Association in 1969 for serial communication.
DTE and DCE
DTE stands for Data Terminal
Equipment. A computer is a DTE. DCE stands for Data
Communication Equipment. A modem is a DCE.
DTE normally
comes with a Male Connector, while DCE comes with a Female
Connector. However, that is not always true. Use the simple way
below to confirm:
Measure Pin 3 and
Pin 5 of a DB-9 Connector with a Volt Meter, if you get a
voltage of -3V to -15V, then it is a DTE device. If the voltage
is on Pin 2, then it is a DCE device.
Note: The result for a DB-25 Connector is reversed (Please refer
to DB-9 to DB-25 conversion table below).
RS-232 Pinouts
(DB-9)
 |
A male DB-9
connector viewed from the front. Reverse or back view of
male connector for Female Connector. |
| |
|
DTE Pin Assignment (DB-9) |
DCE Pin
Assignment (DB-9) |
| 1 |
DCD |
Data Carrier
Detect |
1 |
DCD |
Data Carrier
Detect |
| 2 |
RxD |
Received Data |
2 |
TxD |
Transmitted Data |
| 3 |
TxD |
Transmitted Data |
3 |
RxD |
Received Data |
| 4 |
DTR |
Data Terminal
Ready |
4 |
DSR |
Data Set Ready |
| 5 |
GND |
Ground (Signal) |
5 |
GND |
Ground (Signal) |
| 6 |
DSR |
Data Set Ready |
6 |
DTR |
Data Terminal
Ready |
| 7 |
RTS |
Request to Send |
7 |
CTS |
Clear to Send |
| 8 |
CTS |
Clear to Send |
8 |
RTS |
Request to Send |
| 9 |
RI |
Ring Indicator |
9 |
RI |
Ring Indicator |
RS-232 DB-9
to DB-25 Conversion
|
DB-9 |
DB-25 |
Function |
| 1 |
8 |
DCD |
Data Carrier
Detect |
| 2 |
3 |
RxD |
Received Data |
| 3 |
2 |
TxD |
Transmitted Data |
| 4 |
20 |
DTR |
Data Terminal
Ready |
| 5 |
7 |
GND |
Ground (Signal) |
| 6 |
6 |
DSR |
Data Set Ready |
| 7 |
4 |
RTS |
Request to Send |
| 8 |
5 |
CTS |
Clear to Send |
| 9 |
22 |
RI |
Ring Indicator |
RS-232
Connections
A straight-through cable is used
to connect a DTE (e.g. computer) to a DCE (e.g. modem), all
signals in one side connected to the corresponding signals in
the other side in a one-to-one basis.
A crossover (null-modem) cable is
used to connect two DTE directly, without a modem in between.
They cross transmit and receive data signals between the two
sides and there are many variations on how the other control
signals are wired, below is one of them:
|
Straight-through
(DB-9) |
|
Crossover
(Null-Modem) (DB-9) |
|
(DTE) |
|
(DCE) |
|
(DTE) |
|
(DTE) |
| 1 |
DCD |
------- |
DCD |
1 |
|
1 |
DCD |
------- |
DCD |
1 |
| 2 |
RxD |
------- |
TxD |
2 |
|
2 |
RxD |
------- |
TxD |
3 |
| 3 |
TxD |
------- |
RxD |
3 |
|
3 |
TxD |
------- |
RxD |
2 |
| 4 |
DTR |
------- |
DSR |
4 |
|
4 |
DTR |
------- |
DSR |
6 |
| 5 |
GND |
------- |
GND |
5 |
|
5 |
GND |
------- |
GND |
5 |
| 6 |
DSR |
------- |
DTR |
6 |
|
6 |
DSR |
------- |
DTR |
4 |
| 7 |
RTS |
------- |
CTS |
7 |
|
7 |
RTS |
------- |
CTS |
8 |
| 8 |
CTS |
------- |
RTS |
8 |
|
8 |
CTS |
------- |
RTS |
7 |
| 9 |
RI |
------- |
RI |
9 |
|
9 |
RI |
------- |
RI |
9 |
| |
|
 |
Null-Modem (Model: CVT-Null-1) |
RS-232 Signals

RS-232 Logic Waveform (8N1)
The graphic above illustrates a
typical RS-232 logic waveform (Data format: 1 Start bit, 8 Data
bits, No Parity, 1 Stop bit). The data transmission starts with
a Start bit, followed by the data bits (LSB sent first and MSB
sent last), and ends with a "Stop" bit.
The voltage of Logic "1" (Mark)
is between -3VDC to -15VDC, while the Logic "0" (Space) is
between +3VDC to +15VDC.
RS-232 connects the Ground of 2
different devices together, which is the so-called "Unbalanced"
connection. An unbalanced connection is more susceptible to
noise, and has a distance limitation of 50 ft (which is around
15 meters).
Step 2:
Learn about the Protocol
Step 3: Start controlling your RS-232 devices by using
232Analyzer
|