(renamed the "EIA232 Standard" in the early 1990's)
Written by Christopher E. Strangio
Copyright © 1993-2006 by CAMI Research Inc., Acton, Massachusetts
Send Us Your Comments . . .
Contents
What is EIA232?
Likely Problems when Using an EIA232 Interface
Pin Assignments
Cable Wiring Examples (New!)
Signal Definitions
Signal Ground and Shield
Primary Communications Channel
Secondary Communications Channel
Modem Status and Control Signals
Transmitter and Receiver Timing Signals
Channel Test Signals
Electrical Standards
Common Signal Ground
Signal Characteristics
Signal Timing
Accepted Simplifications of the Standard
Pin Description Index
References to EIA Publications
Back to CableEye® Home Page
What is EIA232?
Next Topic | TOC
In the early 1960s, a standards committee, today known as the
Electronic Industries Association, developed a common interface
standard for data communications equipment. At that time, data
communications was thought to mean digital data exchange between a
centrally located mainframe computer and a remote computer terminal, or
possibly between two terminals without a computer involved. These
devices were linked by telephone voice lines, and consequently required
a modem at each end for signal translation. While simple in concept,
the many opportunities for data error that occur when transmitting data
through an analog channel require a relatively complex design. It was
thought that a standard was needed first to ensure reliable
communication, and second to enable the interconnection of equipment
produced by different manufacturers, thereby fostering the benefits of
mass production and competition. From these ideas, the RS232 standard
was born. It specified signal voltages, signal timing, signal function,
a protocol for information exchange, and mechanical connectors.
Over the 40+ years since this standard was developed, the Electronic
Industries Association published three modifications, the most recent
being the EIA232F standard introduced in 1997. Besides changing the
name from RS232 to EIA232, some signal lines were renamed and various
new ones were defined, including a shield conductor.
Likely Problems when Using an EIA232 Interface
Next Topic | Previous Topic | TOC
During this 40-year-long, rapidly evolving period in electronics,
manufacturers adopted simplified versions of this interface for
applications that were impossible to envision in the 1960s. Today,
virtually all contemporary serial interfaces are EIA232-like in their
signal voltages, protocols, and connectors, whether or not a modem is
involved. Because no single "simplified" standard was agreed upon,
however, many slightly different protocols and cables were created that
obligingly mate with any EIA232 connector, but are incompatible with
each other. Most of the difficulties you will encounter in EIA232
interfacing include at least one of the following:
1 - The absence or misconnection of flow control (handshaking) signals, resulting in buffer overflow or communications lock-up.
2 - Incorrect communications function (DTE versus DCE) for the cable in
use, resulting in the reversal of the Transmit and Receive data lines
as well as one or more handshaking lines.
3 - Incorrect connector gender or pin configuration, preventing cable connectors from mating properly.
Fortunately,
EIA232 driver circuitry is highly tolerant of misconnections, and will
usually survive a drive signal being connected to ground, or two drive
signals connected to each other. In any case, if the serial interface
between two devices is not operating correctly, disconnect the cable
joining this equipment until the problem is isolated.
Pin Assignments
Next Topic | Previous Topic | TOC
Go to DTE Pinout (looking into the computer's serial connector)
Go to DCE Pinout (looking into the modem's serial connector)
If the full EIA232 standard is implemented as defined, the equipment at
the far end of the connection is named the DTE device (Data Terminal
Equipment, usually a computer or terminal), has a male DB25 connector,
and utilizes 22 of the 25 available pins for signals or ground.
Equipment at the near end of the connection (the telephone line
interface) is named the DCE device (Data Circuit-terminating Equipment,
usually a modem), has a female DB25 connector, and utilizes the same 22
available pins for signals and ground. The cable linking DTE and DCE
devices is a parallel straight-through cable with no cross-overs or
self-connects in the connector hoods. If all devices exactly followed
this standard, all cables would be identical, and there would be no
chance that an incorrectly wired cable could be used. This drawing
shows the orientation and connector types for DTE and DCE devices:
EIA232
communication function and connector types for a personal computer and
modem. DCE devices are sometimes called "Data Communications Equipment"
instead of Data Circuit-terminating Equipment.
Here is the full EIA232 signal definition for the DTE device (usually the PC). The most commonly used signals are shown in bold.
[back to Pin Assignments description]

Copyright © 1993-2002 CAMI Research Inc.
This
shows the full EIA232 signal definition for the DCE device (usually the
modem). The most commonly used signals are shown in bold.
[back to Pin Assignments description]

Copyright © 1993-2003 CAMI Research Inc.
Many of the 22 signal lines in the EIA232 standard pertain to
connections where the DCE device is a modem, and then are used only
when the software protocol employs them. For any DCE device that is not
a modem, or when two DTE devices are directly linked, far fewer signal
lines are necessary.
You may have noticed in the pinout drawings that there is a secondary
channel which includes a duplicate set of flow-control signals. This
secondary channel provides for management of the remote modem, enabling
baud rates to be changed on the fly, retransmission to be requested if
a parity error is detected, and other control functions. This secondary
channel, when used, is typically set to operate at a very low baud rate
in comparison with the primary channel to ensure reliability in the
control path. In addition, it may operate as either a simplex,
half-duplex, or full-duplex channel, depending on the capabilities of
the modem.
Transmitter and receiver timing signals (pins 15, 17, and 24) are used
only for a synchronous transmission protocol. For the standard
asynchronous 8-bit protocol, external timing signals are unnecessary.
IMPORTANT:
Signal names that imply a direction, such as Transmit Data and Receive
Data, are named from the point of view of the DTE device. If the EIA232
standard were strictly followed, these signals would have the same name
for the same pin number on the DCE side as well. Unfortunately, this is
not done in practice by most engineers, probably because no one can
keep straight which side is DTE and which is DCE. As a result,
direction-sensitive signal names are changed at the DCE side to reflect
their drive direction at DCE. The following list gives the conventional usage of signal names:
Cable Wiring Examples
Next Topic | Previous Topic | TOC
The
following wiring diagrams come from actual cables scanned by the
CableEye® PC-Based Cable Test System. CableEye's software automatically
draws schematics whenever it tests a cable. Click here to learn more about CableEye.
1 - DB9 All-Line Direct Extension
Next Cable | (no previous cable) || Next Topic
|
This
shows a 9-pin DTE-to-DCE serial cable that would result if the EIA232
standard were strictly followed. All 9 pins plus shield are directly
extended from DB9 Female to DB9 Male. There are no crossovers or
self-connects present. Use this cable to connect modems, printers, or
any device that uses a DB9 connector to a PC's serial port.
This cable may also serve as an extension cable to increase the distance between a computer and serial device. Caution: do not exceed 25 feet separation between devices without a signal booster!
|

80K
|
| Left Side: Connect to DTE (computer) |
Right Side: Connect to DCE (modem or other serial device) |

Cable image created by CableEye®
2 - DB9 Loopback Connector
Next Cable | Previous Cable || Next Topic
|
A
loopback connector usually consists of a connector without a cable and
includes internal wiring to reroute signals back to the sender. This
DB9 female connector would attach to a DTE device such as a personal
computer. When the computer receives data, it will not know whether the
signals it receives come from a remote DCE device set to echo
characters, or from a loopback connector. Use loopback connectors to
confirm proper operation of the computer's serial port. Once confirmed,
insert the serial cable you plan to use and attach the loopback to the
end of the serial cable to verify the cable.
In this
case, Transmit Data joins to Received Data, Request-to-Send joins to
Clear-to-Send, and DTE-Ready joins to DCE-Ready and Received Line
Signal Detect.
|

80K
|
| Left Side: Connect to DTE (computer) |
Right Side: (none) |

Cable image created by CableEye®
3 - DB9 Null Modem Cable
Next Cable | Previous Cable || Next Topic
|
Use
this female-to-female cable in any application where you wish to
connect two DTE devices (for example, two computers). A male-to-male
equivalent of this cable would be used to connect two DCE devices.
The
cable shown below is intended for RS232 asynchronous communications
(most PC-based systems). If you are using synchronous communications,
the null modem will have additional connections for timing signals, and
a DB25 connector would be necessary.
NOTE: Not all null
modem cables connect handshaking lines the same way. In this cable,
Request-to-Send (RTS, pin 7) asserts the Carrier Detect (pin 1) on the
same side and the Clear-to-Send (CTS, pin 8) on the other side of the
cable.
This device may also be available in the form of an adapter.
|

80K
|
| Left Side: Connect to 9-pin DTE (computer) |
Right Side: Connect to 9-pin DTE (computer) |

Cable image created by CableEye®
4 - DB25 to DB9 Adapter
Next Cable | Previous Cable || Next Topic
| Signals
on the DB25 DTE side are directly mapped to the DB9 assignments for a
DTE device. Use this to adapt a 25-pin COM connector on the back of a
computer to mate with a 9-pin serial DCE device, such as a 9-pin serial
mouse or modem. This adapter may also be in the form of a cable. |

80K
|
| Left Side: Connect to 25-pin DTE (computer) |
Right Side: Connect to 9-pin DCE (modem) |

Cable image created by CableEye®
5 - DB25 to DB9 Adapter (pin 1 connected to shield)
Next Cable | Previous Cable || Next Topic
| This
adapter has the same wiring as the previous cable (#4) except that pin
1 is wired to the connector shell (shield). Note that the cable's
shield is usually a foil blanket surrounding all conductors running the
length of the cable and joining the connector shells. Pin 1 of the
EIA232 specification, called out as "shield", may be separate from the
earth ground usually associated with the connector shells. |

84K
|
| Left Side: Connect to 25-pin DTE (computer) |
Right Side: Connect to 9-pin DCE (modem) |

Cable image created by CableEye®
6 - DB9 to DB25 Adapter
Next Cable | Previous Cable || Next Topic
| Signals
on the DB9 DTE side are directly mapped to the DB25 assignments for a
DTE device. Use this to adapt a 9-pin COM connector on the back of a
computer to mate with a 25-pin serial DCE devices, such as a modem.
This adapter may also be in the form of a cable. |

80K
|
| Left Side: Connect to 9-pin DTE (computer) |
Right Side: Connect to 25-pin DCE (modem) |

Cable image created by CableEye®
7 - DB25 All-Line Direct Extension
Next Cable | Previous Cable || Next Topic
|
This
shows a 25-pin DTE-to-DCE serial cable that would result if the EIA232
standard were strictly followed. All 25 pins plus shield are directly
extended from DB25 Female to DB25 Male. There are no crossovers or
self-connects present. Use this cable to connect modems, printers, or
any serial device that uses a DB25 connector to a PC's serial port.
This cable may also serve as an extension cable to increase the distance between computer and serial device. Caution: do not exceed 25 feet separation between devices without a signal booster!
Caution:
the male end of this cable (right) also fits a PC's parallel printer
port. You may use this cable to extend the length of a printer cable,
but DO NOT attach a serial device to the computer's parallel port.
Doing so may cause damage to both devices.
|

84K
|
| Left Side: Connect to 25-pin DTE (computer) |
Right Side: Connect to 25-pin DCE (modem) |

Cable image created by CableEye®
8 - DB25 Loopback Connector
Next Cable | Previous Cable || Next Topic
|
A
loopback connector usually consists of a connector without a cable and
includes internal wiring to reroute signals back to the sender. This
DB25 female connector would attach to a DTE device such as a personal
computer. When the computer receives data, it will not know whether the
signals it receives come from a remote DCE device set to echo
characters, or from a loopback connector. Use loopback connectors to
confirm proper operation of the computer's serial port. Once confirmed,
insert the serial cable you plan to use and attach the loopback to the
end of the serial cable the verify the cable.
In this
case, Transmit Data joins to Received Data, Request-to-Send joins to
Clear-to-Send, and DTE-Ready joins to DCE-Ready and Received Line
Signal Detect.
|

80K
|
| Left Side: Connect to 25-pin DTE (computer) |
Right Side: (none) |

Cable image created by CableEye®
9 - DB25 Null Modem (no handshaking)
Next Cable | Previous Cable || Next Topic
|
Use
this female-to-female cable in any application where you wish to
connect two DTE devices (for example, two computers). A male-to-male
equivalent of this cable would be used to connect two DCE devices.
Note
that Pins 11 and 12 are not necessary for this null modem cable to
work. As is often the case, the manufacturer of equipment that uses
this cable had a proprietary application in mind. We show it here to
emphasize that custom serial cables may include connections for which
no purpose is clear.
IMPORTANT: This cable employs NO
handshaking lines between devices. The handshake signals on each side
are artificially made to appear asserted by the use of self-connects on
each side of the cable (for example, between pins 4 and 5). Without
hardware handshaking, you risk buffer overflow at one or both ends of
the transmission unless STX and ETX commands are inserted in the
dataflow by software.
|

84K
|
| Left Side: Connect to 25-pin DTE (computer) |
Right Side: Connect to 25-pin DTE (computer) |

Cable image created by CableEye®
10 - DB25 Null Modem (standard handshaking)
Next Cable | Previous Cable || Next Topic
|
Use
this female-to-female cable in any application where you wish to
connect two DTE devices (for example, two computers). A male-to-male
equivalent of this cable would be used to connect two DCE devices.
The
cable shown below is intended for EIA232 asynchronous communications
(most PC-based systems). If you are using synchronous communications,
the null modem will have additional connections for timing signals not
shown here.
NOTE: Not all null modem cables connect
handshaking lines the same way. Refer to the manual for your equipment
if you experience problems. In this cable, the DTE Ready (pin 20) on
one side asserts the DCE Ready (pin 6) and the Request to Send (pin 5)
on the other side.
|

84K
|
| Left Side: Connect to 25-pin DTE (computer) |
Right Side: Connect to 25-pin DTE (computer) |

Cable image created by CableEye®
11 - DB25 Null Modem (unusual handshaking)
Next Cable | Previous Cable || Next Topic
|
Use
this female-to-female cable in any application where you wish to
connect two DTE devices (for example, two computers). A male-to-male
equivalent of this cable would be used to connect two DCE devices.
NOTE:
Not all null modem cables connect handshaking lines the same way. Refer
to the manual for your equipment if you experience problems. In this
cable, the DTE Ready (pin 20) on one side asserts the Clear to Send
(pin 5), DCE Ready (pin 6), and Carrier Detect (pin 8) on the other
side.
|

84K
|
| Left Side: Connect to 25-pin DTE (computer) |
Right Side: Connect to 25-pin DTE (computer) |

Cable image created by CableEye®
12 - DB25 Null Modem (unusual handshaking)
Next Cable | Previous Cable || Next Topic
|
Use
this female-to-female cable in any application where you wish to
connect two DTE devices (for example, two computers). A male-to-male
equivalent of this cable would be used to connect two DCE devices.
NOTE:
Not all null modem cables connect handshaking lines the same way. Refer
to the manual for your equipment if you experience problems. In this
cable, the Request-to-Send (pin 4) on one side asserts the
Clear-to-Send (pin 5) on the SAME side (self-connect) and the Carrier
Detect (pin 8) on the other side. The other handshaking signals are
employed in a conventional manner.
|

84K
|
| Left Side: Connect to 25-pin DTE (computer) |
Right Side: Connect to 25-pin DTE (computer) |

Cable image created by CableEye®
13 - DB25 Null Modem (unusual handshaking)
Next Cable | Previous Cable || Next Topic
|
Use
this female-to-female cable in any application where you wish to
connect two DTE devices (for example, two computers). A male-to-male
equivalent of this cable would be used to connect two DCE devices.
NOTE:
Not all null modem cables connect handshaking lines the same way. Refer
to the manual for your equipment if you experience problems. In this
cable, the DTE Ready (pin 20) on one side asserts the Clear-to-Send
(pin 5) and the DCE Ready (pin 6) on the other side. Request-to-Send
(pin 4) on one side asserts Received Line Signal Detect (pin 8) on the
other side.
|

84K
|
| Left Side: Connect to 25-pin DTE (computer) |
Right Side: Connect to 25-pin DTE (computer) |

Cable image created by CableEye®
14 - DB25 Null Modem (unusual handshaking)
Next Cable | Previous Cable || Next Topic
|
Use
this female-to-female cable in any application where you wish to
connect two DTE devices (for example, two computers). A male-to-male
equivalent of this cable would be used to connect two DCE devices.
NOTE:
Not all null modem cables connect handshaking lines the same way. Refer
to the manual for your equipment if you experience problems. In this
cable, the DTE Ready (pin 20) on one side asserts the DCE Ready (pin
6), and Carrier Detect (pin 8) on the other side. Request to Send (pin
4) is unused, and Clear-to-Send (pin 5) is driven by a proprietary
signal (pin 11) determined by the designer of this cable.
|

84K
|
| Left Side: Connect to 25-pin DTE (computer) |
Right Side: Connect to 25-pin DTE (computer) |

Cable image created by CableEye®
15 - DB25 Null Modem Cable (synchronous communications)
Next Cable | Previous Cable || Next Topic
|
This female-to-female cable is intended for synchronous
EIA232 connections, and is designed to connect two DTE devices. It
contains the standard connections of an asynchronous null modem cable,
plus additional connections on pins 15, 17, and 24 for synchronous
timing signals. To connect two DCE devices, use a male-to-male
equivalent of this cable.
For synchronous communications,
the null modem cable includes an additional conductor for timing
signals, and joins pins 15, 17, and 24 on one side to pins 15 and 17 on
the other. Pin 24 on the right side should connect to the timing signal
source.
|

84K
|
| Left Side: Connect to 25-pin DTE (computer) |
Right Side: Connect to 25-pin DTE (computer) |

Cable image created by CableEye®
16 - DB25 Null Modem Cable (unconventional, may pose risk)
(no more) | Previous Cable || Next Topic
|
This
simplified null modem cable uses only Request-to-Send (pin 4) and
Clear-to-Send (pin 5) as handshaking lines; DTE Ready, DCE Ready, and
Carrier Detect are not employed, so this cable should not be used with
modems.
CAUTION! Normally, null modem cables have the
same gender on each connector (either both male for two DTE devices, or
both female for two DCE devices). This cable would be used when the
gender on one of the devices does not conform to the standard. However,
the opposite genders imply usage as a straight through cable, and if
used in that manner will not function. Further, if used as a standard
null-modem between two computers, the opposite gender allows you to
connect one end to the parallel port, an impermissible situation that
may cause hardware damage.
|

80K
|
| Left Side: Connect to 25-pin DTE (computer) with Gender Changer |
Right Side: Connect to 25-pin DTE (computer) |

Cable image created by CableEye®
Signal Definitions
Next Topic | Previous Topic | TOC
Signal functions in the EIA232 standard can be subdivided into six
categories. These categories are summarized below, after which each
signal described.
1 - Signal ground and shield.
2 - Primary communications channel. This is used for data interchange, and includes flow control signals.
3 - Secondary communications channel. When implemented, this is used
for control of the remote modem, requests for retransmission when
errors occur, and governance over the setup of the primary channel.
4 - Modem status and control signals. These signals indicate modem
status and provide intermediate checkpoints as the telephone voice
channel is established.
5 - Transmitter and receiver timing signals. If a synchronous protocol
is used, these signals provide timing information for the transmitter
and receiver, which may operate at different baud rates.
6 - Channel test signals. Before data is exchanged, the channel may be
tested for its integrity, and the baud rate automatically adjusted to
the maximum rate that the channel can support.
Signal Ground and Shield
Next Topic | Previous Topic | TOC
Pin 7, Pin 1, and the shell
are included in this category. Cables provide separate paths for each,
but internal wiring often connects pin 1 and the cable shell/shield to
signal ground on pin 7.
Pin 7 - Ground All
signals are referenced to a common ground, as defined by the voltage on
pin 7. This conductor may or may not be connected to protective ground
inside the DCE device. The existence of a defined ground potential
within the cable makes the EIA232 standard different from a balanced
differential voltage standard, such as EIA530, which provides far
greater noise immunity.
Primary Communications Channel
Next Topic | Previous Topic | TOC
Pin 2 - Transmitted Data (TxD) This
signal is active when data is transmitted from the DTE device to the
DCE device. When no data is transmitted, the signal is held in the mark
condition (logic '1', negative voltage).
NOTE:
Pin 2 on the DCE device is commonly labeled "Received Data", although
by the EIA232 standard it should still be called Transmitted Data
because the data is thought to be destined for a remote DTE device.
Pin 3 - Received Data (RxD) This
signal is active when the DTE device receives data from the DCE device.
When no data is transmitted, the signal is held in the mark condition
(logic '1', negative voltage).
NOTE:
Pin 3 on the DCE device is commonly labeled "Transmitted Data",
although by the EIA232 standard it should still be called Received Data
because the data is thought to arrive from a remote DTE device.
Pin 4 - Request to Send (RTS) This
signal is asserted (logic '0', positive voltage) to prepare the DCE
device for accepting transmitted data from the DTE device. Such
preparation might include enabling the receive circuits, or setting up
the channel direction in half-duplex applications. When the DCE is
ready, it acknowledges by asserting Clear to Send.
NOTE:
Pin 4 on the DCE device is commonly labeled "Clear to Send", although
by the EIA232 standard it should still be called Request to Send
because the request is thought to be destined for a remote DTE device.
Pin 5 - Clear to Send (CTS) This
signal is asserted (logic '0', positive voltage) by the DCE device to
inform the DTE device that transmission may begin. RTS and CTS are
commonly used as handshaking signals to moderate the flow of data into
the DCE device.
NOTE: Pin 5 on the
DCE device is commonly labeled "Request to Send", although by the
EIA232 standard it should still be called Clear to Send because the
signal is thought to originate from a remote DTE device.
Secondary Communications Channel
Next Topic | Previous Topic | TOC
Pin 14 - Secondary Transmitted Data (STxD)
Pin 16 - Secondary Received Data (SRxD)
Pin 19 - Secondary Request to Send (SRTS)
Pin 13 - Secondary Clear to Send (SCTS)
These signals are equivalent to the corresponding signals in the
primary communications channel. The baud rate, however, is typically
much slower in the secondary channel for increased reliability.
Modem Status and Control Signals
Next Topic | Previous Topic | TOC
Pin 6 - DCE Ready (DSR) When
originating from a modem, this signal is asserted (logic '0', positive
voltage) when the following three conditions are all satisfied:
1 - The modem is connected to an active telephone line that is "off-hook";
2 - The modem is in data mode, not voice or dialing mode; and
3 - The modem has completed dialing or call setup functions and is generating an answer tone.
If the line goes "off-hook", a fault condition is detected, or a voice
connection is established, the DCE Ready signal is deasserted (logic
'1', negative voltage).
IMPORTANT:
If DCE Ready originates from a device other than a modem, it may be
asserted to indicate that the device is turned on and ready to
function, or it may not be used at all. If unused, DCE Ready should be
permanently asserted (logic '0', positive voltage) within the DCE
device or by use of a self-connect jumper in the cable. Alternatively,
the DTE device may be programmed to ignore this signal.
Pin 20 - DTE Ready (DTR) This
signal is asserted (logic '0', positive voltage) by the DTE device when
it wishes to open a communications channel. If the DCE device is a
modem, the assertion of DTE Ready prepares the modem to be connected to
the telephone circuit, and, once connected, maintains the connection.
When DTE Ready is deasserted (logic '1', negative voltage), the modem
is switched to "on-hook" to terminate the connection.
IMPORTANT:
If the DCE device is not a modem, it may require DTE Ready to be
asserted before the device can be used, or it may ignore DTE Ready
altogether. If the DCE device (for example, a printer) is not
responding, confirm that DTE Ready is asserted before you search for
other explanations.
Pin 8 - Received Line Signal Detector (CD) (also called carrier detect) This
signal is relevant when the DCE device is a modem. It is asserted
(logic '0', positive voltage) by the modem when the telephone line is
"off-hook", a connection has been established, and an answer tone is
being received from the remote modem. The signal is deasserted when no
answer tone is being received, or when the answer tone is of inadequate
quality to meet the local modem's requirements (perhaps due to a noisy
channel).
Pin 12 - Secondary Received Line Signal Detector (SCD) This signal is equivalent to the Received Line Signal Detector (pin 8), but refers to the secondary channel.
Pin 22 - Ring Indicator (RI) This
signal is relevant when the DCE device is a modem, and is asserted
(logic '0', positive voltage) when a ringing signal is being received
from the telephone line. The assertion time of this signal will
approximately equal the duration of the ring signal, and it will be
deasserted between rings or when no ringing is present.
Pin 23 - Data Signal Rate Selector This
signal may originate either in the DTE or DCE devices (but not both),
and is used to select one of two prearranged baud rates. The asserted
condition (logic '0', positive voltage) selects the higher baud rate.
Transmitter and Receiver Timing Signals
Next Topic | Previous Topic | TOC
Pin 15 - Transmitter Signal Element Timing (TC) (also called Transmitter Clock) This
signal is relevant only when the DCE device is a modem and is operating
with a synchronous protocol. The modem generates this clock signal to
control exactly the rate at which data is sent on Transmitted Data (pin
2) from the DTE device to the DCE device. The logic '1' to logic '0'
(negative voltage to positive voltage) transition on this line causes a
corresponding transition to the next data element on the Transmitted
Data line. The modem generates this signal continuously, except when it
is performing internal diagnostic functions.
Pin 17 - Receiver Signal Element Timing (RC) (also called Receiver Clock) This signal is similar to TC described above, except that it provides timing information for the DTE receiver.
Pin 24 - Transmitter Signal Element Timing (ETC) (also called External Transmitter Clock) Timing
signals are provided by the DTE device for use by a modem. This signal
is used only when TC and RC (pins 15 and 17) are not in use. The logic
'1' to logic '0' transition (negative voltage to positive voltage)
indicates the time-center of the data element. Timing signals will be
provided whenever the DTE is turned on, regardless of other signal
conditions.
Channel Test Signals
Next Topic | Previous Topic | TOC
Pin 18 - Local Loopback (LL) This
signal is generated by the DTE device and is used to place the modem
into a test state. When Local Loopback is asserted (logic '0', positive
voltage), the modem redirects its modulated output signal, which is
normally fed into the telephone line, back into its receive circuitry.
This enables data generated by the DTE to be echoed back through the
local modem to check the condition of the modem circuitry. The modem
asserts its Test Mode signal on Pin 25 to acknowledge that it has been
placed in local loopback condition.
Pin 21 - Remote Loopback (RL) This
signal is generated by the DTE device and is used to place the remote
modem into a test state. When Remote Loopback is asserted (logic '0',
positive voltage), the remote modem redirects its received data back to
its transmitted data input, thereby remodulating the received data and
returning it to its source. When the DTE initiates such a test,
transmitted data is passed through the local modem, the telephone line,
the remote modem, and back, to exercise the channel and confirm its
integrity. The remote modem signals the local modem to assert Test Mode
on pin 25 when the remote loopback test is underway.
Pin 25 - Test Mode (TM) This
signal is relevant only when the DCE device is a modem. When asserted
(logic '0', positive voltage), it indicates that the modem is in a
Local Loopback or Remote Loopback condition. Other internal self-test
conditions may also cause Test Mode to be asserted, and depend on the
modem and the network to which it is attached.
Electrical Standards
Next Topic | Previous Topic | TOC
The EIA232 standard uses negative, bipolar logic in which a negative
voltage signal represents logic '1', and positive voltage represents
logic '0'. This probably originated with the pre-RS232 current loop
standard used in 1950s-vintage teletype machines in which a flowing
current (and hence a low voltage) represents logic '1'. Be aware that
the negative logic assignment of EIA232 is the reverse of that found in
most modern digital circuit designs. See the inside rear cover of the
CableEye manual for a comparison.
Common Signal Ground
Next Topic | Previous Topic | TOC
The EIA232 standard includes a common ground reference on Pin 7, and is
frequently joined to Pin 1 and a circular shield that surrounds all 25
cable conductors. Data, timing, and control signal voltages are
measured with respect to this common ground. EIA232 cannot be used in
applications where the equipment on opposite ends of the connection
must be electrically isolated.
NOTE:
optical isolators may be used to achieve ground isolation, however,
this option is not mentioned or included in the EIA232 specification.
Signal Characteristics
Next Topic | Previous Topic | TOC
Equivalent Circuit - All signal lines, regardless of whether they
provide data, timing, or control information, may be represented by the
electrical equivalent circuit shown here:
This
is the equivalent circuit for an EIA232 signal line and applies to
signals originating at either the DTE or DCE side of the connection.
"Co" is not specified in the standard, but is assumed to be small and
to consist of parasitic elements only. "Ro" and "Vo" are chosen so that
the short-circuit current does not exceed 500ma. The cable length is
not specified in the standard; acceptable operation is experienced with
cables that are less than 25 feet in length.
Signal State Voltage Assignments
- Voltages of -3v to -25v with respect to signal ground (pin 7) are
considered logic '1' (the marking condition), whereas voltages of +3v
to +25v are considered logic '0' (the spacing condition). The range of
voltages between -3v and +3v is considered a transition region for
which a signal state is not assigned.
Logic
states are assigned to the voltage ranges shown here. Note that this is
a "negative logic" convention, which is the reverse of that used in
most modern digital designs.
Most
contemporary applications will show an open-circuit signal voltage of
-8 to -14 volts for logic '1' (mark), and +8 to +14 volts for logic '0'
(space). Voltage magnitudes will be slightly less when the generator
and receiver are connected (when the DTE and DCE devices are connected
with a cable).
IMPORTANT: If you
insert an LED signal tester in an EIA232 circuit to view signal states,
the signal voltage may drop in magnitude to very near the minimum
values of -3v for logic '1', and +3v for logic '0'. Also note that some
inexpensive EIA232 peripherals are powered directly from the signal
lines to avoid using a power supply of their own. Although this usually
works without problems, keep the cable short, and be aware that noise
immunity will be reduced.
Short-Circuit Tolerance
- The generator is designed to withstand an open-circuit (unconnected)
condition, or short-circuit condition between its signal conductor and
any other signal conductor, including ground, without sustaining damage
to itself or causing damage to any associated circuitry. The receiver
is also designed to accept any signal voltage within the range of ±25
volts without sustaining damage.
CAUTION:
Inductive loads or magnetically induced voltages resulting from long
cables may cause the received voltage to exceed the ±25-volt range
momentarily during turn-on transients or other abnormal conditions,
possibly causing damage to the generator, receiver, or both. Keep the
cable length as short as possible, and avoid running the cable near
high-current switching loads like electric motors or relays.
Fail-Safe Signals
- Four signals are intended to be fail-safe in that during power-off or
cable-disconnected conditions, they default to logic '1' (negative
voltage). They are:
Request to Send - Default condition is deasserted.
Sec. Request to Send - Default condition is deasserted.
DTE Ready - Default condition is DTE not ready.
DCE Ready - Default condition is DCE not ready.
Note specifically that if the cable is connected but the power is off
in the generator side, or if the cable is disconnected, there should be
adequate bias voltage in the receiver to keep the signal above +3v
(logic '0') to ensure that the fail-safe requirement is met.
Schmitt triggers or other hysteresis devices may be used to enhance
noise immunity in some designs, but should never be adjusted to
compromise the fail-safe requirement.
Signal Timing
Next Topic | Previous Topic | TOC
The EIA232 standard is applicable to data rates of up to 20,000 bits
per second (the usual upper limit is 19,200 baud). Fixed baud rates are
not set by the EIA232 standard. However, the commonly used values are
300, 1200, 2400, 9600, and 19,200 baud. Other accepted values that are
not often used are 110 (mechanical teletype machines), 600, and 4800
baud.
Changes in signal state from logic '1' to logic '0' or vice versa must abide by several requirements, as follows:
1
- Signals that enter the transition region during a change of state
must move through the transition region to the opposite signal state
without reversing direction or reentering.
2 - For control signals, the transit time through the transition region should be less than 1ms.
3 - For Data and Timing signals, the transit time through the transition region should be
a - less than 1ms for bit periods greater than 25ms,
b - 4% of the bit period for bit periods between 25ms and 125µs,
c - less than 5µs for bit periods less than 125µs.
The rise and fall times of data and timing signals ideally should be
equal, but in any case vary by no more than a factor of three.
An
acceptable pulse (top) moves through the transition region quickly and
without hesitation or reversal. Defective pulses (bottom) could cause
data errors.
4
- The slope of the rising and falling edges of a transition should not
exceed 30v/µS. Rates higher than this may induce crosstalk in adjacent
conductors of a cable.
Note that
neither the ASCII alphabet nor the asynchronous serial protocol that
defines the start bit, number of data bits, parity bit, and stop bit,
is part of the EIA232 specification. For your reference, it is
discussed in the Data Communications Basics section of this web site.
Accepted Simplifications of the Standard
Previous Topic | TOC
The EIA232 document published by the Electronic Industries Association
describes 14 permissible configurations of the original 22-signal
standard. Each configuration uses a subset of the 22 defined signals,
and serves a more limited communications requirement than that
suggested by using all the available 22-signals. Applications for
transmit-only, receive-only, half-duplex operation, and similar
variations, are described. Unfortunately, connection to DCE devices
other than modems is not considered. Because many current serial
interface applications involve direct device-to-device connections,
manufacturers do not have a standard reference when producing printers,
plotters, print spoolers, or other common peripherals. Consequently,
you must acquire the service manual for each peripheral device
purchased to determine exactly which signals are utilized in its serial
interface.
END
Return to TOC