LTC487 Quad Low Power RS485 Driver Features n n n n n n n n n Description Very Low Power: ICC = 110A Typ Designed for RS485 or RS422 Applications Single 5V Supply - 7V to 12V Bus Common Mode Range Permits 7V GND Difference Between Devices on the Bus Thermal Shutdown Protection Power-Up/Down Glitch-Free Driver Outputs Permit Live Insertion/Removal of Package Driver Maintains High Impedance in Three-State or with the Power Off 28ns Typical Driver Propagation Delays with 5ns Skew Pin Compatible with the SN75174, DS96174, A96174, and DS96F174 The LTC(R)487 is a low power differential bus/line driver designed for multipoint data transmission standard RS485 applications with extended common mode range (- 7V to 12V). It also meets RS422 requirements. The CMOS design offers significant power savings over its bipolar counterpart without sacrificing ruggedness against overload or ESD damage. The driver features three-state outputs, with the driver outputs maintaining high impedance over the entire common mode range. Excessive power dissipation caused by bus contention or faults is prevented by a thermal shutdown circuit which forces the driver outputs into a high impedance state. Both AC and DC specifications are guaranteed from 0C to 70C (Commercial), -40C to 85C (Industrial) and over the 4.75V to 5.25V supply voltage range. Applications n n Low Power RS485/RS422 Drivers Level Translator L, LT, LTC, LTM, Linear Technology and the Linear logo are registered trademarks of Linear Technology Corporation. All other trademarks are the property of their respective owners. Typical Application RS485 Cable Length Specification* 10k EN 12 4 4 2 DI 1 2 120 DRIVER 3 120 4000 FT BELDEN 9841 RECEIVER 1 3 RO 1/4 LTC489 CABLE LENGTH (FT) EN 12 1k 100 1/4 LTC487 LTC487 TA01 10 10k 100k 1M 2.5M 10M DATA RATE (bps) LTC487 TA09 * APPLIES FOR 24 GAUGE, POLYETHYLENE DIELECTRIC TWISTED PAIR 487fc LTC487 Absolute Maximum Ratings Pin Configuration (Note 1) TOP VIEW Supply Voltage (VCC).................................................12V Control Input Voltages..................... -0.5V to VCC + 0.5V Driver Input Voltages....................... -0.5V to VCC + 0.5V Driver Output Voltages............................................. 14V Control Input Currents..........................................25mA Driver Input Currents............................................25mA Operating Temperature Range Commercial.............................................. 0C to 70C Industrial..............................................-40C to 85C Storage Temperature Range................... -65C to 150C Lead Temperature (Soldering, 10 sec.).................. 300C DI1 1 16 VCC DO1A 2 15 DI4 DO1B 3 14 DO4A EN12 4 13 DO4B DO2B 5 12 EN34 DO2A 6 11 DO3B DI2 7 10 DO3A GND 8 9 DI3 N PACKAGE SW PACKAGE 16-LEAD PLASTIC DIP 16-LEAD PLASTIC SO TJMAX = 125C, JA = 70C/W (N) TJMAX = 150C, JA = 95C/W (S) Consult factory for Military grade parts. Order Information LEAD FREE FINISH TAPE AND REEL PART MARKING PACKAGE DESCRIPTION TEMPERATURE RANGE LTC487CN#PBF LTC487CN#TRPBF LTC487CN 16-Lead Plastic DIP 0C to 70C LTC487CSW#PBF LTC487CSW#TRPBF LTC487CSW 16-Lead Plastic SO 0C to 70C LTC487IN#PBF LTC487IN#TRPBF LTC487IN 16-Lead Plastic DIP -40C to 85C LTC487ISW#PBF LTC487IS#TRPBF LTC487ISW 16-Lead Plastic SO -40C to 85C Consult LTC Marketing for parts specified with wider operating temperature ranges. Consult LTC Marketing for information on non-standard lead based finish parts. For more information on lead free part marking, go to: http://www.linear.com/leadfree/ For more information on tape and reel specifications, go to: http://www.linear.com/tapeandreel/ 487fc LTC487 DC Electrical Characteristics (Industrial) (Notes 2, 3) VCC = 5V 5%, 0C TA 70C (Commercial), -40C TA 85C SYMBOL PARAMETER CONDITIONS VOD1 Differential Driver Output Voltage (Unloaded) IO = 0 VOD2 Differential Driver Output Voltage (With Load) R = 50; (RS422) Change in Magnitude of Driver Differential Output Voltage for Complementary Output States VOC Driver Common Mode Output Voltage VOC Change in Magnitude of Driver Common Mode Output Voltage for Complementary Output States VIH Input High Voltage TYP MAX 5 R = 27; (RS485) (Figure 3) VOD MIN 2 V V 1.5 R = 27 or R = 50 (Figure 3) DI, EN12, EN34 UNITS 2.0 5 V 0.2 V 3 V 0.2 V V VIL Input Low Voltage 0.8 V IIN1 Input Current 2 A ICC Supply Current No Load A IOSD1 Driver Short-Circuit Current, VOUT = High VO = - 7V IOSD2 Driver Short-Circuit Current, VOUT = Low VO = 12V IOZ High Impedance State Output Current VO = -7V to 12V Switching Characteristics Output Enabled 110 200 Output Enabled 110 200 A 100 250 mA 100 250 mA 10 200 A MIN TYP MAX UNITS VCC = 5V 5%, 0C TA 70C (Notes 2, 3) SYMBOL PARAMETER CONDITIONS tPLH Driver Input to Output RDIFF = 54, CL1 = CL2 = 100pF 10 30 50 ns tPHL Driver Input to Output (Figures 1, 4) 10 30 50 ns 5 15 ns 20 25 ns tSKEW Driver Output to Output tr, tf Driver Rise or Fall Time tZH Driver Enable to Output High CL = 100pF (Figures 2, 5) S2 Closed 35 70 ns tZL Driver Enable to Output Low CL = 100pF (Figures 2, 5) S1 Closed 35 70 ns tLZ Driver Disable Time from Low CL = 15pF (Figures 2, 5) S1 Closed 35 70 ns CL = 15pF (Figures 2, 5) S2 Closed 35 70 ns tHZ Driver Disable Time from High 5 Note 1: Stresses beyond those listed under Absolute Maximum Ratings may cause permanent damage to the device. Exposure to any Absolute Maximum Rating condition for extended periods may affect device reliability and lifetime. Note 2: All currents into device pins are positive; all currents out of device pins are negative. All voltages are referenced to device GND unless otherwise specified. Note 3: All typicals are given for VCC = 5V and Temperature = 25C. 487fc LTC487 Typical Performance Characteristics Driver Output High Voltage vs Output Current TA = 25C -48 -24 0 1 2 3 32 16 0 4 OUTPUT VOLTAGE (V) 48 2 3 1.63 5.0 1.61 4.0 1.59 1.57 50 TEMPERATURE (C ) 40 20 0 4 1 2 3 4 OUTPUT VOLTAGE (V) 487 G03 Supply Current vs Temperature 130 3.0 1.0 -50 100 0 487 G02 2.0 0 60 Driver Skew vs Temperature TIME (ns) INPUT THRESHOLD VOLTAGE (V) 1 OUTPUT VOLTAGE (V) 487 G01 TTL Input Threshold vs Temperature 1.55 -50 0 SUPPLY CURRENT (A) 0 TA = 25C 80 OUTPUT CURRENT (mA) -72 Driver Output Low Voltage vs Output Current TA = 25C 64 OUTPUT CURRENT (mA) -96 OUTPUT CURRENT (mA) Driver Differential Output Voltage vs Output Current 0 50 110 100 90 -50 100 TEMPERATURE (C ) 487 G04 120 487 G05 0 50 TEMPERATURE (C ) 100 487 G06 Driver Differential Output Voltage vs Temperature RO = 54 DIFFERENTIAL VOLTAGE (V) 2.3 2.1 1.9 1.7 1.5 -50 0 50 TEMPERATURE (C ) 100 487 G07 487fc LTC487 Pin Functions DI1 (Pin 1): Driver 1 Input. If Driver 1 is enabled, then a low on DI1 forces the driver outputs DO1A low and DO1B high. A high on DI1 with the driver outputs enabled will force DO1A high and DO1B low. GND (Pin 8): GND Connection. DO1A (Pin 2): Driver 1 Output. DO3B (Pin 11): Driver 3 Output. DO1B (Pin 3): Driver 1 Output. EN34 (Pin 12): Driver 3 and 4 Outputs Enabled. See Function Table for details. EN12 (Pin 4): Driver 1 and 2 Outputs Enabled. See Function Table for details. DI3 (Pin 9): Driver 3 Input. Refer to DI1. DO3A (Pin 10): Driver 3 Output. DO4B (Pin 13): Driver 4 Output. DO2B (Pin 5): Driver 2 Output. DO4A (Pin 14): Driver 4 Output. DO2A (Pin 6): Driver 2 Output. DI4 (Pin 15): Driver 4 Input. Refer to DI1. DI2 (Pin 7): Driver 2 Input. Refer to DI1. VCC (Pin 16): Positive Supply; 4.75 < VCC < 5.25. Function Table INPUT ENABLES DI EN12 or EN34 OUT A OUTPUTS OUT B H L X H H L H L Z L H Z H: High Level L: Low Level X: Irrelevant Z: High Impedance (Off) Switching Time Waveforms DI 3V f = 1MHz : t r < 10ns : t f < 10ns 1.5V 0V t PLH B A VO -VO 1.5V t PHL VO t SKEW 1/2 VO 80% t SKEW 1/2 VO 90% VDIFF = V(A) - V(B) 10% 20% tf tr LTC487 * TA05 Figure 1. Driver Propagation Delays EN12 3V f = 1MHz : t r 10ns : t f 10ns 1.5V 0V 5V A, B VOL t ZL VOH A, B 0V 1.5V t LZ 2.3V OUTPUT NORMALLY LOW 2.3V OUTPUT NORMALLY HIGH 0.5V 0.5V tHZ tZH Figure 2. Driver Enable and Disable Times LTC487 * TA06 487fc LTC487 Test Circuit EN12 A S1 R A VOD R B DI VOC DRIVER 1 VCC CL1 500 OUTPUT UNDER TEST RDIFF B LTC487 TA02 CL S2 CL2 LTC487 TA04 LTC487 TA03 Figure 3. Driver DC Test Load Figure 4. Driver Timing Test Circuit Figure 5. Driver Timing Test Load #2 Applications Information Typical Application A typical connection of the LTC487 is shown in Figure 6. A twisted pair of wires connect up to 32 drivers and receivers for half duplex data transmission. There are no restrictions on where the chips are connected to the wires, and it isn't necessary to have the chips connected at the ends. However, the wires must be terminated only at the ends with a resistor equal to their characteristic impedance, typically 120. The optional shields around the twisted pair help reduce unwanted noise, and are connected to GND at one end. Thermal Shutdown The LTC487 has a thermal shutdown feature which protects the part from excessive power dissipation. If the outputs of the driver are accidently shorted to a power supply or low impedance source, up to 250mA can flow through the part. The thermal shutdown circuit disables the driver outputs when the internal temperature reaches 150C and turns them back on when the temperature cools to 130C. If the outputs of two or more LTC487 drivers are shorted directly, the driver outputs can not supply enough current to activate the thermal shutdown. Thus, the thermal shutdown circuit will not prevent contention faults when two drivers are active on the bus at the same time. Cable and Data Rate The transmission line of choice for RS485 applications is a twisted pair. There are coaxial cables (twinaxial) made for this purpose that contain straight pairs, but these are less flexible, more bulky, and more costly than twisted pairs. Many cable manufacturers offer a broad range of 120 cables designed for RS485 applications. EN12 EN12 4 DX 1 SHIELD SHIELD 3 120 DX 4 2 120 2 RX 3 RX 1 1/4 LTC487 1/4 LTC489 EN12 EN12 4 DX 1 3 4 1 DX RX 2 1/4 LTC487 3 RX 2 1/4 LTC489 LTC487 * TA07 Figure 6. Typical Connection 487fc LTC487 Applications Information Losses in a transmission line are a complex combination of DC conductor loss, AC losses (skin effect), leakage, and AC losses in the dielectric. In good polyethylene cables such as the Belden 9841, the conductor losses and dielectric losses are of the same order of magnitude, leading to relatively low overall loss (Figure 7). LOSS PER 100 FT (dB) 10 1.0 Cable Termination The proper termination of the cable is very important. If the cable is not terminated with its characteristic impedance, distorted waveforms will result. In severe cases, distorted (false) data and nulls will occur. A quick look at the output of the driver will tell how well the cable is terminated. It is best to look at a driver connected to the end of the cable, since this eliminates the possibility of getting reflections from two directions. Simply look at the driver output while transmitting square wave data. If the cable is terminated properly, the waveform will look like a square wave (Figure 9). PROBE HERE 0.1 DX 0.1 1.0 10 DRIVER Rt RECEIVER RX 100 FREQUENCY (MHz) LTC487 TA08 Figure 7. Attenuation vs Frequency for Belden 9841 When using low loss cables, Figure 8 can be used as a guideline for choosing the maximum line length for a given data rate. With lower quality PVC cables, the dielectric loss factor can be 1000 times worse. PVC twisted pairs have terrible losses at high data rates (> 100kbs) and greatly reduce the maximum cable length. At low data rates however, they are acceptable and much more economical. Rt = 120 Rt = 47 Rt = 470 LTC487 TA10 CABLE LENGTH (FT) 10k Figure 9. Termination Effects 1k 100 10 10k 100k 1M 2.5M 10M DATA RATE (bps) LTC487 TA09 Figure 8. Cable Length vs Data Rate If the cable is loaded excessively (47), the signal initially sees the surge impedance of the cable and jumps to an initial amplitude. The signal travels down the cable and is reflected back out of phase because of the mistermination. When the reflected signal returns to the driver, the amplitude will be lowered. The width of the pedestal is equal to twice the electrical length of the cable (about 1.5ns/foot). If the cable is lightly loaded (470), the signal reflects in phase and increases the amplitude at the driver output. An input frequency of 30kHz is adequate for tests out to 4000 feet of cable. 487fc LTC487 Applications Information AC Cable Termination Cable termination resistors are necessary to prevent unwanted reflections, but they consume power. The typical differential output voltage of the driver is 2V when the cable is terminated with two 120 resistors, causing 33mA of DC current to flow in the cable when no data is being sent. This DC current is about 220 times greater than the supply current of the LTC487. One way to eliminate the unwanted current is by AC coupling the termination resistors as shown in Figure 10. together, not left floating. Because the receiver has about 70mV of hysteresis, the receiver output will maintain the last data bit received. If the receiver output must be forced to a known state, the circuits of Figure 11 can be used. 5V 110 120 C 130 130 110 RECEIVER RX RECEIVER RX RECEIVER RX 5V RECEIVER 1.5k RX 140 C = LINE LENGTH (FT) s 16.3pF 1.5k LTC487 TA11 Figure 10. AC-Coupled Termination 100k The coupling capacitor must allow high-frequency energy to flow to the termination, but block DC and low frequencies. The dividing line between high and low frequency depends on the length of the cable. The coupling capacitor must pass frequencies above the point where the line represents an electrical one-tenth wavelength. The value of the coupling capacitor should therefore be set at 16.3pF per foot of cable length for 120 cables. With the coupling capacitors in place, power is consumed only on the signal edges, and not when the driver output is idling at a 1 or 0 state. A 100nF capacitor is adequate for lines up to 4000 feet in length. Be aware that the power savings start to decrease once the data rate surpasses 1/(120 * C). The termination resistors are used to generate a DC bias which forces the receiver output to a known state, in this case a logic 0. The first method consumes about 208mW and the second about 8mW. The lowest power solution is to use an AC termination with a pull-up resistor. Simply swap the receiver inputs for data protocols ending in logic 1. Receiver Open-Circuit Fail-Safe Fault Protection Some data encoding schemes require that the output of the receiver maintains a known state (usually a logic 1) when the data is finished transmitting and all drivers on the line are forced into three-state. All LTC RS485 receivers have a fail-safe feature which guarantees the output to be in a logic 1 state when the receiver inputs are left floating (open-circuit). However, when the cable is terminated with 120, the differential inputs to the receiver are shorted All of LTC's RS485 products are protected against ESD transients up to 2kV using the human body model (100pF, 1.5k). However, some applications need more protection. The best protection method is to connect a bidirectional TransZorb from each line side pin to ground (Figure 12). 5V C 120 LTC487 TA12 Figure 11. Forcing `0' When All Drivers Are Off 487fc LTC487 Applications Information A TransZorb is a silicon transient voltage suppressor that has exceptional surge handling capabilities, fast response time, and low series resistance. They are available from General Semiconductor Industries and come in a variety of breakdown voltages and prices. Be sure to pick a breakdown voltage higher than the common mode voltage required for your application (typically 12V). Also, don't forget to check how much the added parasitic capacitance will load down the bus. Y 120 DRIVER Z LTC487 TA13 Figure 11. Forcing `0' When All Drivers Are Off Package Description N Package 16-Lead PDIP (Narrow .300 Inch) (Reference LTC DWG # 05-08-1510) .770* (19.558) MAX 16 15 14 13 12 11 10 9 1 2 3 4 5 6 7 8 .255 .015* (6.477 0.381) .300 - .325 (7.620 - 8.255) .008 - .015 (0.203 - 0.381) ( +.035 .325 -.015 +0.889 8.255 -0.381 NOTE: 1. DIMENSIONS ARE ) .130 .005 (3.302 0.127) .045 - .065 (1.143 - 1.651) .020 (0.508) MIN .065 (1.651) TYP .120 (3.048) MIN .100 (2.54) BSC INCHES MILLIMETERS *THESE DIMENSIONS DO NOT INCLUDE MOLD FLASH OR PROTRUSIONS. MOLD FLASH OR PROTRUSIONS SHALL NOT EXCEED .010 INCH (0.254mm) .018 .003 (0.457 0.076) N16 1002 487fc LTC487 Package Description SW Package 16-Lead Plastic Small Outline (Wide .300 Inch) (Reference LTC DWG # 05-08-1620) .050 BSC .045 .005 .030 .005 TYP .398 - .413 (10.109 - 10.490) NOTE 4 16 N 15 14 13 12 11 10 9 N .325 .005 .420 MIN .394 - .419 (10.007 - 10.643) NOTE 3 1 2 3 N/2 N/2 RECOMMENDED SOLDER PAD LAYOUT 1 .005 (0.127) RAD MIN .009 - .013 (0.229 - 0.330) NOTE: 1. DIMENSIONS IN .291 - .299 (7.391 - 7.595) NOTE 4 .010 - .029 x 45 (0.254 - 0.737) 2 3 4 5 6 .093 - .104 (2.362 - 2.642) 7 8 .037 - .045 (0.940 - 1.143) 0 - 8 TYP NOTE 3 .016 - .050 (0.406 - 1.270) .050 (1.270) BSC .014 - .019 (0.356 - 0.482) TYP INCHES (MILLIMETERS) 2. DRAWING NOT TO SCALE 3. PIN 1 IDENT, NOTCH ON TOP AND CAVITIES ON THE BOTTOM OF PACKAGES ARE THE MANUFACTURING OPTIONS. THE PART MAY BE SUPPLIED WITH OR WITHOUT ANY OF THE OPTIONS 4. THESE DIMENSIONS DO NOT INCLUDE MOLD FLASH OR PROTRUSIONS. MOLD FLASH OR PROTRUSIONS SHALL NOT EXCEED .006" (0.15mm) .004 - .012 (0.102 - 0.305) S16 (WIDE) 0502 487fc 10 LTC487 Revision History (Revision history begins at Rev C) REV DATE DESCRIPTION PAGE NUMBER C 8/10 Reversed temperature ranges for LTC487CSW#PBF and LTC487IN#PBF. 2 487fc Information furnished by Linear Technology Corporation is believed to be accurate and reliable. However, no responsibility is assumed for its use. Linear Technology Corporation makes no representation that the interconnection of its circuits as described herein will not infringe on existing patent rights. 11 LTC487 Typical Application RS232 to RS485 Level Translator with Hysteresis R = 220k Y 10k RS232 IN DRIVER 5.6k 1/4 LTC487 120 Z 19k |VY - VZ | HYSTERESIS = 10k * -------- -------- R R LTC487 TA14 487fc 12 Linear Technology Corporation 1630 McCarthy Blvd., Milpitas, CA 95035-7417 (408) 432-1900 FAX: (408) 434-0507 www.linear.com LT 0810 REV C * PRINTED IN USA LINEAR TECHNOLOGY CORPORATION 1994