3、干扰源分析:气泵电机、电磁阀、开关电源、数字电路时钟、LCD驱动

做血压计EMC设计,说白了就是跟几个“捣蛋鬼”打交道。我干了十几年医疗器械硬件,每次新项目启动,第一件事就是把这几个干扰源挨个捋一遍。你想想看,一个巴掌大的血压计,里面又是电机又是开关电源,还有高速数字电路,它们不打架才怪。

今天我就把这五个“刺头”给你拆开揉碎了讲。每个我都吃过亏,有些坑至今记忆犹新。

3.1 气泵电机——最暴力的干扰源

气泵电机是血压计里最大的噪声源。我习惯叫它“小马达”,但这家伙脾气可不小。

干扰机理:

  • 换向火花:直流有刷电机运行时,碳刷和换向器之间会产生火花。这个火花是宽频噪声,从几十kHz到几百MHz都有能量。
  • 启动浪涌:电机启动瞬间电流可达稳态的5-10倍。这个电流突变会通过电源线传导出去。
  • 反电动势:电机断电时,线圈储能会反向释放,产生高压尖峰。

实战经验:我曾经遇到一个项目,辐射发射在80MHz附近超标。查了三天,最后发现是气泵电机的碳刷引线太长,形成了天线效应。剪短了5cm引线,问题就解决了。

我的处理建议:

  • 电机引脚加LC滤波,L选10-47μH,C选0.1μF+10nF组合
  • 电机外壳接地,最好是单点接地到系统地
  • 电机线用双绞线,减少环路面积
  • 在电机两端并联TVS管,吸收关断尖峰

小技巧:电机滤波电容不要选太大,否则会影响启动速度。我一般控制在47μF以内。

3.2 电磁阀——安静的“脉冲炸弹”

电磁阀看起来不起眼,但它产生的干扰可不小。尤其是快速放气阀,每次动作都会产生一个陡峭的电流脉冲。

干扰特点:

  • 电磁阀是感性负载,关断时会产生高压反电动势
  • 动作频率低(几Hz到几十Hz),但脉冲能量大
  • 干扰以传导为主,会污染电源和地平面

我记得有一次做EFT(快速瞬变脉冲群)测试,怎么都过不了。后来发现是电磁阀的续流二极管选错了型号。我用的是普通整流管,应该用快恢复二极管才对。

避坑指南:电磁阀驱动电路必须加续流二极管,而且要用快恢复管(如FR107),不能用1N4007。我曾经吃过这个亏,导致MCU频繁复位。

推荐电路:

// 电磁阀驱动电路示意
// VCC --- 电磁阀 --- MOSFET漏极
// MOSFET源极 --- GND
// 电磁阀两端并联:FR107 + RC吸收(100Ω+0.1μF)
// MOSFET栅极加10kΩ下拉电阻

3.3 开关电源——无处不在的“噪声源”

现在的血压计大多用DC-DC降压,从锂电池的3.7V降到3.3V或1.8V。开关电源效率高,但噪声也大。

主要干扰:

  • 开关噪声:MOSFET开关频率通常在几百kHz到几MHz,会产生丰富的谐波
  • 振铃:开关节点(SW)的电压振铃,频率可达几十MHz
  • 纹波:输出纹波虽然小,但会耦合到敏感电路
干扰类型 频率范围 传播路径 抑制方法
开关基频 500kHz-2MHz 传导 输入输出滤波
谐波 10MHz-100MHz 辐射+传导 布局优化+屏蔽
振铃 50MHz-200MHz 辐射 RC snubber电路

我个人习惯在DC-DC的输入输出各加一级LC滤波。L选1-4.7μH,C选10μF+0.1μF。另外,开关节点(SW)的铜皮面积要尽量小,减少天线效应。

关键点:开关电源的布局比原理图更重要。输入回路和输出回路的环路面积要最小化。我见过太多人原理图画得漂亮,布局一塌糊涂,结果EMC测试过不了。

3.4 数字电路时钟——高频“隐形杀手”

MCU的时钟频率越来越高,现在32位MCU主频动辄几十MHz甚至上百MHz。时钟信号是周期性的方波,谐波非常丰富。

干扰特点:

  • 时钟基频的奇次谐波能量最强(3次、5次、7次...)
  • 上升沿越陡,高频分量越多
  • 时钟走线是主要辐射源

嗯,这里要注意:很多人以为只有高速时钟才需要关注。其实哪怕8MHz的晶振,它的3次谐波(24MHz)和5次谐波(40MHz)都可能造成辐射超标。

我的做法:

  • 时钟走线尽量短,远离板边和I/O接口
  • 时钟线两侧加地线保护,或者用地平面包围
  • 串联22-33Ω电阻,减缓上升沿
  • 晶振外壳接地,底下不走其他信号线

经验之谈:如果时钟辐射超标,先别急着加屏蔽。试试在时钟输出脚串一个22Ω电阻,很多时候就能降下来。我靠这招救过好几个项目。

3.5 LCD驱动——被低估的“噪声源”

LCD驱动看起来是低频信号,但它的干扰能力不容小觑。尤其是段码LCD,需要交流驱动,会产生几十到几百Hz的方波。

为什么LCD驱动会干扰?

  • LCD的COM和SEG线数量多(通常几十根),形成大面积的天线
  • 驱动波形是方波,虽然频率低,但上升沿仍然很陡
  • LCD的偏压电路(如电荷泵)会产生开关噪声

我记得有个项目,做静电放电(ESD)测试时,LCD总是闪屏。查了半天,发现是LCD的COM线太长,耦合了ESD能量。后来在COM线对地加了10pF电容,问题就解决了。

处理建议:

  • LCD排线尽量短,如果必须长,用FPC屏蔽层
  • 在COM和SEG线对地加小电容(5-15pF),不影响显示效果
  • LCD驱动IC的电源要单独滤波
  • LCD区域下方不要走敏感信号线

避坑指南:LCD的偏压电容不要用普通陶瓷电容,要用X7R或X5R材质。我曾经用Z5U电容,温度一变化偏压就漂,导致显示对比度不稳定。

小结

这五个干扰源,每个都有自己的“脾气”。气泵电机是暴力型,电磁阀是脉冲型,开关电源是持续型,数字时钟是高频型,LCD驱动是隐蔽型。

做EMC设计,说白了就是跟它们斗智斗勇。我的经验是:先识别干扰源,再分析耦合路径,最后对症下药。别一上来就加屏蔽加滤波,那样成本高效果还不好。

下一章我会讲传导发射的抑制方法,到时候咱们接着聊。