3. 生物电信号前端设计

心电信号幅度通常只有 0.5~5 mV,而人体表面同时存在工频共模干扰、电极失调、运动伪迹和除颤脉冲等大能量瞬态。前端设计的目标不是“把信号放大”,而是在保证患者安全的前提下,把微弱差分信号从强共模环境中提取出来,并让整条链路在噪声、带宽和恢复时间之间取得平衡。本节围绕仪表放大器、右腿驱动、输入保护与除颤恢复、共模抑制与噪声预算四条主线展开。

一、仪表放大器:前端增益与共模抑制的核心

心电前端第一级通常采用三运放结构的仪表放大器(INA),如 AD620、INA128、AD8232 内部前端等。其核心关系是:

Vout = G × (V+ − V−) + Vref,其中 G = 1 + 50 kΩ / RG(以 AD620 为例)。

假设目标总增益为 1000,后级 ADC 输入范围 ±2.5 V,则前级 INA 可取 G = 100,后级再放大 10 倍。取 RG = 50 kΩ / (100 − 1) ≈ 505 Ω,实际选用 499 Ω 标准电阻,对应 G ≈ 101.2。增益误差约 1.2%,可在后级用软件校准或选用 0.1% 电阻控制。

INA 的共模抑制比(CMRR)随增益升高而改善。AD620 在 G=100 时 CMRR 典型值约 100 dB,在 G=1 时仅约 80 dB。因此前端应尽量把第一级增益做高,把共模抑制任务交给 INA,而不是靠后级滤波。但增益也不能无限提高:电极失调可达 ±300 mV,若 G=1000,输出将饱和到 ±300 V,显然不可行。工程上常用“前级高增益 + 后级高通隔直”的组合,或采用 AC 耦合输入。

二、右腿驱动:把共模干扰“拉”回去

右腿驱动(DRL)是抑制工频共模干扰的关键手段。其原理是:从 INA 的两个输入端取出共模电压,经反相放大后通过右腿电极反馈回人体,形成负反馈回路,使人体共模电压被压低。

典型接法:在 INA 的两路输入各取一个等值电阻(如 1 MΩ)到公共节点,得到共模电压 Vcm;再经 DRL 放大器反相放大,输出经限流电阻(如 100 kΩ)和右腿电极接人体。DRL 放大器的增益决定了共模抑制的额外提升量,通常取 10~100 倍。若 DRL 增益为 50,则人体共模电压可被压低约 34 dB。

DRL 回路必须考虑稳定性:人体—电极—放大器构成反馈环,电极阻抗和电缆电容会引入相位滞后。工程上常在 DRL 输出串联 RC 网络(如 1 kΩ + 10 nF)限制高频增益,避免自激。同时,DRL 输出必须有限流保护,确保任何情况下流过人体的电流不超过 10 μA(正常)和 50 μA(故障)。

三、输入保护与除颤恢复

除颤器会在极短时间内向人体施加数千伏脉冲。前端必须承受该脉冲而不损坏,并在脉冲结束后快速恢复。典型保护网络包括:

  • 串联限流电阻:每路输入串 10 kΩ~100 kΩ,限制流入保护器件的电流。
  • 气体放电管或 TVS 管:将高压钳位到几十伏。
  • 串联电容或高压电阻:进一步隔离残余能量。
  • 输入级二极管钳位:把电压限制在电源轨附近。

除颤恢复时间由输入耦合电容和 INA 输入偏置电流决定。若耦合电容 C=100 nF,INA 偏置电流 IB=1 nA,则恢复时间常数 τ = C·ΔV/IB。假设除颤后电容上残留 1 V,恢复到 1 mV 需要约 6.9τ = 6.9 × 100 nF × 1 V / 1 nA ≈ 690 ms。若要求恢复时间小于 200 ms,则需减小 C 或选用更低 IB 的 INA。实际设计中常采用“快速恢复”电路:在除颤期间用开关短接耦合电容,或使用低 IB 的 CMOS 输入 INA。

除颤保护器件的响应时间必须远快于除颤脉冲上升沿,否则 INA 输入仍可能被击穿。选型时应关注 TVS 的钳位电压和响应时间,并确保限流电阻的功率余量。

