CAN与485都是工业通信中常用的现场总线,做好通信总线的隔离防护是产品可靠、稳定的重要前提。如何做好通信总线的隔离防护呢?! q; T7 g+ {( z9 l+ {+ E
8 N7 y/ U- c$ q* y; J W8 i 一、为什么要隔离? ) R9 `. @% k0 U4 g3 q目前大多数产品对外通讯部分可总结为:mcu+收发器+外部总线,其中大多数常用的MCU都集成有CAN或UART链路层控制器。从MCU发出的电平信号一般为5V或3.3V,为达到与总线连接和远传的目的,往往需要在MCU与总线间加收发器,它起到电平转换的作用。 6 E; g8 e, ~( a$ b 3 t+ }$ K' p0 F+ n! y
% f$ J: E9 b% L& R6 @
图1 常规通信
; M# |- W5 W' K: B) x6 u5 h4 L0 |: I ' G7 V* u& f @1 C* F采用总线通信方式必然涉及到外部通信走线,CAN和458总线往往需要做数百米的布线。总线越长、经过的环境越复杂越容易出现通信问题。外部环境中复杂多变的电磁场会间接抬高总线的电势,静电、浪涌、短路等会直接作用到通信线上。以上情况的出现,轻则导致收发器损坏,重则造成主板故障。因此,与总线连接前加入隔离是十分必要的。 % n5 t) J9 N M( o( r: x/ l d# V / y. D! K3 a. y3 l- B