普通 IO口增加抗扰度的设计:

对于板端或者板对板的 IO口,需要增加驱动能力,最简单的是加上拉电阻,当然还有使用缓冲器Buff 或者其他驱动器来增加驱动能力,或者将 IO 分成差分信号减小干扰和毛刺等问题,这些问题可见后面的篇幅。
对于一般的 MCU 的 IO口增加的去耦电容为 100nF,前端增加寄生电容较小的 TVS管,或者合适的 RC电路,减小干扰。
外部输入Input.RL_WinDn_sw 为车窗的干节点信号,

PortPowerVbat 为 8.5V~16V,经过RD.RL_WinDn 送入 S9S12G128F0MLL单片机,输入电压范围:0.37V~0.69V。

两线制SPI 通过网口变压器HM2103NLT 隔离。

TVS管使用SMB15CA,磁珠选择FBMA-11-160808-601T,详细设计电路如下图所示,此设计可同时满足GJB 151B和DO 160G的标准。注意SMB封装的TVS管峰值脉冲功率是600W,SMA封装的TVS管峰值脉冲功率是400W,故需选择SMBJ15CA。磁珠至TVS管部分元器件要靠近板边或者连接器端,尽量使外来干扰信号在进入板子时就被滤除掉。
①FBMA-11-160808-601T主要参数
阻抗:600±25%Ω;测试频率:100MHz;封装:0603;直流电阻:0.6Ω;额定电流200mA。
②SMBJ15CA主要参数
关断电压:15V;关断电流:1uA; 击穿电压:18.5V;反向漏电流:1mA;钳位电压:24.4V;峰值脉冲电流:24.6A;峰值脉冲功率:600W。

TVS管使用SMB6.5CA,共模电感选择LCHWCM-453228-510YT01,详细设计电路如下图所示,此设计可同时满足GJB 151B和DO 160G的标准。注意SMB封装的TVS管是600W,SMA封装的TVS管是400W,故需选择SMB6.5CA;如使用的芯片不是MAX3485或者输出电压范围大于6.5V,建议TVS管选择更大的VDRM值,如SMB15CA。共模电感至TVS管部分元器件要靠近板边或者连接器端,尽量使外来干扰信号在进入板子时就被滤除掉。
①WCM-453228-510YT01主要参数
电感值:51+50(-30%)uH;阻抗:2800Ω;直流电阻:1Ω;额定电流:200mA;额定电压:50V;绝缘电阻:10mΩ/min。
②SMBJ6.5CA主要参数
关断电压:6.5V;关断电流:500uA; 击穿电压:7.98V;反向漏电流:10mA;钳位电压:11.2V;峰值脉冲电流:53.6A;峰值脉冲功率:600W。

TVS管使用SMB6.5CA,共模电感选择LCHWCM-453228-510YT01,详细设计电路如下图所示,此设计可同时满足GJB 151B和DO 160G的标准。注意SMB封装的TVS管是600W,SMA封装的TVS管是400W,故需选择SMB6.5CA;如使用的芯片不是MAX3490或者输出电压范围大于6.5V,建议TVS管选择更大的VDRM值,如SMB15CA。共模电感至TVS管部分元器件要靠近板边或者连接器端,尽量使外来干扰信号在进入板子时就被滤除掉。

从上述可知,RS232不是差分信号,只需TVS管、磁珠和330p电容就可完成EMC的电路设计;RS485和RS422的EMC电路设计是一样的,都是由一样参数的共模电感、TVS管和100p电容完成设计的。
以上设计主要是按照GJB 151B和DO 160G的标准进行设计的,对于不同行业或者标准可对此电路进行调整元器件参数或者增加元器件(如防雷器件)。

成事不说,遂事不谏,既往不咎。 觉得不错,动动发财的小手点个赞哦!也可以前往 公众号获取更多资料,全网同号。