ESD Protection for Industrial Communication Buses: RS-485, CAN, Modbus, and Profibus Complete Guide

ESD Protection for Industrial Communication Buses: RS-485, CAN, Modbus, and Profibus Complete Guide

2026.06.13 00:00:00
57
The correct TVS or ESD diode for an RS-485 or CAN bus must be bidirectional, rated for the bus common-mode voltage range, and selected to avoid attenuating the differential signal. Using a unidirectional TVS on a differential bus is one of the most common protection errors in industrial design — the negative-polarity transient passes straight through. This guide provides specific component values and circuit configurations for the four most commonly deployed industrial bus standards.

 

What Are the ESD Protection Requirements for Each Industrial Bus?

Each bus standard defines a specific common-mode voltage range and signal swing. ESD protection components must clamp transients above the maximum bus voltage while remaining invisible to normal differential signals.

Bus Standard

Signal Type

Common-Mode Range

VRWM Recommendation

Polarity

RS-485 / RS-422

Differential ±1.5 V min

−7 V to +12 V

6 V (TVS)

Bidirectional

CAN / CAN FD (12 V system)

Differential ±1 V min

0 to +5 V (CANH/CANL)

12 V (TVS)

Bidirectional

CAN (24 V industrial)

Differential ±1 V

0 to +16 V (CANH/CANL)

24 V (TVS)

Bidirectional

Profibus DP

RS-485 physical layer

Same as RS-485

6 V (TVS)

Bidirectional

Modbus RTU/ASCII

RS-485 physical layer

Same as RS-485

6 V (TVS)

Bidirectional

RS-232

Single-ended ±12 V

±12 V

12 V (TVS)

Bidirectional

HART (on 4–20 mA)

FSK on analog signal

0 to +24 V

28 V (TVS)

Bidirectional

 

 

How to Protect an RS-485 Port: Complete Circuit

An RS-485 port on a transmitter, PLC, or HMI requires protection at two levels: the cable-entry point and the transceiver chip input.

Recommended protection circuit (standard industrial RS-485):

Terminal block (A line)
        
[GDT 90 V spark gap]  ← outdoor/lightning-exposed wiring only
        
[CMF common mode choke: ASIM CMF1210UD101MST]  ← both A and B lines through single core
        
[TVS: ASIM SMA04J06B, bidirectional, VRWM = 6 V, 400 W]  ← A line to GND
[TVS: ASIM SMA04J06B, bidirectional, VRWM = 6 V, 400 W]  ← B line to GND
        
RS-485 transceiver IC
        
[Optocoupler or digital isolator]  ← required in high-noise environments
        
MCU UART RX/TX

Component selection rationale:

The SMA04J06B (VRWM = 6 V) is selected because RS-485 common-mode voltage is specified at −7 V to +12 V. The 6 V VRWM ensures the TVS does not conduct during normal operation. Clamping voltage (VC max) at 400 W is 9.72 V — within the ±15 V survivability rating of standard RS-485 transceivers such as SP485, MAX485, or SN75176.

The CMF1210UD101MST common mode choke provides 100 Ω impedance at 100 MHz. Both A and B lines pass through the same core, so common mode currents (same direction in both lines) encounter high impedance, while differential signal currents (opposite direction) pass through with minimal attenuation. Differential inductance is below 1 µH — negligible at RS-485 data rates up to 10 Mbps.

 

How to Protect a CAN Bus Port

CAN bus (ISO 11898) is standard in automotive, industrial, and building automation applications. CANH and CANL lines must both be protected against transients without loading the differential pair.

CAN bus protection circuit (12 V automotive/industrial):

CAN connector (CANH / CANL)
        
[CMF common mode choke: ASIM CMF1210UD101MST]
        
[TVS: ASIM SMA04J12B, bidirectional, VRWM = 12 V, 400 W] ← CANH to GND
[TVS: ASIM SMA04J12B, bidirectional, VRWM = 12 V, 400 W] ← CANL to GND
        
CAN transceiver IC (TJA1042, MCP2551, SN65HVD233, etc.)

Why VRWM = 12 V for CAN?

In a 12 V automotive system, the CAN bus common-mode voltage can reach the battery supply voltage (up to 14.4 V during charging) plus transient spikes. The SMA04J12B (VRWM = 12 V) ensures the TVS does not activate below the maximum operational bus voltage. The clamping voltage at 400 W is 19.4 V — below the absolute maximum input voltage of most automotive CAN transceivers (typically ±36 V).

For CAN FD at higher speeds (up to 8 Mbps):

The CMF1210UD101MST has a self-resonant frequency above 300 MHz, placing it well above the CAN FD harmonic frequencies. Differential insertion loss at 8 Mbps signal bandwidth (approximately 32 MHz) is below 0.5 dB — acceptable for CAN FD.

 

What Common Mode Choke Specifications Matter for Industrial Bus Protection?

The common mode choke selection for industrial bus protection depends on four parameters.

Impedance at the interference frequency (primary selection criterion):

Industrial environments generate common mode interference from 10 kHz (VFD switching) to 100 MHz (control electronics). For RS-485 and CAN, select a choke with at least 90–100 Ω impedance at 100 MHz.

ASIM CMF1210UD101MST measured impedance:

· 10 MHz: approximately 40 Ω

· 100 MHz: 100 Ω (rated)

