4、模拟前端设计(二):高通/低通滤波器设计(截止频率计算)、抗混叠滤波器、ESD保护电路、PCB布局要点
好,咱们接着聊模拟前端。上一章我们把仪表放大器和右腿驱动搞定了,信号算是从电极上「拽」出来了。但说实话,这时候的信号还远不够干净。
你想想看,心电信号本身才几毫伏,周围全是噪声——工频50Hz、肌肉抖动、呼吸带来的基线漂移、还有各种高频干扰。如果不把这些噪声滤掉,后面ADC采出来的就是一团乱麻。
这一章,我们就来解决这个问题。我会把高通、低通、抗混叠、ESD保护,还有PCB布局的要点,一个一个掰开揉碎了讲。
4.1 高通滤波器:干掉基线漂移
先说说高通滤波器。它的任务很简单——把直流分量和极低频的基线漂移滤掉。
心电信号里,最关心的频率范围是0.05Hz到100Hz左右。但呼吸引起的基线漂移,频率大概在0.1Hz到0.5Hz之间。如果不处理,基线会上下乱跑,波形看起来就像在坐过山车。
截止频率怎么算?
高通滤波器的截止频率,一般选在0.05Hz到0.5Hz之间。我个人习惯用0.05Hz,因为这样能保留更多的ST段信息——做心梗诊断时,ST段的变化非常关键。
公式很简单:
f_c = 1 / (2πRC)
举个例子,如果R=1MΩ,C=3.3μF:
f_c = 1 / (2 × 3.14 × 1e6 × 3.3e-6) ≈ 0.048Hz
嗯,差不多就是0.05Hz。
4.2 低通滤波器:掐掉高频噪声
高通搞定了低频,接下来低通负责高频。心电信号的有用成分基本都在100Hz以下,所以低通滤波器的截止频率通常设在100Hz到150Hz之间。
但这里有个坑——你想想看,如果截止频率设得太低,比如40Hz,QRS波的尖峰会被削平,影响诊断。设得太高呢,又会有高频噪声混进来。
二阶有源低通滤波器
我常用的拓扑是Sallen-Key结构,简单、稳定、元件少。截止频率公式:
f_c = 1 / (2π√(R1R2C1C2))
假设R1=R2=10kΩ,C1=C2=0.1μF:
f_c = 1 / (2 × 3.14 × √(10k × 10k × 0.1μ × 0.1μ))
≈ 159Hz
这个值稍微偏高,但可以接受。如果想精确到100Hz,调整电容或电阻即可。
4.3 抗混叠滤波器:ADC的守护神
抗混叠滤波器,说白了就是ADC前面的最后一道防线。
为什么会需要它?因为ADC采样时,如果输入信号中有高于奈奎斯特频率(采样率的一半)的成分,这些成分会被「折叠」回低频段,造成混叠。你看到的波形,可能根本不是真实的信号。
设计要点
- 截止频率: 一般设为采样率的1/3到1/2。比如采样率500Hz,抗混叠滤波器的截止频率设在160Hz左右。
- 阶数: 至少二阶,推荐四阶。阶数越高,阻带衰减越快,混叠风险越低。
- 类型: 我习惯用巴特沃斯响应,通带平坦,相位失真小。
举个例子,一个四阶巴特沃斯低通滤波器,截止频率160Hz,可以用两个二阶Sallen-Key级联实现。每个二阶节的Q值大约0.707,这样整体响应最平坦。
我的教训: 有一次我偷懒,只用了单阶RC做抗混叠,结果ADC采出来的信号里出现了明显的「鬼影」——其实是高频噪声折叠回来的。从那以后,我再也不敢在抗混叠上省成本了。
4.4 ESD保护电路:别让静电毁了你的设计
心电监护仪是要接触人体的。人体静电放电,动不动就是几千伏甚至上万伏。如果不加保护,一颗静电就能把前端芯片打报废。
ESD保护的基本思路
- 输入端串联电阻: 一般用10kΩ到100kΩ,限制放电电流。
- TVS管: 双向TVS管,钳位电压选在±15V左右。注意结电容要小,否则会影响信号带宽。
- 肖特基二极管: 在运放输入端对电源和地各接一个,形成钳位保护。
典型电路结构
电极输入 → 串联电阻(10kΩ) → TVS管(对地) → 肖特基二极管(对VCC/GND) → 运放输入
这个结构,我在多个量产项目里验证过,能通过±8kV接触放电测试。
4.5 PCB布局要点:把理论变成现实
电路设计得再好,PCB布局一塌糊涂,照样白搭。模拟前端对布局极其敏感,我见过太多「原理图没问题,板子跑不起来」的案例了。
布局原则
- 模拟地和数字地分开: 用0Ω电阻或磁珠单点连接。千万别让数字信号的回流电流穿过模拟区域。
- 电源去耦: 每个运放旁边放一个0.1μF陶瓷电容,靠近电源引脚。大电容(10μF)放在板子边缘。
- 信号走线尽量短: 尤其是从电极到仪表放大器的输入走线,越短越好,避免引入噪声。
- 避免直角走线: 45度或圆弧走线,减少阻抗突变和辐射。
- 屏蔽: 模拟区域上下层用地平面包围,形成法拉第笼效果。
一个具体的布局顺序
| 区域 | 元件 | 注意事项 |
|---|---|---|
| 输入区 | ESD保护、串联电阻、TVS管 | 紧靠电极接口,走线最短 |
| 滤波区 | 高通、低通滤波器 | 电阻电容靠近运放,反馈路径短 |
| ADC区 | 抗混叠滤波器、ADC芯片 | 远离数字电路,地平面完整 |
| 电源区 | 去耦电容、磁珠 | 靠近电源引脚,走线宽 |
好了,这一章的内容就到这里。高通、低通、抗混叠、ESD保护、PCB布局——每一个环节都关系到最终信号的质量。做心电监护仪,说白了就是跟噪声作斗争。你把这些滤波器设计好了,保护电路做扎实了,布局走线规范了,后面的数字处理才能轻松一些。
下一章,我们会进入ADC选型和采样策略。到时候再聊。