接地隔离设计)
CAN总线隔离器件(光耦/磁耦/容耦)接地隔离设计去年冬天在产线调试一批工业变频器,CAN总线在电机启动瞬间频繁报错,示波器抓波形发现共模电压跳变超过30V。拆开设备一看,隔离电源模块的GND和CAN收发器的GND直接铺铜连在一起——典型的“隔离了个寂寞”。今天把隔离器件接地设计的坑和实战经验掰开揉碎讲清楚。隔离的本质是切断地环路,不是切断信号很多工程师以为用了隔离芯片就万事大吉,结果现场被共模干扰教做人。CAN总线隔离的核心矛盾在于:隔离器件两侧的地电位差必须被严格管理。光耦、磁耦、容耦三种方案,接地策略完全不同。光耦隔离:最老派但最容易被忽视的“地弹”光耦的隔离电压主要靠发光二极管和光敏三极管之间的绝缘层,但它的共模抑制能力其实很弱。我见过最离谱的设计:光耦两侧的GND通过PCB螺丝孔直接接到机壳地,等于把隔离层短路了。正确做法:光耦的输入侧GND必须与CAN收发器GND共地,输出侧GND与MCU侧GND共地,两侧之间绝对不能有任何直流回路。光耦的供电电源必须隔离——别偷懒用同一个LDO给两侧供电,否则隔离电压全浪费了。特别注意光耦的输入电流限制电阻要靠近光耦引脚,走线长度控制在5mm以内(这里踩过坑:电阻放远了,寄生电容导致信号边沿变缓,波特率500kbps直接丢帧)。磁耦隔离:高频变压器的“地环路陷阱”磁耦(比如ADuM1