· Self-resonant frequency: > 300 MHz

Rated current:

RS-485 carries only signal current (typically < 50 mA per line). CAN bus current is similarly low. The 130 mA rating of CMF1210UD101MST provides adequate margin.

Rated voltage:

The 5 V DC rating of CMF1210UD101MST is appropriate for 3.3 V or 5 V RS-485/CAN bus signal levels. For 24 V industrial systems or buses with higher common-mode voltage, verify the operating voltage against the component rating.

Differential mode inductance:

The CMF1210UD101MST differential mode inductance is below 1 µH. At 10 Mbps RS-485 (the maximum rate), the differential signal bandwidth is approximately 40 MHz. The differential impedance at 40 MHz is 2π × 40 MHz × 1 µH = 251 Ω — this may affect signal amplitude for long-distance RS-485. For runs over 100 m at > 1 Mbps, verify signal integrity after adding the choke.

 

ASIM Product Recommendations for Industrial Bus Protection

For RS-485, Modbus, and Profibus (VRWM = 6 V):

Part Number

VRWM

PPM Power

VC Max

Package

Polarity

SMA04J06B

6 V

400 W

9.72 V

SMA

Bidirectional

SMB06J06B

6 V

600 W

9.72 V

SMB

Bidirectional

 

The 600 W SMB version (SMB06J06B) is recommended for outdoor runs, installations near VFDs, or any application where surge energy may be higher than standard IEC 61000-4-5 Level 3.

For CAN bus at 12 V (automotive and industrial):

Part Number

VRWM

PPM Power

VC Max

Package

Polarity

SMA04J12B

12 V

400 W

19.4 V

SMA

Bidirectional

SMB06J12B

12 V

600 W

19.4 V

SMB

Bidirectional

 

Common mode choke for both RS-485 and CAN:

Part Number

Impedance @100 MHz

Rated Current

Rated Voltage

Package

CMF1210UD101MST

100 Ω

130 mA

5 V

1210

 

 How Should the Protection Components Be Placed on the PCB?

Placement errors reduce protection effectiveness even when the component selection is correct.

Rule 1: The TVS diode connects between the signal line and the local protection ground — not the signal ground.

The protection ground should have a low-impedance path to the chassis ground (PE). If the TVS connects to a signal ground that is isolated from chassis, the clamped transient current has no discharge path.

Rule 2: The common mode choke goes on the line side of the TVS.

Sequence from connector to IC: connector → choke → TVS → transceiver. The choke blocks the high-frequency common mode current; the TVS clamps the residual voltage transient. Reversing the order reduces effectiveness.

Rule 3: The TVS GND trace should be under 5 mm to the nearest chassis ground via.

Inductance in the GND return path allows voltage to build before the TVS can clamp. Keep all GND routing from TVS pads as short as possible.

Rule 4: Both lines of a differential pair receive matched protection.

Both A and B lines (RS-485) or CANH and CANL (CAN) require identical TVS parts placed symmetrically. Asymmetric protection introduces differential mode imbalance.

 

Frequently Asked Questions

Q: Can I use a single bidirectional TVS between the A and B lines instead of two TVS diodes to ground?

A: No. A single TVS between A and B lines clamps differential transients — but industrial bus faults are usually common mode (both lines spike together, relative to earth ground). A common-to-ground TVS configuration is necessary to protect against earth-referenced transients, which are far more common in industrial environments. The A-to-B configuration also changes the differential impedance of the bus line.

Q: What is the difference between SMA04J06B and SMB06J06B? Which should I choose?

A: Both are bidirectional TVS diodes with VRWM = 6 V and VC max = 9.72 V. The SMB version dissipates 600 W peak power (8/20 µs pulse) versus 400 W for the SMA version. Choose SMB06J06B for IEC 61000-4-5 Level 4 (±4 kV surge) or for outdoor-exposed bus runs. Choose SMA04J06B for typical indoor industrial environments at IEC 61000-4-5 Level 3 (±2 kV).

Q: The RS-485 bus passes ESD testing but still gets corrupted data during VFD operation. What is missing?

A: ESD testing (IEC 61000-4-2) uses nanosecond pulses, while VFD common-mode interference is continuous and broadband (10 kHz–1 MHz). The ESD TVS clamps peak transients but does not filter continuous high-frequency noise. Add the CMF1210UD101MST common mode choke — it provides sustained impedance in the 100 kHz–100 MHz range where VFD interference concentrates.

Q: How does ASIM provide technical support for industrial bus protection design?

A: ASIM provides free pre-compliance EMC testing at its in-house laboratory (ESD, EFT, surge, conducted susceptibility) and application engineering support for component selection. Contact ASIM at +86-400-014-4913 or +86-18822897174 (WeChat).

 

About ASIM Electronics: ASIM (阿赛姆电子) is a Shenzhen-based manufacturer of ESD and TVS protection components, founded in 2013. Industrial bus protection product line: SMA04J and SMB06J bidirectional TVS series (400 W–600 W, multiple VRWM options), CMF1210UD101MST common mode choke (100 Ω at 100 MHz). Full product line: 330+ ESD models, 1200+ TVS models, 118 common mode choke models. In-house EMC laboratory. Certifications: ISO 9001, ISO 14001, ISO 45001, QC080000. Contact: +86-400-014-4913 | asim@asim.com.cn | Published: June 2026