CAN与485都是工业通信中常用的现场总线,做好通信总线的隔离防护是产品可靠、稳定的重要前提。如何做好通信总线的隔离防护呢?0 s1 u! U6 Q8 Q: C
3 V0 I. V# }8 K. [+ L 一、为什么要隔离?* P% a) X- f' `4 Y9 ^* H
目前大多数产品对外通讯部分可总结为:mcu+收发器+外部总线,其中大多数常用的MCU都集成有CAN或UART链路层控制器。从MCU发出的电平信号一般为5V或3.3V,为达到与总线连接和远传的目的,往往需要在MCU与总线间加收发器,它起到电平转换的作用。: C) P5 X" K A$ Q/ l& N# ]
1 |8 ?- X4 M5 Q
- ?# a5 S- t" q/ k
图1 常规通信
# X, H- a% p' q, k* b
" C8 }2 ]) ^$ G% O9 P1 u
采用总线通信方式必然涉及到外部通信走线,CAN和458总线往往需要做数百米的布线。总线越长、经过的环境越复杂越容易出现通信问题。外部环境中复杂多变的电磁场会间接抬高总线的电势,静电、浪涌、短路等会直接作用到通信线上。以上情况的出现,轻则导致收发器损坏,重则造成主板故障。因此,与总线连接前加入隔离是十分必要的。( p; O5 E+ W" N4 e
/ q- A% v, `' i( i8 t. d