第二讲:生物电信号基础

各位同学好,今天我们聊聊生物电信号。说实话,我刚入行那会儿,觉得心电、脑电、肌电不就是几个波形嘛,有什么好研究的?直到第一次做医疗贴片项目,被噪声折磨得欲哭无泪,才明白——不懂信号特性,你连放大器都选不对。

这一讲,我带你逐个拆解三种核心生物电信号。记住一句话:信号特性决定了你的电路架构

一、心电信号(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 Hz20 ~ 200 μV深度睡眠
θ波4 ~ 8 Hz10 ~ 50 μV困倦、冥想
α波8 ~ 13 Hz20 ~ 60 μV放松、闭眼
β波13 ~ 30 Hz5 ~ 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. 电路噪声:运放的热噪声、1/f 噪声、电阻热噪声
  2. 环境噪声:50 Hz 工频、射频干扰、电磁耦合
  3. 生理噪声:运动伪迹、电极噪声、其他生物电信号串扰

我曾经在一个项目中,怎么都找不到噪声来源。折腾了两周,最后发现是电源纹波通过寄生电容耦合到了输入端。嗯,从那以后,我设计 PCB 时第一件事就是检查电源走线和信号走线的隔离。

4. 一个实用的设计流程

我建议你按照这个顺序来设计生物电信号链:

  1. 明确信号类型和特性(幅度、频率、源阻抗)
  2. 确定噪声预算(信号幅度的 1% ~ 5%)
  3. 选择放大器拓扑(仪表放大器 + 驱动电路)
  4. 设计滤波网络(抗混叠 + 带通)
  5. 考虑保护电路(ESD、过压、射频滤波)
  6. 仿真验证(噪声分析、AC 分析)
  7. PCB 布局(隔离、屏蔽、接地)

这个流程我用了十几年,基本没出过大问题。当然,每个项目都有它的特殊性,但大方向不会错。

好了,这一讲就到这里。下一讲我们开始讲信号链的核心——仪表放大器。到时候我会分享一些选型经验和电路设计技巧,咱们下次见。