4、肌电采集硬件基础:电极类型、放大器、滤波器与模数转换器
肌电信号(EMG)的采集质量,70%以上取决于硬件链路的前端设计。从皮肤表面的离子电流到计算机能处理的数字序列,信号依次经过电极拾取、前置放大、滤波调理和模数转换四个环节。任何一个环节的噪声、阻抗失配或带宽限制,都会直接污染后续的特征提取与模式识别结果。本章将围绕电极类型、放大器架构、滤波器配置和ADC选型四个核心模块展开,帮助学习者建立从物理接触点到数字信号的完整硬件认知。
4.1 电极类型:从物理接触到信号拾取
电极是肌电信号进入硬件系统的第一道关口。其核心任务是将肌肉活动产生的离子电位变化转换为电子电路可处理的电压信号。根据与皮肤接触方式的不同,电极主要分为湿电极、干电极和阵列电极三大类,每类在阻抗特性、使用便捷性和空间分辨率上各有取舍。
4.1.1 湿电极:临床金标准
湿电极(Ag/AgCl 凝胶电极)是目前临床肌电检测和科研实验中最常用的类型。其结构为银-氯化银基底上覆盖一层导电凝胶,凝胶中含有氯离子以稳定半电池电位。湿电极的最大优势在于凝胶能渗透皮肤角质层,将皮肤-电极阻抗降低至 5-20kΩ(在 10Hz 测试频率下),从而获得极低的接触噪声和稳定的基线。
使用湿电极时,皮肤准备至关重要。标准操作流程为:
- 用酒精棉球擦拭目标肌肉区域,去除油脂和死皮细胞;
- 若毛发浓密,需用剃刀轻轻剃除,避免毛发造成电极浮空;
- 待酒精完全挥发后,将电极贴片按压在肌腹最隆起处,确保凝胶与皮肤充分接触;
- 电极间距通常为 2cm(中心到中心),沿肌纤维走向排列;
- 连接导联线后,静置 2-3 分钟让凝胶与皮肤达到离子平衡。
湿电极的缺点是凝胶会随时间干燥,一般连续使用 4-6 小时后阻抗显著上升,需要更换。此外,对于需要长时间穿戴的可穿戴设备或运动场景监测,湿电极的舒适性和稳定性都不理想。
4.1.2 干电极:可穿戴的折中方案
干电极不使用导电凝胶,直接以金属(如不锈钢、银、金)或导电聚合物与皮肤接触。其阻抗通常比湿电极高 1-2 个数量级,在 100kΩ-1MΩ 范围。高阻抗带来两个直接后果:一是热噪声增大(Johnson 噪声与阻抗平方根成正比),二是对运动伪迹更敏感。因此,干电极系统必须配备超高输入阻抗的放大器(≥1GΩ)来匹配信号源阻抗。
干电极的优势在于无需皮肤准备、可反复使用、适合长期监测。近年来出现的微针干电极(microneedle array)通过物理穿透角质层(深度约 10-20μm,不触及痛觉神经),将阻抗降低至 50-100kΩ,同时保持干电极的便捷性。这类电极在智能穿戴肌电手势识别设备中应用广泛。
4.1.3 阵列电极:空间分辨率的提升
阵列电极将多个电极单元(通常为 8×8 或 4×4 布局)集成在柔性 PCB 或薄膜基底上,电极间距可小至 2-4mm。阵列电极的核心价值在于能够捕捉肌电信号在皮肤表面的空间分布模式,从而支持高密度肌电(HD-EMG)分析,如运动单元动作电位(MUAP)的分解、肌纤维传导速度估计和肌肉激活区域成像。
阵列电极的挑战在于数据量巨大——64 通道同时采样意味着每秒产生 64k 个样本(1kHz 采样率),对 ADC 通道数和数据传输带宽都提出了更高要求。此外,阵列电极的每个单元都需要独立的放大链路,硬件成本和功耗显著增加。
| 特性 | 湿电极(Ag/AgCl) | 干电极(金属/微针) | 阵列电极(HD-EMG) |
|---|---|---|---|
| 皮肤-电极阻抗 | 5-20kΩ | 100kΩ-1MΩ(微针可至50kΩ) | 同左,取决于单元类型 |
| 信号噪声 | 低(<5µV RMS) | 中-高(10-30µV RMS) | 低-中 |
| 准备时间 | 需皮肤打磨,2-3分钟 | 无需准备 | 需定位,5-10分钟 |
| 使用时长 | 4-6小时(凝胶干燥) | 数天至数周 | 数小时 |
| 空间分辨率 | 单点 | 单点 | 高(2-4mm间距) |
| 典型应用 | 临床诊断、科研 | 可穿戴设备、假肢控制 | 运动单元分解、肌肉成像 |
4.2 放大器:信号调理的核心
肌电信号的幅度范围通常在 50µV-5mV(峰值),而 ADC 的满量程输入一般为 3.3V 或 5V。这意味着信号需要 100-1000 倍的放大才能被有效量化。更重要的是,皮肤表面同时存在 50Hz 工频干扰(幅度可达几伏)和电极半电池电位(直流偏置可达 ±300mV),这些共模信号必须被有效抑制。
4.2.1 仪表放大器:差分放大与共模抑制
肌电采集的第一级放大几乎无一例外地采用仪表放大器(INA)。INA 的核心优势在于其差分输入结构——它只放大两个输入端的差值,而抑制两端相同的共模信号。共模抑制比(CMRR)是衡量这一能力的关键指标,计算公式为:
CMRR (dB) = 20 × log10(差模增益 / 共模增益)
对于肌电采集,要求 CMRR ≥ 100dB(即差模增益是共模增益的 10 万倍以上)。实际电路中,CMRR 不仅取决于 INA 芯片本身,还受电极阻抗不平衡的影响。如果两个电极的皮肤-电极阻抗相差 10kΩ,即使 INA 的 CMRR 为 120dB,系统实际 CMRR 也会降至约 80dB。因此,保持两个电极的接触状态一致至关重要。
4.2.2 增益分配与动态范围
合理的增益分配策略是:第一级 INA 提供 10-50 倍增益,第二级可编程增益放大器(PGA)提供 2-20 倍增益,总增益控制在 100-1000 倍。分两级放大的好处在于:第一级放大后信号幅度已远大于后续电路的噪声,第二级放大器的噪声贡献可以忽略;同时,PGA 允许软件根据信号强度动态调整增益,适应不同肌肉和不同受试者的信号差异。
增益设置还需考虑 ADC 的动态范围。以 16-bit ADC、3.3V 参考电压为例,其 LSB(最低有效位)为 3.3V / 65536 ≈ 50µV。若信号最大幅度为 5mV,需要放大 660 倍才能满量程。但实际中应留出 20% 的裕量防止饱和,因此总增益设为 500 倍左右较为合适。
4.2.3 右腿驱动与屏蔽驱动
右腿驱动(DRL)电路是提升系统 CMRR 的经典技术。其原理是将两个输入端的共模电压经过反相放大后,通过一个额外的电极反馈到人体,形成一个负反馈环路,主动抵消人体上的共模干扰。典型电路参数为:反馈电阻 10kΩ,反馈电容 1nF,增益 10-50 倍。DRL 电路能将系统 CMRR 提升 20-40dB。
屏蔽驱动(Guard Driving)则针对长导联线场景。当电极到放大器距离超过 30cm 时,屏蔽电缆的分布电容会形成低通滤波效应,衰减高频肌电成分。屏蔽驱动将共模电压缓冲后接到屏蔽层,使屏蔽层与信号线等电位,从而消除分布电容的影响。
4.3 滤波器:频率选择与噪声抑制
肌电信号的有效能量集中在 10-500Hz 频带内,其中 20-150Hz 是主要功率集中区。滤波器的作用是保留这一频带内的有用信号,同时抑制带外干扰。滤波器的设计需要综合考虑频率响应、相位失真和硬件复杂度。
4.3.1 高通滤波:去除运动伪迹与直流偏置
运动伪迹(电极与皮肤相对位移产生的电位变化)主要能量集中在 0.1-10Hz,而电极半电池电位是直流分量。高通滤波器(HPF)的截止频率通常设为 10-20Hz。一阶 RC 高通(-6dB/octave)结构简单,但衰减斜率较缓,对 5Hz 附近的运动伪迹抑制不足。推荐使用二阶有源高通(-12dB/octave),在 10Hz 截止频率下,5Hz 处可获得约 12dB 的衰减。
需要注意的是,高通滤波会引入相位超前,导致肌电波形产生畸变。对于需要精确分析波形形态的应用(如运动单元电位分析),应选择 Butterworth 响应(最大平坦幅度)或 Bessel 响应(线性相位),并记录滤波参数以便在数据处理阶段进行相位校正。
4.3.2 低通滤波:抗混叠与高频噪声抑制
低通滤波器(LPF)有两个作用:一是抑制高频噪声(如肌肉收缩时的摩擦噪声、电子器件热噪声),二是作为抗混叠滤波器,确保 ADC 采样前信号带宽被限制在奈奎斯特频率以内。肌电信号的截止频率通常设为 500Hz,若采样率为 2kHz,则奈奎斯特频率为 1kHz,500Hz 截止频率提供了足够的过渡带裕量。
低通滤波器的阶数选择需权衡衰减陡度和相位失真。四阶 Butterworth LPF 在 500Hz 截止频率下,1kHz 处可获得约 24dB 衰减,足以防止混叠。更高阶数(如八阶)虽然衰减更陡,但会引入明显的群延迟,导致信号波形失真。
4.3.3 陷波滤波器:工频干扰的定向抑制
50Hz(或 60Hz)工频干扰是肌电采集中最棘手的噪声源。虽然差分放大和 DRL 电路能抑制大部分共模工频干扰,但残余的差模干扰(由电极阻抗不平衡或电源地环路引起)仍可能达到信号幅度的 10-50%。陷波滤波器(Notch Filter)在 50Hz 处产生一个极窄的陷波,只衰减该频率附近的信号。
陷波滤波器的 Q 值(品质因数)是关键参数。Q 值过高(如 Q=30)会导致陷波带宽过窄,对 50Hz 附近的频率漂移敏感;Q 值过低(如 Q=5)则会过度衰减 45-55Hz 范围内的有用肌电信号。推荐 Q=10-15,陷波带宽约 3-5Hz。此外,数字陷波滤波器(如 IIR 双二阶)比模拟陷波更稳定,且不随温度漂移。
| 滤波器类型 | 截止频率/中心频率 | 阶数/类型 | 主要作用 | 注意事项 |
|---|---|---|---|---|
| 高通 | 10-20Hz | 二阶 Butterworth | 去除运动伪迹、直流偏置 | 相位超前,需记录参数 |
| 低通 | 500Hz | 四阶 Butterworth | 抗混叠、去高频噪声 | 群延迟影响波形 |
| 陷波 | 50/60Hz | Q=10-15 | 抑制工频干扰 | 避免过度衰减有用信号 |
4.4 模数转换器:从模拟到数字的桥梁
模数转换器(ADC)将滤波后的模拟肌电信号转换为数字序列,供微控制器或计算机处理。ADC 的性能直接决定了信号的分辨率和动态范围,其选型需综合考虑分辨率、采样率、通道数和功耗。
4.4.1 分辨率与动态范围
ADC 的分辨率(位数)决定了能分辨的最小电压变化。对于肌电信号,16-bit ADC 是行业标准。以 3.3V 参考电压计算,16-bit ADC 的 LSB 为 50µV,而肌电信号的最小可检测幅度约为 10-20µV(噪声基底)。这意味着 16-bit ADC 的分辨率刚好满足需求,但余量不大。若使用 24-bit ADC(如 ADS1299),LSB 可降至 0.2µV,能捕捉更微弱的信号,但成本和数据量也相应增加。
动态范围(DR)是另一个关键指标,定义为最大可输入信号与最小可分辨信号的比值。16-bit ADC 的理论动态范围为 96dB,实际有效位数(ENOB)通常为 14-15 bit,对应动态范围 84-90dB。肌电信号从静息到最大自主收缩的动态范围约为 40-60dB,因此 16-bit ADC 完全满足需求。
4.4.2 采样率与抗混叠
根据奈奎斯特采样定理,采样率必须大于信号最高频率的两倍。肌电信号经 500Hz 低通滤波后,采样率至少应为 1kHz。实际应用中,考虑到滤波器过渡带的非理想性,推荐采样率为 1.5-2kHz。过高的采样率(如 10kHz)虽然能提供更多时间分辨率,但会显著增加数据量和功耗,且对信号质量提升有限。
多通道同步采样是阵列电极系统的关键需求。若使用 64 通道阵列,每通道 2kHz 采样率,总数据率为 128kSPS。此时需要选择具有多通道同步采样能力的 ADC(如 ADS1299 的 8 通道同步采样),或使用多个 ADC 并行工作,并确保采样时钟同步。
4.4.3 ADC 选型与系统集成
肌电采集系统中常用的 ADC 类型包括:
- 逐次逼近型(SAR ADC):如 ADS8320、ADS1299,分辨率 16-24 bit,采样率 1k-100kSPS,功耗低,适合多通道肌电采集。
- Delta-Sigma ADC:如 ADS1271,分辨率 24 bit,内置数字滤波器,适合高精度单通道或少量通道应用。
- 集成模拟前端(AFE):如 ADS1298/1299,内部集成 8 通道 PGA、24-bit ADC、右腿驱动和导联脱落检测,专为生物电采集设计,大幅简化硬件设计。
使用集成 AFE 时,需注意其数字接口(通常为 SPI)的时序配置。典型 SPI 配置为:时钟极性 CPOL=0,相位 CPHA=1,时钟频率 10-20MHz。数据读取时,需先发送配置命令设置通道使能和增益,然后连续读取各通道数据。
4.5 完整硬件链路设计与调试要点
将电极、放大器、滤波器和 ADC 串联起来,就构成了完整的肌电采集硬件链路。实际设计中,还需考虑电源管理、静电防护和 PCB 布局等工程细节。
4.5.1 电源树设计
肌电采集系统通常需要多组电源:模拟正电源(+3.3V)、模拟负电源(-3.3V,若使用双电源放大器)、数字电源(+3.3V)和参考电压(+2.5V)。电源树设计原则是:
- 使用低噪声 LDO(如 TPS7A4901)为模拟电路供电,纹波抑制比 ≥ 60dB;
- 模拟地和数字地在 ADC 芯片下方单点连接,避免地环路;
- 每个放大器芯片的电源引脚并联 100nF 陶瓷电容和 4.7µF 钽电容,分别滤除高频和低频噪声;
- 若使用电池供电,需增加电源管理 IC 和电池电量监测电路。
4.5.2 静电防护与可靠性
人体静电放电(ESD)电压可达数千伏,可能损坏放大器输入端。在电极连接器处应增加 ESD 保护二极管(如 BAV99)和串联电阻(1-10kΩ)。串联电阻与放大器输入电容形成低通滤波,会略微降低信号带宽,需权衡选择。此外,导联线应使用屏蔽电缆,屏蔽层单端接地(在放大器端接地),避免形成地环路。
4.5.3 调试流程与信号验证
硬件调试应遵循从后往前、逐级验证的原则:
步骤1:断开电极,短接放大器输入端,测量输出噪声(应 < 5µV RMS)
步骤2:接入电极但贴附在非肌肉区域(如骨面),测量基线噪声
步骤3:贴附在目标肌肉上,让受试者做轻度收缩,观察信号波形
步骤4:让受试者做最大自主收缩(MVC),检查是否饱和
步骤5:用信号发生器注入 50Hz 正弦波,验证陷波滤波器效果
步骤6:记录 10 秒静息信号,计算信噪比(SNR)和基线漂移
若某级测试不通过,应逐级排查:先检查电源电压和纹波,再检查参考电压精度,然后检查 SPI 通信时序,最后检查电极接触状态。
4.6 常见误区与设计复盘
在肌电采集硬件设计中,以下误区最为常见,值得反复强调:
- 误区一:过度追求高增益。增益过高导致放大器饱和,信号削波失真。正确做法是设置总增益使最大信号幅度为 ADC 满量程的 70-80%。
- 误区二:忽略电极阻抗匹配。两个电极的阻抗差异会降低系统 CMRR。使用湿电极时,应确保两个电极的凝胶量一致,贴附压力均匀。
- 误区三:滤波器阶数越高越好。高阶滤波器引入的相位失真和群延迟会扭曲肌电波形,影响后续特征提取。应根据应用需求选择合适阶数。
- 误区四:ADC 分辨率越高越好。24-bit ADC 的噪声基底受限于前端放大器的噪声,若前端噪声为 5µV,24-bit 与 16-bit 的实际效果差异不大,但数据量和成本显著增加。
- 误区五:忽视电源去耦。电源线上的高频噪声会通过放大器电源抑制比(PSRR)耦合到信号中。每个芯片的电源引脚必须就近放置去耦电容。
总结而言,肌电采集硬件设计的核心原则是:前端决定信噪比,后端决定分辨率。电极和放大器的质量决定了信号的上限,滤波器和 ADC 只是尽可能不损失地传递信号。在实际项目中,应优先投入资源改善电极接触和前端放大设计,而不是盲目追求高规格的 ADC 或复杂的滤波器。