See Also

EIA-485

EIA-485 is an OSI Model OSI model

The Open System [i]s Interconnection Reference Model is a layered, abstract description for communicati ... 

 physical layer electrical Electricity

Electricity is a general term for the variety of phenomena resulting from the presence and flow of electric charge [i] ... 

 specification of a two-wire Wire

A wire is a single, usually cylindrical [i], elongated strand of drawn [i] metal [i]. ... 

, half-duplex, multipoint serial connection. The standard specifies a differential form of signalling. The difference between the wires? voltages is what conveys the data. One polarity of voltage indicates a logic 1 level, the reverse polarity indicates logic 0. The difference of potential must be at least 0.2 volts for valid operation, but any applied voltages between +12 V and -7 volts will allow correct operation of the receiver. EIA-485 only specifies electrical characteristics of the driver and the receiver.

Discussions

  Discussion Features

   Ask a question about 'EIA-485'

   Start a new discussion about 'EIA-485'

   Answer questions about 'EIA-485'

   'EIA-485' discussion forum


Encyclopedia

EIA-485 is an OSI Model OSI model

The Open System [i]s Interconnection Reference Model is a layered, abstract description for communicati ... 

 physical layer electrical Electricity

Electricity is a general term for the variety of phenomena resulting from the presence and flow of electric charge [i] ... 

 specification of a two-wire Wire

A wire is a single, usually cylindrical [i], elongated strand of drawn [i] metal [i]. ... 

, half-duplex, multipoint serial connection. The standard specifies a differential form of signalling. The difference between the wires’ voltages is what conveys the data. One polarity of voltage indicates a logic 1 level, the reverse polarity indicates logic 0. The difference of potential must be at least 0.2 volts for valid operation, but any applied voltages between +12 V and -7 volts will allow correct operation of the receiver.

EIA-485 only specifies electrical characteristics of the driver and the receiver. It does not specify or recommend any data protocol. EIA-485 enables the configuration of inexpensive local network Local area network

A local area network is a computer network [i] covering a local area, like a home, office, or group of ... 

s and multidrop communications links. It offers high data transmission speeds . Since it uses a differential High-voltage Differential Signalling

Sorry, no overview for this topic 

 balanced line over twisted pair Twisted pair

... 

 , it can span relatively large distances .

In contrast to EIA-422, which has a single driver Driver

Driver may refer to a:
  • person driving a motor vehicle [i]

... 

 circuit which cannot be switched off, EIA-485 drives need to be put in transmit mode explicitly by asserting a signal to the driver. This allows EIA-485 to implement linear topologies Network topology

A network topology is the pattern of links [i] connecting pairs of node [i]s of a [i] ... 

 using only two lines.

The recommended arrangement of the wires is as a connected series of point-to-point nodes, a line or bus, not a star, ring, or multiply-connected network. Ideally, the two ends of the cable will have a termination resistor connected across the two wires and two powered resistors to bias the lines apart when the lines are not being driven. Without termination resistors, reflections of fast driver edges can cause multiple data edges that can cause data corruption. Termination resistors also reduce electrical noise sensitivity due to the lower impedance but bias resistors are required. The value of each termination resistor should be equal to the cable impedance . Without biasing resistors, the signal falls to zero when all stations are silent or unpowered. Star and ring topologies are not recommended because of signal reflections or excessively low or high termination impedance.

EIA-485, like EIA-422 can be made full-duplex by using four wires, however, since EIA-485 is a multi-point specification, this is not necessary in many cases. EIA-485 and EIA-422 can interoperate with certain restrictions.

Uses of EIA-485

  • SCSI SCSI

    SCSI stands for "Small Computer System Interface", and is a standard [i] interface ... 

    -2 and SCSI-3 use this specification to implement the physical layer.


  • EIA-485 is often used with common UARTs to implement low-speed data communications in commercial aircraft cabins. For example, some passenger control units use it. It requires minimal wiring, and can share the wiring among several seats. It therefore reduces the system weight.


  • EIA-485 also sees some use in programmable logic controller Programmable logic controller

    A Programmable Logic Controller, PLC, or Programmable Controller is a small computer [i] us... 

    s and on factory floors in order to implement proprietary data communications. Since it is differential, it resists electromagnetic interference from motors and welding equipment.


  • EIA-485 is used in large sound systems, as found at music events and theatre productions, for remotely controlling high-end sound-processing equipment from a standard computer running special software. The EIA-485 link is typically implemented over standard XLR XLR connector

    The XLR connector is a rugged electrical connector [i] design.... 

     cables more usually used for microphones, and so can be run between stage and control desk without laying special cables.


  • EIA-485 also is used in Building automation Building automation

    Building automation is a programmed, computerized, "intelligent" network [i] of elec ... 

     as the simple bus wiring and long cable length is ideal for joining remote devices.


  • EIA-485 also is used to control theatrical and disco lighting where it is known as DMX.


This standard is now administered by the TIA and is titled TIA-485-A, Electrical Characteristics of Generators and Receivers for Use in Balanced Digital Multipoint Systems , indicating that the standard was re-affirmed without technical changes in 2003.

Connectors

EIA-485 does not specify any connector. The following table lists some typical RS-485 signal pin assignments :
RS-485 signal RS-232 signal DB-25 D-subminiature

The D-subminiature or D-sub is a common type of electrical connector [i] used particularly in computer [i] ... 

 
DE-9 D-subminiature

The D-subminiature or D-sub is a common type of electrical connector [i] used particularly in computer [i] ... 

 
RJ-50
Common Ground Carrier Detect 8 1 10
Clear To Send + Received Data 3 2 9
Ready To Send + Transmitted Data 2 3 8
Received Data + Data Terminal Ready 20 4 7
Received Data - Common Ground 7 5 6
Clear To Send - Data Set Ready 6 6 5
Ready To Send - Request To Send 4 7 4
Transmitted Data + Clear To Send 5 8 3
Transmitted Data - Ring Indicator 22 9 2


RS-485 ISDN RS-485 signal RS-485 ? RS-232 signal RJ-45 8P8C

8P8C is short for "eight positions, eight conductors", and so an 8P8C modular connector is a modular connector [i] ... 

 
NC RX+ TX1+ DSR DTR 1 white/orange
NC RX- TX1- DCD DCD 2 orange
TX+ NC RX2+ DTR RTS 3 white/green
RX+ TX- bidi3+ signal ground RXD 4 blue
RX- TX+ bidi3- RXD CTS 5 white/blue
TX- NC RX2- TXD TXD 6 green
NC NC bidi4+ CTS Power 7 white/brown
NC NC bidi4- RTS Ground 8 brown
Ground Ground Ground shield

Pin labelling

The RS485 differential line consists of two pins:
  • '+' aka TxD+/RxD+ aka non-inverting pin which is positive when the line is idle.
  • '-' aka TxD-/RxD- aka inverting pin which is negative when the line is idle.


The two pins are often also marked with letters A and B, but there is much confusion about which is which:

The RS485 signalling specification states that signal A is the inverting or '-' pin and signal B is the non-inverting or '+' pin.

Note that this is in conflict with the A/B naming used by a number of differential transceivers manufacturers, including the Texas Instruments application handbook on RS422/485 communications . These manufacturers are incorrect, but their practice is in a widespread use. Also, to add to the confusion, note that for all NMEA devices, A is equivalent with '+' and B with '-'.

Therefore, care must be taken when using A/B naming.

Waveform example

The graph below shows potentials of the '+' and '-' pins of an RS-485 line during transmission of an RS-232 byte:


See also

  • RS-232
  • RS-422
  • RS-423
  • Modbus
  • Profibus

External links








Categories: