4. 跨阻放大器设计基础

光电二极管把光功率转换为光电流,而后续的模数转换器通常需要伏级电压,跨阻放大器(TIA)正是完成这一“电流—电压”转换的前端核心。它的设计质量直接决定读出链路的带宽、噪声底和动态范围。本节以一个具体的光电二极管读出TIA初步设计为例,把拓扑选择、增益带宽积、稳定性、噪声模型和反馈网络放在同一条设计主线上讲清楚。

一、拓扑选择:为什么是反相输入结构

最常用的TIA拓扑是把光电二极管接在运放的反相输入端,同相端接地(或接偏置参考),反馈电阻 Rf 跨接在输出与反相输入之间。反相输入端是“虚地”,光电二极管近似工作在零偏压,结电容不随偏压剧烈变化,暗电流也较小,这对低噪声读出很有利。若采用同相输入结构,输入端存在共模电压,光电二极管的结电容和暗电流都会随偏置改变,一般不用于精密光电流读出。

需要先明确符号约定:本文定义光电流 Iph 从光电二极管阴极流入反相输入端节点,输出 Vout = −Iph·Rf(忽略运放输入电流),即光越强输出越负。若系统要求正输出,可在后级加反相器或在同相端加参考偏置,但全文的增益符号均按此约定理解。

二、增益带宽积与闭环带宽

TIA 的直流跨阻增益为 Rf,但它的闭环带宽并不等于运放的增益带宽积 GBW 除以噪声增益那么简单,因为反馈网络里还有光电二极管结电容 Cd 和运放输入电容 Cin。把反相输入节点看作一个节点,其总电容 Ct = Cd + Cin + Cf,反馈电阻 Rf 与 Ct 构成一个极点,其频率为:

f_p = 1 / (2π · R_f · C_t)

这个极点会让环路相位快速下降。若只用一个纯电阻反馈,闭环带宽大致受限于运放的 GBW 与 Ct 的联合作用,工程上常用近似式估算:

f_-3dB ≈ sqrt( GBW / (2π · R_f · C_t) )

举例:设 Rf = 100 kΩ,Cd = 10 pF,Cin = 5 pF,运放 GBW = 100 MHz。则 Ct ≈ 15 pF,Rf·Ct = 1.5 μs,fp ≈ 106 kHz,估算闭环带宽约 sqrt(100 MHz / (2π·1.5 μs)) ≈ 3.3 MHz。可以看到,增益越高、结电容越大,带宽被压得越低,这正是 TIA 设计中“增益—带宽—稳定性”三者互相牵制的根源。

三、稳定性与反馈电容 Cf

上述极点使环路在单位增益频率附近可能积累接近 180° 的相位,导致阶跃响应出现振铃甚至自激。解决办法是在 Rf 两端并联一个小电容 Cf,在环路中引入一个零点,抵消输入节点极点带来的相位滞后。Cf 同时把闭环带宽限制在一个可控值,形成“以带宽换稳定”的折中。

工程上常用的最佳补偿估算式为:

C_f ≈ sqrt( C_t / (2π · R_f · GBW) )

代入上例:Cf ≈ sqrt(15 pF / (2π · 100 kΩ · 100 MHz)) ≈ 0.49 pF。实际取值要考虑运放输入电容误差和 PCB 寄生电容,通常取 0.5~1 pF 并在阶跃响应上验证。判断依据是:给一个小的光脉冲或电流阶跃,观察输出过冲,若过冲超过约 10%~20%,说明相位裕度不足,应适当增大 Cf;若响应明显变慢而带宽富余,则可减小 Cf。

光电二极管 TIA 拓扑与反馈网络 光电二极管 C_d = 10 pF 反相输入(虚地) 运放 GBW=100 MHz − + R_f = 100 kΩ C_f ≈ 0.5 pF V_out = −I_ph·R_f C_t = C_d + C_in + C_f ≈ 15 pF 输入极点 f_p = 1/(2π·R_f·C_t) ≈ 106 kHz 闭环带宽 f_-3dB ≈ √(GBW/(2π·R_f·C_t)) ≈ 3.3 MHz C_f 补偿零点 抑制振铃、稳定环路

四、噪声模型:谁在贡献噪声

TIA 的输出噪声主要来自三部分:反馈电阻的热噪声、运放的输入电压噪声和输入电流噪声。反馈电阻的热噪声电流谱密度为 in,R = sqrt(4kT/Rf),在输出端表现为电压噪声 en,R = sqrt(4kT·Rf)。以 Rf = 100 kΩ、室温 300 K 估算,en,R ≈ 40 nV/√Hz。运放的输入电压噪声 en 经过反馈网络和输入电容形成噪声增益,在带宽内被放大;输入电流噪声 in 则直接流过 Rf 产生输出噪声。

因此,低噪声设计的第一原则是:在满足带宽和动态范围的前提下尽量增大 Rf,因为 Rf 的热噪声随其增大而下降,而信号增益同步增大,信噪比改善。但 Rf 增大会压低带宽、增大 Cf 需求,也会让运放输入偏置电流引起的直流误差变大。选择运放时应优先看电流噪声密度(对高阻反馈更敏感)和输入电容(影响稳定性),而不是只看电压噪声。

五、反馈网络设计与初步设计清单

把上述关系落到一个可执行的初步设计流程上,可以按以下顺序推进:先根据光电流范围和所需输出电压确定 Rf;再由光电二极管结电容和运放输入电容算出 Ct;用 GBW 和 Rf 估算无补偿时的闭环带宽与相位裕度风险;然后计算 Cf 并留出 1.5~2 倍余量;最后核算噪声和直流误差。下面给出一个可直接填写的设计参数表(示例值对应前文算例,属于教学假设,非实测):

设计项符号/公式示例取值判断依据
跨阻增益Rf100 kΩ由最大光电流与输出摆幅决定
输入总电容Ct = Cd+Cin+Cf≈15 pF查器件手册与运放输入电容
输入极点1/(2πRfCt)≈106 kHz远离目标带宽则风险小
补偿电容√(Ct/(2πRfGBW))≈0.5 pF阶跃过冲 10%~20% 内
电阻热噪声√(4kT·Rf)≈40 nV/√Hz与信号比较得信噪比
直流误差Ib·Rf按运放 Ib 核算不超出后级输入范围
调试时优先用“小信号阶跃 + 示波器观察过冲”来验证稳定性,再用频谱仪或噪声分析仪核对输出噪声是否与 √(4kT·Rf) 量级一致。若噪声明显偏高,先检查运放输入电流噪声和 PCB 漏电,而不是盲目加大 Cf。

需要强调的是,TIA 的增益、带宽、稳定性和噪声不是四个独立指标,而是被 Rf、Ct、Cf 和运放 GBW 这几个参数耦合在一起的整体。初步设计的目标不是一次取到最优,而是先建立可计算的参数关系,再通过阶跃响应和噪声测量逐步收敛,为后续的链路评估打下可复现的基础。