4、门控器(DCU)的EMC设计:DCU内部开关电源的EMI抑制、时钟电路布局、滤波设计

4.1 开关电源的EMI抑制——DCU的“心脏”不能乱跳

门控器(DCU)的供电,说白了就是靠内部的开关电源。这东西效率高,但代价是噪声大。我见过不少项目,整机辐射超标,最后定位到源头就是DCU板上的DC-DC模块。

开关电源的EMI,主要来自两个地方:

  • 高频开关动作——MOS管导通/关断瞬间,电流变化率(di/dt)极高
  • 整流二极管反向恢复——会产生尖峰电压,形成共模干扰

我个人习惯,在设计阶段就做好三件事:

  1. 选型时优先看开关频率——频率越高,电感电容可以越小,但EMI越难压。轨道交通车门DCU,我建议开关频率控制在100kHz~300kHz之间,别盲目追高频。
  2. 加缓冲电路(Snubber)——在MOS管的漏-源极之间并联RC吸收网络。R取10~47Ω,C取100~470pF。具体值要调,我一般用示波器看振铃幅度,调到振铃峰峰值降到原来的1/3就算到位。
  3. 布局上让功率回路尽量小——输入电容、MOS管、变压器、输出二极管、输出电容,这五个器件要围成一个紧凑的环。环路面积越小,辐射越弱。

重点:开关电源的输入和输出,一定要加共模扼流圈。我建议输入侧用双线并绕的共模电感,感值选1~10mH。输出侧用磁珠加电容的组合,别省这个成本。

我的经验:有一次调试DCU,辐射在30MHz~50MHz频段超标。查了半天,发现是开关电源的散热片没接地。散热片对地有分布电容,形成了天线效应。后来把散热片直接焊接到地平面,问题就解决了。嗯,这个坑我踩过,你们别踩。

4.2 时钟电路布局——高速信号的“命脉”

DCU里少不了MCU,有MCU就有时钟。时钟信号是方波,谐波丰富,是EMI的“大户”。

我总结了几条硬规矩:

  • 晶振要尽量靠近MCU的时钟引脚——走线长度不要超过10mm。我见过有人把晶振放在板子角落,然后拉一根长线到MCU,结果辐射超标得一塌糊涂。
  • 晶振下方不要走其他信号线——尤其是高速信号。晶振的电场会耦合到邻近走线上,造成串扰。
  • 时钟走线要包地——两侧加地线,每隔5mm打一个过孔到地平面。这招对抑制共模辐射非常有效。
  • 串联电阻或磁珠——在时钟输出端串一个22~33Ω的电阻,或者用磁珠。目的是减缓边沿斜率,减少高频分量。你想想看,边沿越陡,谐波越丰富,EMI越难搞。

注意:时钟走线不要跨越分割的地平面。一旦跨分割,回流路径变长,就会形成大的电流环路,辐射强度直接翻倍。我曾经在项目评审时发现一块DCU的PCB,时钟线正好跨过了一条地缝,我当场让改版,后来测试一次通过。

另外,时钟电路的滤波电容要靠近电源引脚。我一般用两个电容并联:一个10μF的钽电容,一个0.1μF的陶瓷电容。前者滤低频,后者滤高频。两个电容的摆放距离不要超过2mm。

4.3 滤波设计——把噪声“堵”在门外

DCU的滤波设计,分三个层面:

  1. 输入滤波——从车辆电源进来的干扰,要在这里挡住
  2. 输出滤波——DCU内部产生的噪声,不能让它跑到外面去
  3. 内部滤波——各功能模块之间的隔离

输入滤波:我习惯用π型滤波器。结构是:电容→电感→电容。电感选10~100μH,电容选0.1~10μF。注意电感的自谐振频率要高于干扰频率,否则电感会变成电容,那就白搭了。

输出滤波:DCU输出给门电机、制动器的信号,要加共模扼流圈和TVS管。TVS管选双向的,钳位电压要比工作电压高20%左右。比如24V系统,选30V的TVS。

内部滤波:MCU、通信芯片、传感器接口,每个电源引脚都要加去耦电容。我有个习惯:每两个IC共用一个10μF的电解电容,每个IC单独配一个0.1μF的陶瓷电容。陶瓷电容要尽量靠近IC的电源脚,距离不超过3mm。

避坑指南:我曾经遇到一个DCU,通信老是丢包。查到最后,发现是电源纹波太大,干扰了CAN收发器。原因就是去耦电容离收发器太远,走线长了,等效电感变大,高频滤波效果变差。后来把电容挪到收发器旁边,问题就解决了。

最后说一句:滤波不是越多越好。电容加多了,上电瞬间冲击电流大,可能烧保险丝。电感加多了,压降大,影响供电效率。我的原则是:够用就行,留20%余量。

滤波位置 推荐器件 参数范围 注意事项
输入滤波 π型滤波器 L:10~100μH, C:0.1~10μF 电感自谐振频率要高于干扰频率
输出滤波 共模扼流圈+TVS TVS钳位电压=工作电压×1.2 TVS要双向,响应时间要快
内部去耦 电解+陶瓷电容 10μF+0.1μF 陶瓷电容距IC引脚<3mm

小技巧:调试时,可以用近场探头扫一下DCU板上的热点区域。哪里辐射强,就在哪里加磁珠或电容。这比盲目加器件高效得多。