3、信号调理电路设计:仪表放大器(INA)选型、滤波电路(低通/带通)、右腿驱动电路
好,咱们进入第三讲。信号调理,这个词听起来有点文绉绉的。说白了,就是把传感器那微弱的、浑身是噪声的信号,收拾得漂漂亮亮,让ADC能愉快地采样。
我个人习惯把这一块叫做“信号美容院”。传感器出来的原始信号,就像刚从泥地里挖出来的土豆,你得先洗洗泥(滤波),再削削皮(放大),最后还得防着它再被弄脏(抗干扰)。今天咱们就聊聊这三板斧:仪表放大器、滤波电路、还有那个神奇的右腿驱动。
3.1 仪表放大器(INA)选型:第一道门槛
为什么非得用仪表放大器?普通运放不行吗?嗯,我刚开始做项目时也这么想,结果被共模干扰整得欲哭无泪。医疗贴片传感器,比如心电电极,两个测量点之间的信号可能只有几毫伏,但人体上感应的50Hz工频干扰却有伏特级。普通运放会把这种共模信号和差模信号一起放大,你想想看,那信号还能看吗?
INA的核心优势就是高共模抑制比(CMRR)。它只放大两个输入端的差值,对同时出现在两个输入端的干扰信号,直接忽略。我一般选INA时,会盯着三个参数看:
- CMRR(共模抑制比):至少100dB以上,越高越好。医疗级应用,我建议选120dB的。
- 输入偏置电流:越小越好。贴片电极的源阻抗很高,偏置电流大了,会在电极上产生压降,造成基线漂移。我习惯选pA级别的。
- 噪声密度:低频1/f噪声要低。心电信号主要在0.05Hz-100Hz,这个频段的噪声直接决定了你能看到多清晰的波形。
我在项目中遇到过用INA128的案例,经典款,性价比高。但如果你做的是低功耗可穿戴设备,我建议看看AD8232,它内部集成了INA和滤波,专门为心电信号调理设计的,省了不少外围器件。
选型避坑指南
我曾经在一个项目中,为了省成本,选了一款CMRR只有80dB的INA。结果在实验室里好好的,一拿到医院实测,满屏都是50Hz的工频干扰,怎么调都压不下去。最后老老实实换了INA118,问题瞬间解决。所以,CMRR这个指标,千万别妥协。
3.2 滤波电路设计:低通与带通
信号放大之后,下一步就是滤波。医疗信号都有特定的频率范围。比如心电,主要能量集中在0.05Hz到100Hz之间。肌电干扰在100Hz以上,基线漂移在0.05Hz以下。所以,我们需要一个带通滤波器,把有用的信号留下来,把没用的踢出去。
我一般会设计两级滤波:
- 前置低通滤波:放在INA之前,或者紧接在INA之后。主要作用是抗混叠,防止高频噪声被采样后折叠到低频段。截止频率我通常设在150Hz左右,用一阶RC就能搞定。
- 主带通滤波:放在后级,用二阶或更高阶的Sallen-Key结构。高通部分截止频率设在0.05Hz,低通部分设在100Hz。这样就能把心电信号完整地框出来。
你可能会问,为什么不用更高阶的滤波器?其实,阶数越高,相位失真越严重。对于心电这种需要观察波形形态的应用,相位线性度很重要。我个人的经验是,二阶巴特沃斯滤波器是个很好的平衡点,通带平坦,过渡带也不算太陡。
下面是一个典型的二阶低通滤波器电路参数,供你参考:
| 参数 | 值 | 说明 |
|---|---|---|
| 截止频率 | 100 Hz | 心电信号上限 |
| 品质因数Q | 0.707 | 巴特沃斯响应,最平坦 |
| 电阻R1, R2 | 10 kΩ | 常用值,噪声适中 |
| 电容C1, C2 | 0.16 μF, 0.33 μF | 根据公式计算得出 |
小技巧:实际搭建电路时,电容尽量选C0G或NP0材质的,温度稳定性好。我见过有人用X7R电容做滤波,结果手一摸上去,截止频率就飘了,那叫一个头疼。
3.3 右腿驱动电路:对抗工频干扰的杀手锏
好,前面我们用了高CMRR的INA,又加了带通滤波,按理说信号应该很干净了。但你会发现,50Hz的工频干扰还是阴魂不散。为什么?因为人体本身就是一个巨大的天线,周围全是220V的电力线,感应出来的共模电压非常大。
这时候,右腿驱动电路就该登场了。它的原理其实很简单:把共模电压检测出来,反相放大,然后通过右腿电极反馈回人体。这样,共模电压就被主动抵消掉了。你可以把它想象成一个“共模电压的消声器”。
具体怎么接?通常是从INA的共模输出端(或者两个输入端的平均电压)取信号,经过一个运放反相放大,再接到右腿电极上。这个运放的增益不用太大,一般10倍到50倍就够了。增益太大容易自激振荡,我吃过这个亏。
重要警告:右腿驱动电路涉及到人体安全。反馈电阻和电容的选择必须考虑漏电流限制。医疗设备标准(IEC 60601)要求患者漏电流不能超过10μA。所以,反馈回路中一定要串联一个高阻值电阻(比如1MΩ以上),并且使用隔离电源。安全第一,切记切记。
我记得有一次调试一个动态心电记录仪,怎么都去不掉50Hz干扰,波形就像一条毛茸茸的毛毛虫。后来检查发现,右腿驱动的反馈电容焊错了,容值大了10倍,导致相位裕度不够,电路在50Hz附近产生了谐振。换回正确的电容后,波形瞬间变得光滑如丝。嗯,细节决定成败啊。
好了,这一讲的内容就到这里。信号调理电路是模拟前端的心脏,INA选型、滤波设计、右腿驱动,这三者配合好了,你的数据采集就成功了一大半。下一讲,咱们聊聊ADC采样和数字滤波,把模拟信号彻底变成数字世界的0和1。