RS485, formally known as TIA/EIA-485, is a physical-layer standard for serial communication. It uses differential signaling to exchange data reliably across long cable runs and supports multidrop networks in which multiple devices share the same communication bus.

RS485 was developed to overcome limitations of older serial standards such as RS232 and RS422. Its ability to connect more than two devices is central to multidrop networking and makes it well suited to industrial control, instrumentation, and building-automation systems.

actual rs485 connector, its physical appearance.

RS485 Electrical Specifications

Category Number
Differential Voltage Levels Minimum 200 mV
Common Mode Voltage Range -7V to +12V
Maximum Data Rates Up to 10 Mbps (short distances)
Up to 100 kbps (1200 meters)
Termination Resistor Value 120 ohms (at each end)
Maximum Cable Length Up to 1200 meters (data rate-dependent)
Maximum Number of Nodes Up to 32 (without repeaters)
Driver Output Current ±1.5 mA to ±250 mA
Receiver Input Sensitivity ±200 mV
Driver Output Voltage Swing 1.5V to 5V
Receiver Input Resistance 12 kΩ

Key RS485 Characteristics

  • Differential Signaling. One of the most noteworthy features of RS485 is its use of differential signaling. This method involves transmitting each bit of data as a difference in voltage across the two wires of atwisted pair. Unlike single-ended signaling, where the signal is measured against a common ground, differential signaling measures the voltage difference between the two wires,significantly mitigating the impact of external noise.

    The principle behind differential signaling is relatively straightforward. Any external electrical noise typically induces similar electrical disturbances on both wires of the twisted pair. Since RS485 receivers interpret signals based on the voltage difference between these wires, common-mode noise is effectively canceled out. This characteristic makes RS485 particularly suited for environments with high electromagnetic interference, ensuring reliable data transmission even under challenging conditions.
  • Half-Duplex Communication. RS485 operates under a half-duplex communication mode. While the network can handle two-way communication, it cannot transmit and receive data simultaneously. In a half-duplex RS485 system, each device on the network takes turns in sending or receiving data. This mode of operation is a deliberate design choice that caters to the multidrop nature of RS485 networks.

    The half-duplex configuration allows for a simpler and more cost-effective network design, especially crucial in industrial applications where long cable runs and multiple devices are common. Although this means that data cannot flow in both directions simultaneously, the high-speed capabilities of RS485 ensure that the time lag in switching between sending and receiving modes is negligible for most practical applications.

Technical Specifications

Physical Layer

  1. Twist Pair Wiring - The physical infrastructure of RS485 relies on twisted pair wiring. In a twisted pair cable, two conductors are intertwined in a helical form, which significantly diminishes the effect of electromagnetic radiation and noise. The twist rate, or the number of twists per unit length, plays a role in determining the effectiveness of this noise cancellation.

    Twisted pair wiring in RS485 can be shielded or unshielded. Shielded twisted pair (STP) cables come with an additional layer of conducting material that acts as a shield against external noise. Unshielded twisted pair (UTP) cables, while more vulnerable to noise, are often preferred in less demanding environments due to their lower cost and ease of handling.

    The cable impedance, typically around 120 Ohms for RS485, requires matching of  the impedance of the cable with the terminating resistors at each end of the network to prevent signal reflections, which can degrade communication quality.
  2. Voltage Levels and Signal Encoding - RS485 defines specific voltage levels for logical high (1) and logical low (0) states in digital communication as at least 200 millivolts required for a valid signal, with a range typically extending up to ±6 volts. This range allows RS485 to achieve a balance between sufficient signal strength for reliable data detection and low enough voltages to minimize power consumption and reduce the risk of circuitry damage.

    Signal encoding in RS485 converts digital data into electrical signals for transmission. The most common encoding techniques include Non-Return-to-Zero (NRZ) and Bi-phase encoding. NRZ is straightforward, representing a logical 1 or 0 by a high or low voltage, respectively. Bi-phase encoding, on the other hand, incorporates transitions within each bit period, thereby aiding in clock recovery and synchronization in the absence of a separate clock line.

