2. 传感器基础:光电探测器、MEMS传感器、生物传感器的工作原理与等效电路模型

传感器,说白了就是读出电路的「眼睛」和「耳朵」。你设计的前端放大器再牛,如果传感器模型没建对,整个链路的噪声分析就是空中楼阁。我这些年踩过的坑,十有八九都出在传感器等效电路上——不是漏了寄生参数,就是把信号源阻抗搞错了。

这一章,咱们把三类最常用的传感器掰开揉碎讲清楚:光电探测器、MEMS传感器、生物传感器。重点不是背公式,而是理解它们的小信号等效电路,以及这些模型如何影响你的读出电路设计。

2.1 光电探测器:从光子到电流

光电探测器种类很多,但读出电路设计中最常见的就是光电二极管(PD)和雪崩光电二极管(APD)。我个人习惯把PD看作一个受控电流源并联一个结电容——这个视角对噪声分析特别有用。

2.1.1 光电二极管的工作原理

当光子能量大于半导体禁带宽度时,PN结耗尽区会激发出电子-空穴对。在外加反偏电压下,这些载流子被扫出耗尽区,形成光电流。光电流与入射光功率成正比:

I_photo = R · P_opt

其中 R 是响应度(单位 A/W),P_opt 是入射光功率。响应度取决于量子效率和波长。举个例子,硅PD在850nm波长下典型响应度约0.5 A/W。

关键参数速查:
  • 暗电流 I_dark:无光照时的漏电流,决定散粒噪声下限
  • 结电容 C_j:与偏压和面积有关,影响带宽和噪声
  • 响应度 R:波长相关,设计前端增益时需匹配
  • 截止频率 f_c:由载流子渡越时间和RC时间常数共同决定

2.1.2 光电二极管的等效电路模型

嗯,这里要注意。很多初学者只画一个电流源并联电容,但在实际项目中,漏电阻和串联电阻同样重要。我曾在某个激光雷达项目中,因为忽略了串联电阻,导致跨阻放大器的相位裕度计算偏差了10度——流片回来才发现振荡了。

完整的PD小信号模型如下:

          ┌───── R_s ─────┐
          │               │
  I_photo ─┤─┬─ C_j ─┬─  │─── V_out
          │ │        │   │
          │ └─ R_sh ─┘   │
          │               │
          └───────────────┘
参数 符号 典型值 对读出电路的影响
光电流 I_photo nA ~ mA 决定跨阻增益需求
结电容 C_j 0.1 ~ 100 pF 限制带宽,引入噪声增益峰值
并联电阻 R_sh 10 MΩ ~ 1 GΩ 产生热噪声,影响直流偏置
串联电阻 R_s 10 ~ 100 Ω 影响高频响应和稳定性
设计小技巧: 在TIA(跨阻放大器)设计中,PD的结电容C_j会与反馈电阻R_f形成噪声增益零点。我习惯在反馈网络并联一个电容C_f来补偿,C_f ≈ C_j / (2π·GBW·R_f)。这个经验公式帮我省了好几次改版。

2.2 MEMS传感器:微机械世界的电容读出

MEMS传感器,说白了就是把机械结构做到芯片上。最常见的读出方式是电容检测——可动电极在外界加速度、压力或角速度作用下发生位移,导致电容变化。你想想看,这个电容变化量通常只有fF级别,读出电路必须能分辨出万分之一的相对变化。

2.2.1 电容式MEMS加速度计

一个典型的梳齿式加速度计,由固定电极和可动质量块构成。当有加速度输入时,质量块位移,差分电容变化为:

ΔC = C1 - C2 = 2 · N · ε · A · Δd / d0²

其中N是梳齿对数,ε是介电常数,A是极板面积,d0是初始间距,Δd是位移量。这个ΔC通常只有几fF到几十fF。

等效电路模型方面,我建议把MEMS传感器看作一个差分电容桥:

        V_mid
          │
    ┌─────┼─────┐
    │     │     │
   C1    C0    C2
    │     │     │
    │     │     │
   V_drv  GND  -V_drv

C0是寄生电容,通常比C1和C2大一个数量级。我在项目中遇到过最头疼的问题就是C0太大,把信号淹没了。后来改用相关双采样(CDS)技术才搞定。

2.2.2 MEMS传感器的噪声源

MEMS传感器的噪声模型比光电探测器复杂,因为除了电路噪声,还有机械热噪声。这个噪声来源于空气分子的布朗运动,等效为:

F_n = √(4 · k_B · T · b)

