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设计,说白了就是跟它们斗智斗勇。我的经验是:先识别干扰源,再分析耦合路径,最后对症下药。别一上来就加屏蔽加滤波,那样成本高效果还不好。
下一章我会讲传导发射的抑制方法,到时候咱们接着聊。