Data Link Layer

  1. Master-Slave Communication - At the data link layer, RS485 commonly employs a master-slave communication protocol. In this architecture, one device (the master) initiates and controls the communication with one or more slave devices. The master device sends commands or queries to the slaves, and the slaves respond accordingly. This hierarchical structure ensures organized and collision-free communication, especially in systems with multiple devices.
  2. Multi-Drop Configuration - RS485's ability to support multi-drop: allowing for multiple devices (up to 32, or more with repeaters) to be connected to a single communication bus without requiring additional select lines. Each device on the network has a unique address, and the master device can direct communication to a specific slave or broadcast to all devices. This topology is highly efficient for systems where centralized control and data collection from various points are necessary–i.e. systems with decentralized data sources and/or a variety of sensors and devices.
  3. Full-Duplex Capability - While RS485 is inherently a half-duplex standard, it can be extended to support full-duplex communication by using four-wire cabling (as opposed to the standard two-wire configuration). In a full-duplex RS485 system, two twisted pairs are used: one pair for transmitting data and the other for receiving. This allows simultaneous bi-directional communication, effectively doubling the data throughput. Full-duplex RS485 is advantageous in applications where rapid and continuous two-way data exchange is critical.

RS485 vs. RS232 and RS422

Pinout differences of RS485, RS232 and RS422. These standard protocols in serial communication devices and applications.

RS232 and RS422 are two other major serial communication protocols. While RS232 is limited in distance and device connectivity, offering point-to-point communication typically within 50 feet, RS485 extends this capability to 4000 feet and allows up to 32 devices on a single bus. RS422, similar to RS485 in terms of distance and voltage levels, differs primarily in its support for multi-drop configurations. RS422 is more suited for point-to-point or multipoint unidirectional communication, lacking the bidirectional, multi-drop capability inherent to RS485. 

Practical Applications: Industrial Use Cases

Profibus and Other Industrial Protocols

RS485 is the physical layer for several industrial protocols. 

  • Profibus (Process Field Bus) is a leading standard in industrial automation and capitalizes on RS485's robustness and reliability for field bus communication, facilitating data exchange among automation systems and field devices like sensors and actuators. RS485's ability to support long cable lengths and multiple devices makes it an ideal foundation for Profibus.
  • Modbus RTU and DNP3 leverage RS485's physical layer characteristics to ensure secure and efficient communication in automation systems, SCADA (Supervisory Control and Data Acquisition) systems, and other industrial control systems. 

Integration with Analog Devices

While RS485 inherently supports digital communication, it is often used in conjunction with analog-to-digital converters (ADCs) and digital-to-analog converters (DACs) to interface with analog sensors and control devices. This is useful when analog signals from sensors (like temperature, pressure, or flow sensors) need to be digitized for processing and monitoring in digital control systems. 

RS485 Installation and Maintenance

Correct termination is essential in an RS485 network because impedance mismatches can create signal reflections and communication errors. Terminating resistors should match the cable’s characteristic impedance and be placed at the two physical ends of the bus.

Cable selection and layout are also critical. Factors such as the type of twisted pair cable (shielded or unshielded), the environment where the cable is installed (including potential exposure to EMI), and adherence to proper grounding practices are critical for optimal network performance.

Maintenance of RS485 networks involves regular checks for any deterioration in cable integrity, connectors, and terminations. Additionally, Ensuring network reliability involves managing device limits and adhering to cable length specifications.

Profile avatar of the blog author

Jharwin Barrozo

Jharwin is an electronics engineer mainly focused on satellites. He built his own ground station using Flux to monitor RF activities on the International Space Station. Find him on Flux @jharwinbarrozo

