high speed rs 485 data links

Design Considerations for High-Speed RS-485 Data Links
Introduction
The trend in high-speed data networks continues to push for higher data rates over longer transmission
distances, and under ever-harsher conditions, including electrically noisy environments, large ground
potential differences, and high operating temperatures. The primary applications pushing reliable high-speed
transmissions to the breaking point include:





Data acquisition systems in seismic networks
GPS data transmission links in telecom base stations
Video transport in traffic monitoring systems
PLC communication in factory automation
Motor encoders
This article provides system designers new to high-speed RS-485 designs with an overview of standard and
high-speed RS-485 networks. We begin with examining signal degradation on the bus and key transceiver
requirements for reliable high-speed transmission, and then wrap up with design tips for system and bus
node designs, along with a set of general high-speed design guidelines.
RS-485 Standard Networks
EIA/TIA-485, commonly referred to as the RS-485 standard, specifies the electrical characteristics of drivers
and receivers for use in balanced (symmetrical) digital multipoint systems (see Figure 1).
Industrial networks often cover long distances and use a single twisted pair cable to keep cabling cost down.
These networks operate in half-duplex mode, meaning a bus node either transmits or receives data over the
same cable. One limitation of half-duplex networks is that the master node can only transmit or receive data,
but not both at the same time. Masters in the full-duplex configuration can simultaneously transmit data to a
node via the transmit bus and receive data from a node via the receive bus.
Multipoint
(Half-Duplex)
Master
RT
Transmit
Receive
Multipoint
(Full-Duplex)
Master
Transmit
RT
RT
Receive
RT
ISL3179E
RT
ISL3179E
ISL3180E
ISL3180E
ISL3179E
ISL3180E
Figure 1. Multipoint systems allow for the direct connection of multiple transceivers on the same bus
1
Intersil
Time critical networks utilize the full-duplex configuration, where a master node can simultaneously transmit
and receive data on different cables. This method increases data throughput due to reduced latency but also
doubles cabling requirements. Multipoint systems are commonly used at data rates below 2Mbps.
RS-485 High-Speed Networks
High-speed and ultra-high-speed data links commonly use simpler network configurations (see Figure 2).





Single point-to-point links are applied when high data throughput is needed.
Parallel data links are often found in established small computer serial interface (SCSI) applications with
multiple high-speed channels, synchronized data systems transmitting clock and data, and deserializerto-serializer interfaces.
Multidrop links are used for legacy RS-422 applications and clock distribution networks in harsh
environments.
Full-duplex point-to-point links are needed in applications requiring low latency and high data
throughput.
Half-duplex point-to-point links reduce cabling cost, while assuring high data rates for applications
without stringent latency requirements.
Point-to-Point
(Full-Duplex)
Single Point-to-Point
RT
RT
ISL3295E
ISL3283E
RT
Parallel Point-to-Point
ISL3176E
ISL3176E
RT
Point-to-Point
(Half-Duplex)
RT
RT
2 x ISL3295E
RT
2 x ISL3283E
Multidrop
R
T
ISL3259E
ISL3259E
ISL3295E
ISL3283E
ISL3283E
Figure 2. Common data link configurations for high-speed applications
2
Intersil
Signal Degradation Through Jitter
High-speed RS-485 data links are limited in cable length because of signal degradation in the form of jitter.
Both driver and receiver pulse skews and pattern-dependent cable skew is what causes signal jitter.
Driver and receiver pulse skew is the difference in propagation delays for the rising and falling edges of the
driver and receiver (tSKEW = |tPLH - tPHL|). Figure 3 shows that this skew determines the pulse distortion
occurring between the single-ended input and the differential output of a driver, and between the differential
input and the single-ended output of a receiver. The total pulse distortion is the sum of the skews through
the Tx and the Rx in the signal path. The values in Figure 3 show total maximum pulse distortion of ±12% for
all Intersil 40Mbps transceivers.
DI
RO
tH = 100%
DI
RO (tPLH < tPHL)
tH = 112%
RO (tPLH > tPHL)
tH = 88%
Figure 3. Total pulse distortion due to driver and receiver skews
Bit-pattern dependent cable skew is the variation of signal rise and fall times on the bus caused by varying
bit sequences of ones and zeros. Figure 4 shows the fall and rise times for a single low pulse following two
different bit patterns. One pattern is a long string of 1s charging the cable capacitance to the maximum
level. The other pattern is a clock signal with equal charge/discharge times and a more consistent, although
smaller, amplitude.
As you can see, the fall time of the bus signal starting at the higher voltage (red) is longer than that of the
clock pulse (blue), and the red signal can’t discharge to as low a voltage during the single low bit. Thus, the
red signal’s following rise time is shorter because the charging process now starts from a higher voltage than
the clock signal.
Bit
Bit width
width
Bit
Bit pattern
pattern at
at
the
the driver
driverinput
input
11
11
11
11
11
11
11
00
11
00
11
00
11
00
11
00
11
11
Receiver
Receiver
thresholds
thresholds
Degraded
Degraded signals
signals
on
on the
the bus
bus
Receiver
Receiverinput
input
thresholds
thresholds
Jitter
Jitter
width
width
Figure 4. Tx output rise/fall times varying due to changing bit patterns
Figure 5. Typical eye-diagram
Data pulses respond to bit-pattern dependent skew with a loss in amplitude, rounded edges, displacement
in time, and a "smearing" of the pulse into adjacent bit intervals.
Measuring the signal transitions over a wide range of pseudo random binary sequence (PRBS) data yields an
eye-pattern such as the one in Figure 5. An eye-pattern allows a visual assessment of the quality of a
3
Intersil
transmission link. The wider the eye opening, the smaller the jitter. Jitter is expressed as a percentage and is
defined by the ratio of jitter width to bit width:
Jitter(%)  100 
Jitter width (s)
Bit width (s)
EQ. 1
In order to reduce jitter, data coding schemes such as Manchester coding, 8b/10b coding, or 33hex can be
applied. Encoding the data stream removes the large DC content of long bit sequences of 1s and 0s by
introducing more transitions into the data stream in order to charge and discharge the cable capacitance
more equally, and generate more consistent signal amplitudes.
Manchester encoding combines the initial data with a clock signal via an XOR function. Here, the period of
the clock equals the bit-width, which results in a rather inefficient use of bandwidth. The advantage of
Manchester coding, however, is that its longest sequence of 1s or 0s is limited to just one bit time (see
Figure 6), which significantly reduces bit pattern dependent jitter.
Data
1
1
1
1
1
0
1
1
Manchester
Data
Clock
Clock
Manchester
tbit
Figure 6. Manchester encoding: signal timing and coding principle
8-bit/10-bit coding uses look-up tables that assign 10-bit codes to 256 x 8-bit data words with no more than
5 consecutive 1s or 0s. It is often preferred over Manchester coding because of its more efficient use of
bandwidth (see Figure 7).
Decimal
8-bit data
10-bit code
0
00000000
1001110100
1
00000001
0111010100
2
00000010
1011010100
:
:
:
253
11111101
1011100001
254
11111110
0111100001
255
11111111
1010110001
Figure 7. Excerpt from an 8b/10b coding table
33hex is a hex-code added to the original transmitter data and later subtracted in the receiver. It is a clock
independent, low-cost method to break up long bit sequences (of the same polarity) into shorter sequences,
and is specified in the e-meter protocol standard, DL/T645 (see Figure 8).
33h
Data
0
0
0
0
0
1
0
0
33h
0
0
1
1
0
0
1
1
Sum
0
0
1
1
0
1
1
1
Sum
Data
Figure 8. Low-cost encoder with 33hex
4
Intersil
Data encoding shortens the charge and discharge time of the cable capacitance, which in turn lowers the
bus signal amplitude. To assure that the receiver sees a valid input signal with sufficient noise margin, highspeed transceivers with large output drive capability are recommended.
Transceiver Requirements
To counteract the aforementioned signal degradation issues, choose high-speed transceivers with large
differential output voltages (VOD) and small skews.
Large driver VOD overcomes the reduction in signal amplitude due to cable attenuation, data encoding and
common mode loading (result of ground potential differences), and ensures sufficient noise margin at the
remote receiver inputs.
For low-voltage designs, be careful using so-called “Poor Man’s” 3V transceivers (see Figure 9) as these
have poorly designed output stages that only provide RS-485 compliant output voltages at supply voltages
≥ 4V. At lower supply rails, the transistor efficiency drastically drops, producing a VOD up to 40% below the
1.5V minimum required by RS-485. Output voltages that low will not yield sufficient noise margin to trigger a
remote receiver.
100 100
90 90
80 80
70 70
60 60
1
2
2
3
3
4
4
Differential
Output
Voltage
(V) (V)
Differential
Output
Voltage
Figure 9. PM3V transceiver running out
of steam at 3.3V supply
5
5
1.9V
2.9V
0
1
2.9V
30 30
10 10
0
0
2.6V
2.7V
2.6V
40 40
2.7V
50 50
20 20
2.3V
2.3V
0.9V
0.9V
10 10
110 110
1.9V
20 20
Driver Output Current (mA)
Driver Output Current (mA)
120 120
30 30
0
ISL3156:
20Mbps,
ISL3156:
5V, 5V,
20Mbps,
FD, FD,
85oC 85oC2.4V 2.4V
ISL3158:
20Mbps,
ISL3158:
5V, 5V,
20Mbps,
HD, HD,
85oC 85oC
ISL3159:
40Mbps,
HD,oC125oC2.1V 2.1V
ISL3159:
5V, 5V,
40Mbps,
HD, 125
ISL3259:
5V,Mbps,
100 Mbps,
ISL3259:
5V, 100
HD, HD,
85oC 85oC2.1V 2.1V
ISL3179:
40 Mbps,
HD,oC125oC
ISL3179:
3.3V,3.3V,
40 Mbps,
HD, 125
1.5V
ISL3180:
40 Mbps,
FD,oC125oC1.5V
ISL3180:
3.3V,3.3V,
40 Mbps,
FD, 125
130 130
s 3V transceiver:
PoorPoor
Man sMan
3V transceiver:
(PMV3)
3.3V-5V,
(PMV3)
3.3V-5V,
oC 85oC
10Mbps,
HD,
10Mbps,
HD, 85
40 40
0
VOD-min
VOD-min
140 140
Driver Output Current (mA)
Driver Output Current (mA)
50 50
3
3
0
0
0
1
1
2
2
4
4
5
5
Differential
Output
Voltage
(V) (V)
Differential
Output
Voltage
Figure 10. Intersil 3V and 5V high-speed
transceivers greatly exceed the RS-485
specified minimum VOD of 1.5V
Figure 10 shows a wide selection of Intersil high-speed transceiver families with very high output drive
capability. They offer a minimum VODs range from 160% of the specified 1.5V minimum at 4.5V supply down
to 100% at 3.0V supply, thus delivering true 3V RS-485 compliant drive capability. The typical VODs
measured at the highest operating temperatures even exceed RS-485 requirements by 27% for 3V and by
70% to 93% for 5V transceivers.
In addition, a small pulse skew minimizes transceiver contribution to the data link’s total jitter budget. All
Intersil high-speed transceivers are specified with a maximum pulse skew of 1.5ns. Having a small part-topart skew is also important in synchronous applications, where the clock and data signals come from
different transceivers and tight clock-to-data timing must be maintained.
5
Intersil
Part-to-part skew is measured between any two transceivers under identical temperature and supply voltage
test conditions. Because Intersil transceivers offer precise switching characteristics due to very low process
variations, it is the only vendor of high-speed RS-485 transceivers specifying a part-to-part skew of ≤ 4ns.
Enhanced Robustness Features
To ease the process of network maintenance or the replacement of defective bus nodes during network
operation, Intersil high-speed transceivers provide hot-plug capability as well as electrostatic discharge (ESD)
immunity, conforming to IEC61000-4-2.
Hot plug capability ensures that during power up and power down, the transceiver’s driver and receiver
outputs maintain high-impedance, regardless of the logic state of the enable pins, DE and /RE. This prevents
disturbances on the bus, which otherwise could falsely trigger other bus transceivers. It also gives the local
node controller time to stabilize and drive the RS-485 control lines to the desired logic states.
The use of IEC61000-4-2 ESD protection circuitry safeguards the transceiver against damage from
electrostatic discharges caused by field and maintenance personnel. Because these discharges occur in
uncontrolled ESD environments, an IEC-ESD test generator creates transients with much shorter rise times
and pulse widths, and significantly higher peak currents than an Human Body Model (HBM) ESD generator,
whose application is intended for ESD controlled environments only (see Figure 11).
30
Pulse Current - A
25
IEC 61000-4-2: 8kV
20
15
HBM: 30kV
10
5
HBM: 16kV
0
0
50
100
150
200
250
300
Time – ns
350
400
450
500
Figure 11. ESD transient comparison between IEC61000-4-2 and HBM
ESD protection structures designed for IEC61000-4-2 can often tolerate HBM test voltages of up to
2.5-times their IEC test voltage. Thus, an ESD structure designed for 8kV IEC contact discharge should be
able to withstand a HBM contact discharge of up to 20kV. All Intersil high-speed transceivers are rated for
the more stringent IEC-ESD requirements.
System Design Tips
Transmission Cable
RS-485 recommends the use of unshielded twisted pair (UTP) cable with a characteristic impedance of Z0 =
120Ω nominal. Cables commonly used are either dedicated single-pair RS-485 cables with Z0 = 120Ω or
category 5 (CAT-5) cable with four signal pairs and Z0 = 100Ω.
When using CAT-5 cable for single pair applications, the three unused signal pairs should be properly
terminated to ground with RT = 100Ω at both cable ends. This prevents noise coupling due to self-resonance
at all sorts of frequencies from the unused wires into the data pair.
6
Intersil
When selecting multi-pair cable other than CAT-5, do not use so-called “no-skew cable” as this is not
intended for data transmission but rather for analog signals in high-resolution RGB video systems.
Multi-pair data cable is designed for the transmission of signals with large harmonic content. To avoid
crosstalk between signal pairs each conductor pair receives a different twist rate. The difference in twist
rates results in different pair-lengths and, hence, propagation delay differences, or cable skew.
No-skew cable, designed for analog signals with low or no harmonic content, use the same twist rate for all
signal pairs, thus causing no skew. Transmitting data signals over this type of cable will result in large
crosstalk and data errors.
Bus Termination
The RS-485 standard allows for two termination resistors, so high-speed data lines should always use
termination resistors at both ends of the data link. The value of the termination resistors, RT, should match
the characteristic impedance of the cable, Z0, or the characteristic impedance of the controlled-impedance
transmission lines on a circuit board: RT = Z0 = 100Ω.
Stub Length
The connection between a transceiver and the main data cable is known as a stub. A stub represents a
piece of unterminated transmission line. Stubs must not be terminated in order to avoid excessive bus
loading. Instead, their length should be kept short enough to prevent the build-up of signal reflections. A
good approximation for calculating the maximum stub length is:
LStub ( ft) 
tr ( s)
vc
10
EQ. 2
where: LStub is the stub length (ft)
tr is the driver rise time (s)
v = signal velocity as a percentage of c
c = speed of light (9.8 x 108 ft/s)
The minimum velocities of differential signals are 40% and 60% for FR4 printed circuit board (PCB) material
and UTP cable, respectively. To prevent the transmission cable from contributing to stub length, connect the
transceivers via daisy chaining to one another (see Figure 12).
DI
RO
A/Y
DI
B/Z
A/Y
RO
B/Z
Stub
Figure 12. Daisy chaining bus transceivers makes PCB traces the only factor in stub length
7
Intersil
Bus Node Design Tips
Component Layout
The pin-out of an RS-485 transceiver is tailored for a straightforward bus node design as the bus terminals
(A/Y, B/Z) are located on one side of the IC, and the single-ended data lines (DI, RO) and control lines (DE,
/RE) are on the opposite side (see Figure 13).
High-speed bus nodes require the application of controlled impedance transmission lines to assure low
electromagnetic interference (EMI). On the bus side, the differential impedance of the bus traces must
match the characteristic impedance of the transmission medium (100Ω or 120Ω). On the control side, the
line impedance of the single-ended traces is commonly set to 50Ω.
Controlled impedance lines are accomplished through well-defined trace geometries (length, width, height,
and trace spacing) and close electrical coupling with a low-inductance reference plane, either ground or
power. This is easily accomplished with a bus node consisting of a transceiver and controller. However, if you
add lightning protection components, such as the surge resistors and transient suppressors shown in Figure
13, the design quickly becomes more complicated.
In this case, the spacing of the differential traces is widened, which causes the differential impedance to
deviate from its intended value. This constitutes an impedance discontinuity causing reflections and EMI.
While discontinuities might be unavoidable, they should be lumped together to keep their area small.
To attain the required trace geometries accurately, use a field solver program. This software tool calculates
characteristic impedance, signal speed, crosstalk and differential impedance. It also possesses the flexibility
to consider almost any arbitrary cross section geometry. In addition to first-order terms such as line width,
dielectric thickness and dielectric constant, second-order terms such as trace thickness, solder mask and
trace etch-back can be considered.
2
RTS
3
TxD
4
R
RE
B/Z
DE
A/Y
DI
D
GND
5
2
Rs
8
7
6
4
Vcc
10Ω
Rs
5
3
4
10Ω
5
CTS
FPGA
RO
3
1
1
RxD
2
CD
0.1uF
ISL3159
Connector
1
TClamp1202
High-speed plane
GND plane
Vcc plane
Slow-speed plane
TClamp1202
Figure 13. Suggested bus node layout with controller (FPGA), transceiver, surge proof resistors and transient
suppressors for lightning protection
Layer Stack
A minimum of four layers are required to accomplish a low EMI PCB design (see Figure 14). Layer stacking
should be in the following order (top-to-bottom): high-speed signal layer traces, ground plane, power plane
and control signal layer, low-speed traces.
8
Intersil
5 - 10 mils
Layer 1: High-speed traces
(DI, RO, A/Y, B/Z)
Layer 2:Ground plane
20 - 40 mils
Layer 3:Power plane (Vcc)
5 - 10 mils
Layer 4: Low-speed traces
(DE, /RE)
Figure 14. Recommended 4-layer stack for a bus node design
Routing the high-speed traces on the top layer avoids the use of vias (and the introduction of their
inductances) and allows for clean interconnects from the bus connector to the transceiver bus terminals,
and from the transceiver’s high-speed single-ended data lines to the subsequent node controller circuit.
Placing a solid ground plane below the high-speed signal layer establishes controlled impedances for
transmission line interconnects and provides an excellent low-inductance path for the return current flow.
Placing the power plane below the ground plane creates additional high-frequency bypass capacitance.
Routing the slower speed control (enable) signals on the bottom layer allows for greater flexibility, as these
signal links usually have margin to tolerate discontinuities such as vias, and the separation nearly eliminates
crosstalk from the high-speed data traces.
Controlled Impedance Transmission Lines
The maximum length of the differential bus lines, or stub lengths, can be calculated with Equation 2,
assuming a minimum signal velocity of 40% for FR4 material. With the driver rise time of the ISL3159E being
2ns, the maximum trace length is:
LStub 
tr
2 109 s
vc 
 0.4  9.8 108 ft / s  0.078 ft  0.94 in  24 mm