其中b是阻尼系数。这个力噪声会通过机械传递函数转化为位移噪声,再通过电容检测变成电压噪声。

避坑指南: 我曾经在一个MEMS陀螺仪项目中,只算了电路噪声,没算机械热噪声。结果测试时发现信噪比比预期差了6 dB。后来才意识到,在低频段(< 1 kHz),机械热噪声才是主导。所以做系统噪声预算时,一定要把传感器本身的噪声算进去。

2.3 生物传感器:低浓度检测的挑战

生物传感器,说白了就是把生物识别事件转换成电信号。常见的类型有电化学传感器和场效应晶体管(BioFET)传感器。这类传感器的共同特点是:信号极其微弱,而且传感器-电解液界面存在复杂的电化学阻抗。

2.3.1 电化学传感器的三电极系统

实际项目中用的最多的是三电极系统:工作电极(WE)、参比电极(RE)和对电极(CE)。工作电极上发生氧化还原反应,产生法拉第电流。这个电流与待测物浓度成正比:

I_faradaic = n · F · A · k_0 · C_bulk

其中n是电子转移数,F是法拉第常数,A是电极面积,k_0是反应速率常数,C_bulk是体浓度。

等效电路模型方面,我习惯用Randles电路:

        ┌─────────── C_dl ───────────┐
        │                             │
  WE ───┤─ R_s ─┬─ R_ct ─┬─ W ───────┤─── RE
                 │        │
                 └────────┘
元件 物理含义 典型值 频率特性
R_s 溶液电阻 10 Ω ~ 1 kΩ 与频率无关
C_dl 双电层电容 1 ~ 100 μF/cm² 低频主导
R_ct 电荷转移电阻 1 kΩ ~ 1 MΩ 与浓度相关
W Warburg阻抗 与频率的-0.5次方成正比 扩散过程主导
设计要点: 电化学传感器的读出电路通常采用恒电位仪结构。核心是让工作电极电位相对于参比电极保持恒定,同时测量工作电极和对电极之间的电流。我建议在恒电位仪的输出端加一个低通滤波器,截止频率设在1~10 Hz,因为法拉第电流的变化通常很慢。

2.3.2 BioFET传感器

BioFET本质上是一个MOSFET,但栅极被电解质溶液替代。当目标生物分子与栅极表面的受体结合时,改变了栅极表面电势,从而调制沟道电流。等效电路可以看作一个MOSFET串联一个溶液电阻和双电层电容:

V_gate ── R_sol ── C_dl ── C_ox ── V_channel

这个模型的关键在于,C_dl和C_ox构成一个电容分压器。如果C_dl太小,栅极电压的变化大部分会降在双电层上,而不是氧化层上。我见过不少设计,因为没考虑这个分压效应,导致灵敏度比预期低了5倍。

2.4 本章知识结构图

下面这张图总结了三种传感器的核心模型和读出方式,方便你对照复习:

传感器分类与等效电路模型总览 光电探测器 等效电路: I_photo ∥ C_j ∥ R_sh 串联 R_s 读出方式:跨阻放大器 (TIA) MEMS传感器 等效电路: 差分电容桥 C1 / C2 寄生电容 C0 读出方式:电容-电压转换 生物传感器 等效电路: Randles电路 (电化学) R_sol + C_dl + C_ox (BioFET) 读出方式:恒电位仪 / 源随器 主要噪声源 散粒噪声 (暗电流 + 光电流) 热噪声 (R_sh, R_s) 主要噪声源 机械热噪声 (布朗运动) 电路 1/f 噪声 + kT/C 噪声 主要噪声源 电极噪声 (电化学) 溶液闪烁噪声 (BioFET) 共同设计挑战:微弱信号检测 · 寄生参数抑制 · 噪声预算分配

2.5 小结与设计建议

三种传感器虽然物理原理不同,但等效电路模型有共性:都可以看作一个信号源 + 阻抗网络。设计读出电路时,我建议你按以下步骤来:

  1. 先建传感器模型——包括所有寄生参数,不要偷懒
  2. 确定信号带宽——传感器输出信号的频率范围决定了放大器带宽
  3. 计算噪声预算——把传感器噪声和电路噪声一起算,别漏了
  4. 仿真验证——用Cadence或Spectre跑AC和噪声仿真,看模型对不对
最后提醒一句: 传感器模型不是越复杂越好。我见过有人把PD模型画了20个元件,结果仿真跑不动,而且大部分参数根本测不准。我的经验是:先抓住主导参数(信号源、主电容、主电阻),其他寄生参数在调试阶段再逐步加进去。