Go 10x faster from idea to PCB
Work with Flux like an AI hardware engineer—handling complex tasks, learning your standards, explaining its decisions, and collaborating with you at every step.
Illustration of sub-layout. Several groups of parts and traces hover above a layout.
Design PCBs with AI
Introducing a new way to work: Give Flux a job and it plans, explains, and executes workflows inside a full browser-based eCAD you can edit anytime.
Screenshot of the Flux app showing a PCB in 3D mode with collaborative cursors, a comment thread pinned on the canvas, and live pricing and availability for a part on the board.
Design PCBs with AI
Introducing a new way to work: Give Flux a job and it plans, explains, and executes workflows inside a full browser-based eCAD you can edit anytime.
Screenshot of the Flux app showing a PCB in 3D mode with collaborative cursors, a comment thread pinned on the canvas, and live pricing and availability for a part on the board.
Design PCBs with AI
Introducing a new way to work: Give Flux a job and it plans, explains, and executes workflows inside a full browser-based eCAD you can edit anytime.
Screenshot of the Flux app showing a PCB in 3D mode with collaborative cursors, a comment thread pinned on the canvas, and live pricing and availability for a part on the board.

Related Content

555 Timer Guide: Pinout, Operating Modes, and Circuit Examples

555 Timer Guide: Pinout, Operating Modes, and Circuit Examples

A complete 555 timer guide covering pinout, internal operation, monostable and astable modes, timing calculations, and practical circuit examples. It also explains component selection and PCB layout tips for reliable designs.

Profile avatar of Gabriel Hacohen
Gabriel Hacohen
|September 4, 2026
Capacitor Symbols Explained: Types, Polarity, and Schematic Use

Capacitor Symbols Explained: Types, Polarity, and Schematic Use

A visual guide to capacitor schematic symbols, polarity markings, and specialized capacitor types. It explains how to choose the correct symbol and footprint to prevent assembly and design errors.

Profile avatar of Gabriel Hacohen
Gabriel Hacohen
|September 4, 2026
How to Wire a Potentiometer: Pinout, Diagrams, and PCB Examples

How to Wire a Potentiometer: Pinout, Diagrams, and PCB Examples

A practical guide to potentiometer wiring, including pin identification, voltage-divider and rheostat configurations, Arduino examples, and PCB footprint considerations. It helps designers avoid common wiring and layout mistakes.

Profile avatar of Gabriel Hacohen
Gabriel Hacohen
|September 4, 2026
Designing Custom PCB Outlines: Fixing DXF and SVG Import Failures

Designing Custom PCB Outlines: Fixing DXF and SVG Import Failures

A troubleshooting guide for DXF and SVG board-outline import failures, including open paths, unit mismatches, unsupported curves, and layer mapping issues. It shows how to clean CAD-to-EDA handoffs before PCB fabrication.

Profile avatar of Gabriel Hacohen
Gabriel Hacohen
|September 4, 2026
Inverting Op-Amp Circuits: Formula, Gain, and Design Examples

Inverting Op-Amp Circuits: Formula, Gain, and Design Examples

A practical guide to inverting op-amp circuits, covering how negative feedback creates inversion, how to calculate gain with Rin and Rf, and how real-world limits affect design. It also explains component selection and PCB layout practices for reliable amplifier performance.

Profile avatar of Gabriel Hacohen
Gabriel Hacohen
|September 4, 2026
Troubleshooting JLCPCB Gerber Upload and CAM Tool Compatibility Errors

Troubleshooting JLCPCB Gerber Upload and CAM Tool Compatibility Errors

A troubleshooting guide for common JLCPCB Gerber upload errors, including unreadable files, missing board outlines, drill-file issues, and Gerber X2 compatibility problems. It explains how to export and verify clean Gerbers before ordering.

Profile avatar of Gabriel Hacohen
Gabriel Hacohen
|September 4, 2026
PCB Enclosure Design: How to Design an Enclosure

PCB Enclosure Design: How to Design an Enclosure

A practical guide to designing PCB enclosures around board geometry, clearances, mounting, assembly, and 3D-printed prototyping. It also explains how Flux can generate prototype enclosures directly from a PCB project.

Profile avatar of Gabriel Hacohen
Gabriel Hacohen
|September 4, 2026
PCB Trade Secrets vs. Patents: How Hardware Founders Protect Electronics IP

PCB Trade Secrets vs. Patents: How Hardware Founders Protect Electronics IP

Decide between PCB patents and trade secrets. Learn how AI reverse-engineering impacts hardware IP and get a practical decision framework for founders.

Profile avatar of Fearn.ai
Fearn.ai
|September 4, 2026