四、共模抑制与噪声预算

前端总噪声由 INA 电压噪声、电流噪声、电阻热噪声和电极噪声共同决定。以 AD620 为例,输入电压噪声密度约 9 nV/√Hz,电流噪声约 0.1 pA/√Hz。若源阻抗为 10 kΩ,则电流噪声贡献为 0.1 pA/√Hz × 10 kΩ = 1 nV/√Hz,可忽略;但若源阻抗为 1 MΩ,则贡献 100 nV/√Hz,成为主导。

噪声预算示例:目标带宽 0.05~150 Hz,等效噪声带宽约 150 Hz。INA 电压噪声贡献为 9 nV/√Hz × √150 ≈ 110 nVrms。若总增益为 1000,则输出噪声约 110 μVrms。ADC 若为 16 位、满量程 5 V,LSB = 76 μV,则噪声约 1.4 LSB,满足心电分辨率要求。

共模抑制方面,INA 的 CMRR 随频率升高而下降。在 50 Hz 处,AD620 的 CMRR 仍可达 100 dB 以上;但在 1 kHz 以上会明显下降。因此,前端应尽量靠近电极,缩短电缆,减少共模干扰的拾取。同时,DRL 回路可额外提供 20~40 dB 的共模抑制,使系统总 CMRR 达到 120 dB 以上。

心电前端信号链与保护/驱动关系 人体 RA / LA / RL 电极 + 导联线 输入保护 限流电阻 10kΩ TVS / 气体放电管 二极管钳位 仪表放大器 INA G = 1 + 50k/RG CMRR > 100 dB Vref 电平移位 后级处理 高通 0.05 Hz 低通 150 Hz ADC 驱动 右腿驱动 DRL 共模取样 → 反相放大 → 限流 → 右腿电极 增益 10~100,额外 CMRR 20~40 dB 共模取样 反馈至 RL 除颤脉冲 数千伏 / 数毫秒 保护网络吸收 噪声预算(示例) INA 电压噪声:9 nV/√Hz 带宽 150 Hz → 110 nVrms 增益 1000 → 输出 110 μVrms 16 位 ADC:约 1.4 LSB 除颤恢复时间 τ = C·ΔV / IB C=100nF, IB=1nA ΔV=1V → τ≈100ms 恢复至 1mV ≈ 690ms 前端设计核心:高 CMRR、低噪声、安全限流、快速除颤恢复

五、工程实现要点与检查清单

把上述模块组合成可工作的前端,需要关注以下工程细节:

项目 典型值/做法 判断依据
INA 增益 前级 100,后级 10 总增益 1000,输出适配 ADC
DRL 增益 50 倍,输出串 100 kΩ 人体共模 < 10 mV
输入限流 每路 10 kΩ~100 kΩ 除颤时保护器件不损坏
耦合电容 100 nF,低 IB INA 恢复时间 < 200 ms
CMRR INA + DRL 总 > 120 dB 50 Hz 共模残留 < 1 mV
噪声 输出 < 2 LSB 16 位 ADC 可分辨 1 mV 信号

实际调试时,可先断开 DRL,观察输出共模干扰幅度;再接入 DRL,确认干扰下降 20 dB 以上。随后用信号发生器注入 1 mV 差分正弦波,检查增益和带宽是否符合预期。最后用除颤模拟器施加脉冲,观察恢复时间是否满足要求。若恢复过慢,优先检查耦合电容和 INA 偏置电流;若共模抑制不足,检查 DRL 增益和电极接触阻抗。

前端布局应尽量缩短电极到 INA 的走线,DRL 反馈线远离输入线,减少耦合。所有保护器件应靠近输入连接器放置,确保除颤能量在进入 INA 前被吸收。

综上,心电前端设计是一个多目标折中过程:高增益提升 CMRR,但受限于电极失调;DRL 压低共模,但需保证稳定性与安全限流;保护网络承受除颤,但会影响恢复时间;噪声预算决定最终分辨率。只有把这些参数放在同一张图上权衡,才能得到既安全又满足诊断要求的前端。