10
10
As previously mentioned, the data and control lines between transceiver and controller are designed for a
50Ω line impedance, which would require a 50Ω termination if their trace length exceeds a certain
maximum. Because the receiver of the ISL3159E cannot drive such low impedance, the maximum trace
length is calculated using Equation 2, again. For a microstrip line (that is a single-ended line close above a
ground plane), the relative signal velocity, v, is 56%. With the receiver RO rise time of the ISL3159E being
2ns, the maximum trace length is:
LTrace 
tr
2 109 s
vc 
 0.56  9.8 108 ft / s  0.11 ft  1.32 in  33 mm
10
10
Of course, if the FPGA’s data output rise time (driving DI) is half the receiver’s rise time, the maximum trace
length will also be reduced by half.
Again, note that the traces of the enable signals, DE and /RE, change layers (from the top to the bottom
layer) to prevent crosstalk from the high-speed data traces, DI and RO.
9
Intersil
General High-Speed Design Guidelines
1) Use the smallest size possible for signal trace vias and connector pads so they have less impact on the
120Ω differential impedance. Large vias and pads can cause the impedance to drop below Z0.
2) Use solid power and ground planes for impedance control and for minimum noise on the transceiver’s
power supply lines.
3) Keep the trace electrical length between the RS-485 connector and the transceiver as short as possible
to minimize attenuation and reflection.
4) Place bulk capacitors (e.g., 10μF) close to power sources such as voltage regulators, or place them
where the power is supplied to the PCB.
5) Place small 0.1μF and 0.01μF decoupling capacitors at the transceiver VCC pin. Decoupling capacitors
provide a local source of charge for ICs requiring a significant amount of supply current in response to
internal switching. Insufficient decoupling causes a lack of supply current, which prevents the IC from
working properly and results in data errors.
6) If vias are required, use multiple vias when connecting Vcc, GND, decoupling caps, and TVS diodes to
high-speed ICs.
Conclusion
Intersil supports a wide range of high-speed RS-485 applications with a portfolio of high-speed and ultrahigh-speed transceivers. The devices help designers overcome signal degradation issues through
exceptionally high output drive capability and highly accurate switching performance for both 3.3V and 5V
supplies. They also provide the highest robustness through hot plug capability and 16kV IEC61000-4-2 ESD
immunity. Intersil transceivers are available in ultra-small, 3mm x 3mm DFN packages and support a wide
operating temperature range from -45°C to 125°C.
Next Steps

Find out more about the ISL3159E/79E

Download the datasheets

Watch an overview video

Order free samples

Learn more about Intersil’s RS-485 solutions
###
About Intersil
Intersil Corporation is a leader in the design and manufacture of high-performance analog, mixed-signal and power management
semiconductors for the industrial and infrastructure, personal computing and high-end consumer markets. For more information
about Intersil, visit our website at www.intersil.com.
+1 408-432-8888 | ©2015 Intersil Americas LLC. All rights reserved. Intersil (and design) is a trademark owned by Intersil
Corporation or one of its subsidiaries. All other trademarks mentioned are the property of their respective owners.
10
Intersil