
The simple RS-485 repeater (Fig 1) provides full-duplex communications--simultaneous transmitting and receiving--with only two ICs. Its balanced and differential data lines battle high-noise environments and drive long lines. Single-ended RS-232C schemes cannot equal this circuit's performance.
The RS-485 standard allows for bidirectional, multipoint, party-line communications at data rates up to 10 Mbps (150 kbytes/sec) and line lengths to 1200m. To achieve data rates up to 2.5 Mbytes/sec, substitute the components in Table 1.
COMPONENTS NEEDED FOR DIFFERENT DATA RATES |
||||||||
|---|---|---|---|---|---|---|---|---|
| Data Rates (bytes/sec) |
IC2 | IC3 | R1 | R2 | R3 | R4 | R5 | R6 |
| 2.5M | MAX1480A | MAX485 | 200 | 200 | 360 | 3k | 360 | 200 |
| 250k | MAX1480B | MAX483 | 200 | 510 | 3k | 2.2k | 3k | 200 |
IC1, a half-duplex interface, includes transceivers, optocouplers, a power driver, and a transformer. The transformer couples power across the device's isolation barrier from its logic (nonisolated) side to its isolated side.
IC2, powered by the isolated VCC, upgrades the half-duplex operation of IC1 to full duplex by using IC1's dedicated optocouplers. You must tie IC2's pin 3 low to disable IC1's driver and leave pin 4 floating. The driver outputs of IC1 and IC2 exhibit high impedance when DE is low; bringing DE high enables the outputs to function as line drivers.
Any TTL/CMOS logic family can drive IC1's digital inputs through a series resistor. With the aid of resistor pullups, the outputs can drive such loads as well. IC1's isolated outputs meet all RS-485 specs. (DI #1613)