第二讲:生物电信号基础
各位同学好,今天我们聊聊生物电信号。说实话,我刚入行那会儿,觉得心电、脑电、肌电不就是几个波形嘛,有什么好研究的?直到第一次做医疗贴片项目,被噪声折磨得欲哭无泪,才明白——不懂信号特性,你连放大器都选不对。
这一讲,我带你逐个拆解三种核心生物电信号。记住一句话:信号特性决定了你的电路架构。
一、心电信号(ECG)特性
心电信号,说白了就是心脏电活动在体表的投影。我习惯把它叫做"最老实的生物电信号"——因为它频率低、幅度相对大、规律性强。
1. 幅度与频率
- 典型幅度:0.5 mV ~ 4 mV(肢体导联),胸导联稍大
- 频率范围:0.05 Hz ~ 100 Hz,能量主要集中在 0.5 Hz ~ 40 Hz
- QRS波群:最显著的特征波,上升沿陡峭,频率成分可达 100 Hz
设计要点:ECG 放大器需要 0.05 Hz 的低频截止频率。为什么?因为 ST 段抬高是心梗的关键指标,而 ST 段本身就是接近直流的缓变信号。我见过有人用 0.5 Hz 高通,结果 ST 段被滤得面目全非——嗯,这锅得设计者背。
2. 共模干扰问题
ECG 测量最大的敌人是什么?50 Hz 工频干扰。人体相当于一个天线,会耦合大量共模噪声。我做过一个测试:在普通办公室环境下,人体表面测到的 50 Hz 共模电压可达 10 Vpp!而 ECG 信号才几毫伏。你想想看,这信噪比有多恶劣。
避坑指南:我曾经在早期项目中只用差分放大器,以为 CMRR 够高就行。结果发现,电极阻抗不平衡会导致共模转差模。后来我学乖了——必须加右腿驱动电路,把共模电压压下去。
3. 电极特性
| 电极类型 | 阻抗(@10 Hz) | 极化电压 | 适用场景 |
|---|---|---|---|
| 湿电极(Ag/AgCl) | 10 kΩ ~ 50 kΩ | ±300 mV | 临床诊断 |
| 干电极 | 100 kΩ ~ 1 MΩ | ±100 mV | 可穿戴贴片 |
| 非接触电容式 | >10 MΩ | 无 | 长期监测 |
这里要注意:极化电压是直流分量,可达几百毫伏。如果放大器增益设置不当,第一级就会饱和。我个人习惯在输入端加一个高通网络,把直流分量先滤掉。
二、脑电信号(EEG)特性
EEG 是我觉得最"娇气"的信号。为什么?因为它太微弱了,而且容易被各种东西污染。
1. 幅度与频率
- 典型幅度:1 μV ~ 100 μV,通常 10 μV ~ 50 μV
- 频率范围:0.5 Hz ~ 100 Hz,主要频段如下:
| 频段 | 频率范围 | 典型幅度 | 生理意义 |
|---|---|---|---|
| δ波 | 0.5 ~ 4 Hz | 20 ~ 200 μV | 深度睡眠 |
| θ波 | 4 ~ 8 Hz | 10 ~ 50 μV | 困倦、冥想 |
| α波 | 8 ~ 13 Hz | 20 ~ 60 μV | 放松、闭眼 |
| β波 | 13 ~ 30 Hz | 5 ~ 20 μV | 警觉、思考 |
| γ波 | 30 ~ 100 Hz | < 10 μV | 认知处理 |
重要提醒:EEG 信号幅度只有 ECG 的千分之一。这意味着你的放大器输入噪声必须低于 1 μVpp。我见过有人用普通运放做 EEG 放大器,结果噪声比信号还大——这就像用菜刀雕花,不是不能做,是太难了。
2. 伪迹问题
EEG 最头疼的是伪迹。眼动伪迹可达 100 μV,眨眼伪迹 200 μV,肌肉伪迹更是高达 500 μV。你想想看,这些伪迹比真正的脑电信号大 10 倍以上。
我做过一个睡眠监测项目,一开始怎么都滤不掉眼动伪迹。后来发现,硬件滤波解决不了的问题,要用算法来补。我们在模拟前端只做抗混叠滤波,数字端用自适应滤波去除伪迹。嗯,这里要提醒你:不要指望模拟电路解决所有问题。
3. 阻抗要求
EEG 测量对电极阻抗极其敏感。临床标准要求电极阻抗 < 5 kΩ。为什么?因为高阻抗会引入热噪声,还会降低 CMRR。我习惯在每次测量前用阻抗检测电路确认一下——别嫌麻烦,这一步能省你后面三天调试时间。
三、肌电信号(EMG)特性
EMG 是三种信号里"最暴力"的。它频率高、幅度大、随机性强。
1. 幅度与频率
- 典型幅度:50 μV ~ 5 mV(表面 EMG),最大可达 10 mV
- 频率范围:10 Hz ~ 500 Hz,能量集中在 50 Hz ~ 150 Hz
- 信号特点:非平稳、随机性、幅度随肌肉收缩力变化
设计要点:EMG 的带宽很宽,采样率至少要 1000 SPS。我建议用 2000 SPS,留点余量。另外,EMG 信号幅度变化范围大——从放松时的几十微伏到强收缩时的几毫伏。你的 ADC 动态范围要够,或者加可编程增益放大器。
2. 运动伪迹
EMG 测量时,电极和皮肤之间的相对运动会产生低频伪迹,频率通常在 1 Hz ~ 10 Hz。这个伪迹幅度可能比 EMG 信号还大。我做过一个康复训练项目,患者一抬手,伪迹直接把信号淹没了。
怎么解决?高通滤波。把截止频率设在 10 Hz ~ 20 Hz,可以滤掉大部分运动伪迹。但要注意,EMG 的低频成分也会被滤掉一部分——这是取舍问题。我个人习惯用 20 Hz 高通,效果还不错。
3. 电极间距影响
表面 EMG 的电极间距会影响信号幅度和频率成分。间距越大,信号幅度越大,但空间分辨率越低。我一般用 20 mm 间距,这是经验值。太近了信号弱,太远了容易串扰。
四、生物电信号共性
讲完三种信号,我们来总结一下它们的共性。这些共性决定了医疗贴片信号链的设计思路。
1. 信号共性
- 幅度极低:从 1 μV 到 5 mV,都属于小信号范畴
- 频率较低:最高不超过 500 Hz,大部分在 100 Hz 以下
- 高源阻抗:电极-皮肤界面阻抗从几 kΩ 到几 MΩ 不等
- 共模干扰大:50 Hz 工频共模电压远大于信号
- 极化电压:电极与皮肤接触产生直流偏置,可达几百 mV
2. 设计共性要求
| 设计要求 | 典型指标 | 原因 |
|---|---|---|
| 低输入噪声 | < 1 μVpp(EEG),< 5 μVpp(ECG/EMG) | 信号本身太微弱 |
| 高输入阻抗 | > 10 MΩ | 匹配高源阻抗,避免信号衰减 |
| 高 CMRR | > 100 dB(@50 Hz) | 抑制工频共模干扰 |
| 低噪声增益 | 根据信号幅度调整 | 避免放大器饱和 |
| 直流抑制 | 高通滤波或直流伺服 | 消除极化电压影响 |
个人经验:我设计医疗贴片信号链时,习惯先确定信号特性,再反推电路指标。比如做 ECG,我知道信号幅度 1 mV,噪声预算 10 μVpp,那放大器增益设 100 倍,噪声密度要低于 30 nV/√Hz。这个思路比先选芯片再凑指标靠谱得多。
3. 噪声来源总结
生物电信号链的噪声,说白了就三个来源:
- 电路噪声:运放的热噪声、1/f 噪声、电阻热噪声
- 环境噪声:50 Hz 工频、射频干扰、电磁耦合
- 生理噪声:运动伪迹、电极噪声、其他生物电信号串扰
我曾经在一个项目中,怎么都找不到噪声来源。折腾了两周,最后发现是电源纹波通过寄生电容耦合到了输入端。嗯,从那以后,我设计 PCB 时第一件事就是检查电源走线和信号走线的隔离。
4. 一个实用的设计流程
我建议你按照这个顺序来设计生物电信号链:
- 明确信号类型和特性(幅度、频率、源阻抗)
- 确定噪声预算(信号幅度的 1% ~ 5%)
- 选择放大器拓扑(仪表放大器 + 驱动电路)
- 设计滤波网络(抗混叠 + 带通)
- 考虑保护电路(ESD、过压、射频滤波)
- 仿真验证(噪声分析、AC 分析)
- PCB 布局(隔离、屏蔽、接地)
这个流程我用了十几年,基本没出过大问题。当然,每个项目都有它的特殊性,但大方向不会错。
好了,这一讲就到这里。下一讲我们开始讲信号链的核心——仪表放大器。到时候我会分享一些选型经验和电路设计技巧,咱们下次见。