ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

跨阻放大电路设计详解:光电二极管、带宽与稳定性

跨阻放大电路设计详解:光电二极管、带宽与稳定性 做光电信号采集第一级放大几乎都是从跨阻放大电路TIA起步的。光电二极管photodiode输出的是一个极微弱的电流你要把它变成ADC能读的电压必须经过电流转电压这一步。这个电路看似简单一个运放、一颗反馈电阻、可能再加一个电容但真要把带宽、稳定性、噪声都调明白里面门道相当多。这篇文章是《跨阻放大电路设计要点》系列的第一篇。我会从光电二极管本身的两种工作模式讲起接着拆解TIA的核心电路和带宽估算方法再把最容易让人翻车的稳定性补偿、反馈电容取值、噪声分析和板上实测问题一并过一遍。适合正在做传感器前端的新手也适合想系统梳理TIA设计逻辑的工程师——看完至少能把“为什么这么接、为什么取值是这样”搞清楚而不是照着参考电路抄一个完事。1. 先从光电二极管本身说透选错模式后面全是事1.1 光伏模式与光导模式的分野很多人以为光电二极管就是一个“光照了就有电流”的元件接法无非就是正负极接对。真不是这么简单。同一个二极管你在零偏置下用还是在反向偏置下用性能差很远这两个用法在行业里就叫光伏模式Photovoltaic Mode和光导模式Photoconductive Mode。光伏模式指的是光电二极管两端几乎不加偏压阳极直接接运放虚地阴极也基本处在零电位附近。这种接法下结电容比较大响应速度偏慢但暗电流极小线性度很好噪声也很低。弱光检测、光度计、气体分析这类应用基本都是这个模式。光导模式则是给二极管加一个反向偏压比如从几伏到几十伏。反偏会拉大耗尽层宽度结电容显著下降响应速度提高线性度在某些范围内也能维持。代价是暗电流会按指数规律变大——偏压越高、温度越高暗电流越离谱。这个模式常见于激光测距、光通信、需要很高带宽的脉冲检测场景。我见过不少新手为了“提升带宽”直接给所有PD都加反偏结果发现无光时输出就有几百毫伏的漂移信号一查温度变了更严重。暗电流随温度变化的典型规律大约是温度每升高10°C翻倍反偏之后这个底数还会被放大。你本来要测的就是pA级的光电流结果暗电流本身就到了nA级这怎么玩。1.2 我实际怎么选一张对照表与三个实战经验对比维度光伏模式光导模式偏置状态零偏置或接近零偏置反向偏置几V到几十V暗电流最低随反偏电压增大结电容较大明显减小响应带宽受限可获得更宽带宽线性度很好高但过强光或过高偏压可能畸变主要噪声热噪声、散粒噪声更高暗电流引入额外散粒噪声适用场景弱光测量、精密光度计高速脉冲、光通信、激光检测实战经验三条首选判断依据不是“能不能快”而是“信噪比够不够”。如果你的信号带宽需求在几百kHz以下光伏模式往往就够了搭配低偏置电流运放整个链路的底噪能压得很低。反偏电压不是越高越好。结电容在几伏之内快速下降超过十几伏后收益越来越小暗电流增长反而变快。选反偏电压时先查器件手册里的C-V曲线取拐点附近或略高一点即可。PCB焊盘漏电和助焊剂残留经常比暗电流更讨厌。不管用哪种模式反馈电阻和运放输入端周围的清洁度、防护环Guard Ring设计很多时候比二极管本身更重要。2. 跨阻放大基本电路与带宽设计的底层逻辑2.1 从电流到电压TIA到底干了什么先画一个最基础的TIA结构光电二极管阳极接地阴极接到运放反相输入端运放同相输入端接地从输出端到反相输入端接一颗反馈电阻Rf。光照射二极管后产生的光电流Ipd流进反相输入端因为运放的虚地效应这个电流几乎全部流过反馈电阻Rf输出端就产生电压摆幅[ V_{out} -I_{pd} \times R_f ]单位很好记1µA光电流配1MΩ反馈电阻输出就是1V。微弱的pA级电流要变成可测量电压核心就是提高Rf。但这里会立刻遇到几个连锁问题Rf大了热噪声变大电容效应更明显带宽下降Rf小了灵敏度不够后级ADC可能吃不满。实际设计中我一般不会只凭灵敏度去定Rf而是先明确两个边界条件最低需要分辨的信号电流和最大可能出现的信号电流。分辨率决定Rf下限饱和电压决定Rf上限。比如你要求最小1nA光电流对应1mV输出Rf取1MΩ起手如果信号能到100µARf就不能超过几十kΩ否则运放输出直接顶到电源轨。2.2 交越区域与带宽天花板TIA频率响应的核心矛盾就在光电二极管的结电容上。二极管结电容Cj、运放输入电容Cin_op、PCB杂散电容合并成总输入电容Cin它和Rf共同构成反馈网络里的一个极点。很多人以为带宽只取决于运放增益带宽积GBW真实情况是还要看Cin和Rf的组合。估算TIA闭环带宽的常用简化公式是这样的[ f_{BW} \approx \sqrt{\frac{GBW}{2\pi \times R_f \times C_{in}}} ]这个公式的直观含义运放开环增益曲线和反馈网络极点曲线的交越点决定了最终能实现的闭环带宽。为什么不是直接用GBW除以某个增益因为输入电容在高频处阻抗越来越低使反相输入端对地分流作用越来越强等效环路增益下降得更快实际带宽比想象中低得多。举个具体例子BPW34这类常见硅光电二极管零偏时结电容约70pF假设运放输入电容加PCB杂散一共5pFCin约75pF。选一颗GBW为10MHz的运放Rf取1MΩ代入公式[ f_{BW} \sqrt{\frac{10 \times 10^6}{2\pi \times 10^6 \times 75 \times 10^{-12}}} \approx 146 \text{kHz} ]也就是说哪怕运放标称增益带宽积有10MHz在这套参数下实际闭环带宽也只有一百多kHz。这就是TIA设计里最容易让人意外的地方——瓶颈往往在光电二极管不在运放。2.3 反馈电阻的选型放大倍数只是其中一面前面提过Rf的选取不能只看放大倍数。实际工程里要同时照顾三个副作用热噪声反馈电阻两端产生的热噪声密度与√Rf成正比Rf越大输出噪声电压越高。但要注意信号本身是正比于Rf的所以增大Rf对信噪比的影响是信号增加10倍噪声只增加约3.16倍信噪比反而改善。代价是最大可测电流变小动态范围被压缩。失调电压运放的输入偏置电流会流过Rf在输出端产生额外失调。如果运放偏置电流是10pARf是1MΩ就有10µV的直流输出偏移对高精度弱光测量这可能是不可接受的必须选JFET或CMOS输入级的低偏流运放。稳定性Rf和Cin组合产生极点必须并联一个小电容Cf做相位补偿否则输出会振铃甚至自激。这个电容的选择我会在下一节细讲。所以我的习惯是先按信号幅度和ADC输入范围粗定Rf数量级然后跑一遍带宽公式和噪声估算最后再回过来调整。这个过程往往要来回两三次但比一次拍板然后上板调试快得多。3. 稳定性为什么TIA那么容易自激以及反馈电容取值3.1 自激的根源双极点与相位裕度TIA的自激问题几乎和输入电容绑在一起。光电二极管结电容和运放输入电容等效到反相输入端在反馈网络中引入一个极点。开环增益曲线在低频段是平缓的过了主极点后以-20dB/dec下降而反馈系数因为输入电容的影响会在某个频率后以-20dB/dec下降。两者叠加环路增益的滚降速率变成-40dB/dec相移逼近180°系统就是天然不稳定的。即使没有彻底自激很多TIA也会出现阶跃响应过冲、振铃、带宽尖峰这些问题。本质都是相位裕度不足。你在示波器上看到输出波形在信号跳变后来回震荡好几圈基本就是Cf没加够。很多运放数据手册会给出“不同输入电容下的推荐Cf值”但这些表格通常只覆盖某颗运放本身的测试条件未必适合你的实际光电二极管。最好还是自己按公式算一遍再在仿真里验证。3.2 反馈电容的工程经验公式与算例工程上常用的Cf取值近似公式如下[ C_f \approx \sqrt{\frac{C_{in}}{2\pi \times GBW \times R_f}} ]这个公式的思路是让Cf与Rf形成的反馈极点落在环路增益交越频率附近从而拉回相位裕度。它还带一个隐含结果——补偿后的闭环带宽约等于[ f_{-3dB} \approx \frac{1}{2\pi \times R_f \times C_f} ]继续用上面的例子Cin75pFGBW10MHzRf1MΩ。先算分母里的2π×GBW×Rf[ 2\pi \times 10^7 \times 10^6 6.28 \times 10^{13} ]再算[ C_f \sqrt{\frac{75 \times 10^{-12}}{6.28 \times 10^{13}}} \sqrt{1.19 \times 10^{-24}} \approx 1.1 \text{pF} ]也就是说在这个配置下反馈电容取1pF左右比较合适。加了之后闭环带宽约[ f_{-3dB} \frac{1}{2\pi \times 10^6 \times 1.1 \times 10^{-12}} \approx 145 \text{kHz} ]这和之前无补偿时估算的理论带宽几乎一样。这不是巧合——补偿电容的取值本质就是让实际闭环带宽贴近交越频率的上限。注意几点实际电容有公差和寄生。1pF的贴片电容在PCB上可能实际等效1.2~1.5pF所以取值时留一点余量或者先取标称值仿真后再微调。不要为了过度稳定把Cf取大。Cf取2pF甚至5pF相位裕度当然好了但带宽直接掉到30~70kHz可能不满足系统指标。这是一个典型的“稳定换带宽”权衡。某些高速应用不用RC补偿网络而用更复杂的反馈网络但基础经验公式依然是最靠谱的起点。3.3 选运放时会被忽略的三个参数除了GBWTIA设计中还有三个参数很容易被忽略输入电容。CMOS运放的输入电容可能到十几pF比有些光电二极管的结电容还大。选型时别只看GBW和噪声把输入电容也放进Cin里一起算。输入偏置电流的温度系数。室温下1pA的偏置电流很漂亮但温度升高后可能变成100pA。做工业级或户外设备必须看手册里的温漂曲线。电压噪声和电流噪声的平衡。低电压噪声运放通常输入电容稍大低电流噪声运放可能电压噪声偏高。实际设计是个取舍问题没有全能的“最优运放”。4. 噪声分析读懂三个噪声源才有资格谈分辨率4.1 三大噪声源的贡献拆解TIA的输出噪声主要来自三个地方反馈电阻热噪声、运放电压噪声、运放电流噪声。另外光电二极管的散粒噪声也要算但在小信号分析时经常被归成“信号源内阻噪声”。反馈电阻热噪声是最直观的。Rf两端的电压噪声密度为[ e_{n_Rf} \sqrt{4kTR_f} ]代入常温条件和Rf1MΩ大约是129nV/√Hz。这个噪声直接出现在输出端增益是1倍。它在TIA噪声里往往占大头很多人一开始没意识到运放选得再好反馈电阻的噪声都会实实在在落在输出端。运放电压噪声会在反相输入端被放大。低频下电压噪声通过反馈网络增益约等于1Rf/Rd基本就是1倍频率升高后光电二极管结电容阻抗下降噪声增益抬升表现为高频噪声突起。这也是为什么高输入电容的TIA高频噪声容易被放大。运放电流噪声直接流过Rf在输出端产生In×Rf的电压噪声。对于JFET输入运放这个值通常很小但对某些双极型输入的高速运放电流噪声可能成为主角。散粒噪声的计算同样简单光电二极管输出电流的散粒噪声密度是√(2qIpd)。信号电流越大散粒噪声越大但它和信号是同步增长的所以信噪比的极限由这个物理量决定。4.2 噪声带宽与等效输入电流噪声很多人算噪声时直接拿-3dB带宽去乘噪声密度这是不严谨的。单极点系统的噪声等效带宽是-3dB带宽的π/2倍约1.57倍。比如上面算出闭环带宽145kHz噪声带宽大约228kHz。继续用1MΩ反馈电阻的例子热噪声密度129nV/√Hz乘以√228kHz单独贡献约61µVrms输出噪声。如果光信号是10nA输出幅度是10mV信噪比大约44dB。频率分辨率不足。要评估整个系统能不能测到某个最小电流最方便的办法是把输出端总噪声电压除以Rf换算成等效输入噪声电流。比如输出噪声61µVrms除以1MΩ得到61pArms。这意味着你的系统很难稳定分辨低于几十pA的光电流变化。所以在定Rf之前先问自己系统需要分辨的最小电流是多少如果答案是10pA以下1MΩ很可能不够得往10MΩ甚至更高走如果最小电流是10nA1MΩ反而太大因为输出可能轻松超过ADC满量程。4.3 噪声优化策略别把精力花在错误的地方噪声优化的顺序我非常推荐按优先级来先看反馈电阻热噪声。这是所有噪声源里最基础、最固定的部分但它随着信号同比例放大。只要其他噪声源都低于它系统就已经接近物理极限了。再压运放电压噪声的贡献。选低电压噪声运放同时尽量减小输入电容避免高频噪声增益突起。最后才抠偏置电路和散粒噪声。如果暗电流本身已经决定了噪声下限你再怎么换运放都没意义。拿这个顺序去审视自己的设计能少走不少冤枉路。很多人一上来就花大价钱买“超低噪声”运放结果瓶颈在1MΩ反馈电阻的热噪声换了运放输出噪声纹丝不动。5. 布局与实测避坑纸上设计不是最后一步5.1 PCB布局的四个关键动作TIA的PCB布局对性能影响巨大尤其是高阻值反馈和高灵敏度场景。四个动作能解决绝大多数杂散问题光电二极管紧贴运放反相输入端。距离越近输入端走线寄生电容越小。这根走线越短越细越好不要在上面铺地铜也不要走平行长线。反相输入端周围不要大面积铺铜。很多人习惯把地铜铺满结果给反相输入端增加好几pF的寄生电容带宽和稳定性都受影响。反相输入端附近的地铜应该挖空只留一圈防护环。防护环Guard Ring接同相端电压。在反相输入走线外围画一圈地层或等电位环可以吸收PCB表面的漏电流。对pA级电流测量这一步几乎是必需的。反馈电阻和反馈电容贴着反相输入端放。反馈回路面积越小耦合进来的干扰越少。同时注意反馈电阻尽量用低温度系数的类型大阻值电阻在高湿环境下可能有阻值漂移。电源去耦也不要忘每个电源引脚旁边并联1µF和0.1µF两个电容紧靠引脚放置。不要只放一个100nF高速TIA的瞬态电流需求比想象中大。5.2 实测中常见的五个问题与排查思路问题1输出高频振铃或自激。先看反馈电容Cf是不是没加或者加得不够。再查输入端和输出端之间的寄生耦合示波器探头本身也可能带来几pF到十几pF的负载电容。对策把Cf调大一点或者换低输入电容探头。问题2无光照时输出不为零基线漂移。大概率是运放偏置电流偏大、反馈电阻受潮、PCB表面漏电。可以用“输入端对地短接”的测试方法区分短接后输出若归零说明问题在PD或走线漏电若仍偏移问题在运放偏置电流或反馈电阻。问题3加光后输出非线性明显。先确认是否快到饱和。Rf能承受的输入电流上限是Vout_max/Rf超过这个值输出必然削顶。再查PD本身在大光强下的线性范围有些光电二极管在高光通量下会有饱和效应。问题4频率稍高就掉信号。基本就是带宽被Rf和Cin限制住了。用前面的带宽公式核算一遍看看是不是Rf太大、Cin太大或运放GBW不足。不要靠直觉判断算出来多少就是多少。问题5噪声比估算大一个数量级。把后级电路的增益排除掉单独测TIA输出再把PD断开用等效电容代替测试。多数情况下你会发现噪声来自后级放大级、探头或测试环境的电磁干扰而不是TIA本身。5.3 一个节省大量调试时间的小习惯我个人习惯在TIA输出端先预留一个RC低通滤波器位置一颗串联电阻和一颗对地电容PCB上留好焊盘调试时可以根据实际噪声情况调整截止频率。虽然电路本身不需要这个滤波器就可能工作但预留成本几乎为零却能帮你解决后级ADC抗混叠和噪声抑制的不少麻烦。这算是我做传感器前端这几年最受益的做法之一。系列第一篇文章先写到这里。光电二极管的两种工作模式、基本TIA电路、带宽估算、稳定性和噪声这些构成了跨阻放大设计最核心的骨架。后面如果有机会再往下展开我会重点聊高速TIA中更复杂的补偿结构、大动态范围的自动增益切换以及不同运放实测的横向对比。先把手头这几块吃透绝大多数光电信号采集项目的前端就已经稳了一大半。
返回列表