做光探测器选型和电路设计时我最常被问到的问题就是为什么光电二极管经常要加一个反向偏压不加行不行加太大又会怎样说实话这个问题比表面看起来更重要。因为“反向偏压”几乎决定了光探测器的探测带宽、最小可探测功率、动态范围甚至寿命。如果你也在折腾硅PIN光电二极管、InGaAs探测器或者APD雪崩光电二极管这篇内容值得花十分钟一口气看完。我会从PN结原理讲起再回到具体偏压配电路最后整理几个调试中特别容易踩的坑保证你下次调板子时心里有数。1. PN结为什么天生适合做光探测器1.1 耗尽区才是真正的“光敏区”PN结的概念多数人在课本上都学过P区多子是空穴N区多子是电子两种材料接触之后多子会互相扩散P区靠近界面的空穴跑向N区N区靠近界面的电子跑向P区结果在交界处留下带负电的受主离子和带正电的施主离子。这些不能移动的离子形成了空间电荷区也叫耗尽区。耗尽区里面几乎没有自由载流子却存在一个从N区指向P区的内建电场方向很关键。光探测器之所以要用PN结就是因为这个内建电场。光打进半导体材料后只要光子能量大于材料禁带宽度就会激发出电子-空穴对。如果这组载流子出现在耗尽区里内建电场会瞬间把电子推向N区、把空穴推向P区形成定向漂移宏观上就是光电流。如果光生载流子出现在耗尽区外面比如在P区或N区的中性区里就只能靠扩散慢慢“逛”到耗尽区边缘再被电场收集速度慢还容易被复合掉响应自然就差。所以一个PN结光探测器能收集多少光生载流子很大程度上取决于耗尽区能不能覆盖住入射光的吸收深度。耗尽区越宽有效收集区域越大量子效率通常也越高。这也就引出了反向偏压存在的最根本理由反向偏压能直接加宽耗尽区。1.2 反向偏压的本质把耗尽区拉宽、把电场拉强先明确极性PN结加反向偏压就是把P区接到低电位、N区接到高电位电压方向和内建电场方向一致。表面上看反偏时PN结不导通但是对我们做探测器的人来说真正关心的是耗尽区宽度被改变了。耗尽区宽度可以用一个简化公式估计W sqrt[2εs / q × (1/NA 1/ND) × (Vbi VR)]其中εs是半导体介电常数q是电子电荷NA和ND是P区和N区的掺杂浓度Vbi是内建电势VR就是外加反向偏压。注意Vbi和VR是相加关系这意味着VR越大根号里面的值越大耗尽区就越宽。这就像在两块带异性电荷的极板之间加了一个电压源电压越高极板之间的“真空层”就被推得越开。耗尽区变宽会带来两个直接后果。第一结电容变小。PN结电容近似为Cj ≈ εs × A / WA是结面积W是耗尽区宽度。反偏电压升高W变大Cj就下降。光探测电路里结电容经常是RC带宽的主要限制因素所以反偏是提升响应速度最直接的手段之一。第二耗尽区内部电场增强。光生载流子在电场作用下漂移速度更快尤其在电场达到速度饱和区之前载流子渡越时间明显缩短这对高速光通信接收前端尤其重要。不过反向偏压不是越大越好。偏压提高后暗电流会增加、噪声会恶化接近击穿电压时甚至可能进入雪崩或隧穿区所以实际设计中需要在带宽和噪声之间做取舍。这个问题后面我会展开。2. 反向偏压对暗电流和噪声的影响别只看响应速度2.1 反偏不等于“零电流”很多人把PN结反偏理解成“完全不导通”其实那是理想模型。真实PN结在反偏状态下还是有电流流过的这就是暗电流。暗电流的物理来源有几种P区中的少数载流子电子和N区中的少数载流子空穴会被耗尽区电场扫向对侧形成扩散电流耗尽区里的深能级杂质在电场作用下不断产生电子-空穴对形成产生-复合电流偏压很高时载流子可能隧穿过势垒形成隧道电流另外封装表面、管脚之间的污染和漏电也会贡献表面漏电流。写得更直白一点暗电流近似可以表示成Idark ≈ Is[exp(qV/kT) - 1] Igen Itunnel Isurface在反向偏压时第一项趋近于饱和值Is很小但Igen会随耗尽区体积变大而增大因为你把更多的材料体积纳入了强电场区杂质产生-复合的概率也变大了继续加压后Ifunnel和Isurface可能指数式上升。所以你会发现很多光电二极管数据手册里的暗电流-电压曲线并不是平的而是电压越高越往上翘。我之前评估一颗硅PIN光电二极管厂家标称25℃时暗电流2nA实际到60℃环境里直接变成十几nA。这不是样品不良是半导体物理决定的后面测试和系统设计必须留这个余量。2.2 暗电流就是噪声直接限制最小可探测功率暗电流不只是静态功耗问题更重要的是它会带来散粒噪声。散粒噪声电流均方根值可以写成in sqrt(2qIdarkB)式中B是系统带宽。举个例子如果探测器暗电流是1nA系统带宽是10MHz那么散粒噪声电流大约是in sqrt(2 × 1.6e-19 × 1e-9 × 10e6) ≈ 56.6pA这个量级看似不大换成跨阻放大器输出端的等效电压噪声还要乘上反馈电阻。如果反馈电阻是10kΩ输出端差不多是0.566mVrms如果反馈电阻是1MΩ那就直接变成56.6mVrms。什么概念一个1μW的850nm信号光用响应度0.5A/W的探测器测光电流才0.5μA和这个噪声叠在一起信噪比立马下降。所以反向偏压并不是越高越好。在高灵敏度、低噪声应用里我经常是先算一下信号光电流、暗电流、噪声三者关系再回头定偏压。有时候少加几伏偏压暗电流降一半系统最低可探测功率改善非常明显。2.3 为什么光探测器很少用正偏也很少在零偏下做高速正偏PN结的电流随电压指数增长结电容也因为有大量注入载流子而变得很大这时候PN结更像一个低阻导通器件而不是小信号光检测器。正偏下光生载流子很难被有效收集响应会非常差所以在光探测领域很少听说有人给探测器加正偏电压。零偏也就是光伏模式确实存在。零偏下内建电场依然能分离光生载流子而且没有外加电压引起的漏电暗电流通常是所有模式中最低的非常适合低速、高精度测量比如光电型照度计、弱光功率计。但零偏时耗尽区比较窄、结电容大响应速度上不去。高速光通信、激光雷达回波检测、脉冲光测量这些场景就需要用反向偏压把耗尽区撑开、把电容压下来。说到底反向偏压是我们在速度、噪声和检测能力之间做权衡的一个重要旋钮。3. 从PN结到光电探测器反偏到底工作在哪个模式3.1 光伏模式与光电导模式的对比实际工程中光探测器的接法可以分成两大模式。不加偏压、直接把光电二极管接到放大器的两个输入端利用光生伏特效应工作的叫光伏模式给光电二极管加反向偏压使它工作在更高的电场区间的叫光电导模式也有厂商叫“光导模式”或“反向偏压模式”。两种模式各有取舍我习惯用一张表来对比对比项光伏模式零偏光电导模式反偏暗电流极小只有漏电流随偏压升高而增大噪声最低散粒噪声、偏压纹波噪声增加响应速度慢受结电容影响大快结电容降低线性度较好在合适偏压下同样好电路复杂度简单不需要偏压电路需要稳定的偏压源典型应用弱光检测、照度计、精密功率计光通信、激光雷达、高速脉冲检测我在做一款低速光功率计模块时用的是光伏模式因为暗电流对测量精度的影响实在太明显了。而后来做激光测距脉冲接收电路同一个型号的PIN管我就直接给了10V反向偏压响应速度从几百ns飙升到几十ns测试波形立刻不一样了。3.2 为什么实际的高速光探测器基本都是PIN结构如果你打开市面上主流的高速光探测器芯片会发现内部结构基本都是PIN而不是普通PN结。PIN就是在重掺杂的P区和N区之间夹了一层很厚的本征层通常叫I层。这一层掺杂浓度极低几乎等同于半导体材料本身所以外加反向偏压后耗尽区会迅速扩展成几乎整个I层。PIN结构的好处非常直接I层足够厚吸收光的体积大量子效率高同时它又是耗尽区内建电场很强光生载流子被快速扫出速度不会因为厚度增加而损失太多。这正是“吸收体积大”和“响应速度快”两个目标同时实现的关键。不过PIN也不是没有代价。I层越厚光生载流子从产生点漂移到两端电极的距离越长渡越时间仍然会限制最高带宽。举个例子假设I层厚度是100μm载流子饱和漂移速度按1e7cm/s估计渡越时间大约是1ns对应的3dB带宽上限就在几百MHz量级。所以高速探测器要在吸收厚度和带宽之间精细设计并不是厚度越厚越好。3.3 APD雪崩光电二极管把反向偏压用到极致同样是用反向偏压雪崩光电二极管APD玩得更激进。APD内部设计了一个高电场倍增区反向偏压加到接近击穿电压时光生载流子在高电场区碰撞电离一个电子能激发出更多电子-空穴对形成雪崩倍增效应等效电流增益可以达到几十倍甚至上百倍。这让APD在弱光检测中非常有优势但它对反向偏压的要求极其苛刻。增益和偏压关系非常陡峭温度一变击穿电压也会跟着漂移如果偏压不加温度补偿可能这一秒增益是50倍下一秒就飙到200倍甚至直接烧掉。我的经验是APD的偏压电路必须用专门的升压模块配合温度和偏压监测最好再加一个慢启动软启动电路防止上电瞬间过冲。相比之下普通PIN探测器对反偏电压的宽容度就大得多这也是很多系统宁愿用PIN加高增益放大器也不想碰APD的原因。4. 实操给硅PIN光电探测器配反向偏压的完整流程4.1 拿到数据手册先看四组曲线而不是先看最大额定值调探测器电路时我拿到一款光电二极管的第一步不是直接焊板子而是先翻数据手册里的四组曲线暗电流与反向电压关系、结电容与反向电压关系、光谱响应度曲线、响应时间或带宽与反向电压的关系。这四组曲线基本决定了你的偏压怎么选、放大器怎么配。拿常见的一款大面积硅PIN光电二极管来说它在零偏时的结电容可能有72pF左右加上10V反向偏压后可能降到11pF左右。如果用10kΩ跨阻放大器零偏时的RC带宽只有大约220kHz而反偏10V后能到1.4MHz以上差了一个数量级。数据手册里这些数字不是摆设它们是初期设计最重要的输入。你如果只看“最大反向电压32V”就直接上30V很可能发现暗电流已经大得没法用或者已经接近边沿击穿。4.2 偏压电路的三种接法和一个关键原则反向偏压的极性我再强调一遍光电二极管的阴极要接高电位阳极接低电位。对N型衬底、阳极引出的探测器来说典型接法就是阴极接正偏压源阳极接到跨阻放大器的虚地节点。千万别接反接反了就变成正偏光电流会淹没在一堆正向电流里。第一类是最常见的TIA接法光电二极管阳极接跨阻放大器的反相输入端阴极接一个经过RC滤波的反向偏压源。由于运放反相输入端是虚地所以整个反偏电压其实都加在光电二极管两端而运放输入引脚本身并不会承受高压。这个接法频率特性好光电流直接流进反馈电阻是最推荐的高速方案。第二类适合不需要高速的场合光电二极管串联一个负载电阻电阻两端直接取电压信号。这种接法简单但是负载电阻和结电容会形成低通滤波响应速度慢而且电压信号动态范围小不适合微弱光检测。第三类是用低噪声运放接成互阻加偏压注入的结构偏压源通过一个隔离电阻和退耦电容注入阴极。这个方案在需要精确控制偏压纹波时很好用但要注意RC网络的时间常数不能拖慢整个系统。无论哪种接法我都建议偏压源出口先经过一个RC或多级LC滤波。开关电源的纹波会直接调制探测器的工作点在输出端表现为明显的噪声峰这个坑特别隐蔽。4.3 偏压值到底怎么定一个可以照抄的决策过程定偏压值时我习惯按下面的顺序推先确认系统需要的带宽。打个比方目标带宽10MHz结电容Cj和跨阻反馈电阻Rf共同决定极点频率公式是f3dB≈1/(2πRfCj)。如果Rf已经定为10kΩ为了让带宽高于10MHzCj必须小于1.6pF。这时候就去看Cj-VR曲线找到对应的最小偏压然后在此基础上留出10%到20%余量。接着确认暗电流是否可接受。同样在目标偏压下查数据手册暗电流标称值再按温度系数估算最高工作温度下的暗电流。如果暗电流带来的噪声已经接近系统允许的噪声预算说明这个偏压太高了要么换探测器要么降低带宽或放大器增益。最后把偏压源的纹波控制在允许范围内。比如10V偏压如果暗电流是1nA偏压纹波哪怕只有1mV通过结电容和电路耦合也未必致命但如果是高增益TIA任何偏压抖动都会串到输出。我的做法是偏压用低噪声LDO供电再串联一个1kΩ到10kΩ隔离电阻对地并一个100nF电容必要时再加一级LC滤波。4.4 加偏压时的保护措施和上电时序反向偏压虽然不像正偏那样容易大电流烧毁探测器但过压和静电依然会损坏PN结。第一绝对不能超过数据手册的最大反向电压。很多探测器在接近最大反向电压时已经有边缘雪崩迹象暗电流曲线会上翘这时候已经很危险了。第二偏压源要加限流电阻哪怕不小心短路电流也被限制在安全范围。第三PCB焊盘和探测器引脚要做好ESD保护建议加TVS管或防静电电阻。上电时序也很重要。我遇到过探测器莫名其妙损坏的情况最后发现是偏压电源先上电运放还没起来虚地节点没有稳定等于把整个偏压全部压到放大器输入保护二极管上。后来我的做法是先让放大器正常工作再缓慢施加探测器偏压断电时先撤偏压再关放大器电源。如果偏压源本身有软启动功能哪怕是几十毫秒的斜坡也能省掉很多麻烦。5. 调试中踩过的坑常见问题排查实录5.1 加了反向偏压输出反而变小了这个现象我第一次遇到时很困惑。后来检查发现问题出在光电二极管极性接反了。正常反偏时应是阴极接正电位、阳极接低电位结果我把引脚搞反等于给探测器加了一个正向偏压光电流被正向导通电流完全盖住输出自然乱七八糟。还有个容易忽视的原因跨阻放大器的输入共模范围和反相输入虚地没有建立起来。如果你给探测器加了偏压但运放电源没上或虚地不对偏压会通过探测器把反相输入端强行拉偏放大器直接进入饱和状态。排查时先测运放反相输入端对地电压正常应该很接近同相端参考电压而不是被拉到偏压值附近。5.2 暗电流偏大而且随偏压明显上翘暗电流偏大不一定都是探测器坏了。先检查是不是环境光从封装侧面漏进去尤其是金属壳探测器管脚缝隙处特别容易漏光。我用黑色热缩管或者遮光胶带封住管脚区域暗电流经常能降一个数量级。其次检查PCB表面清洁度助焊剂残留和手汗在湿度较高时会造成表面漏电这种漏电随偏压升高增长得很快用无水乙醇清洗板子后就正常了。如果这些都排除了再看是不是偏压已经接近器件最大反向电压。有些型号的额定值写得很保守但接近额定值时暗电流已经指数上升这种情况下只能降偏压或者换成暗电流更小的型号。再有就是温度暗电流对温度极其敏感大致温度每升高10℃暗电流翻倍。夏天户外测试和冬天实验室测试的数值完全不同记录数据时一定要写清环境温度。5.3 TIA输出几十MHz自激振荡高速光电探测器配TIA时自激振荡是高频电路的头号问题。振荡的根源通常是结电容Cj加上运放输入电容Cin和反馈电阻Rf形成的高频极点与运放的GBW相互作用让环路相位裕度不足。你只要试着增大反馈电容Cf在原电阻两端并一个电容振荡就会压下去。补偿电容的经验值可以这样估算Cf ≈ sqrt(Cin / (2π × Rf × GBW))举个例子如果Cj为11pF运放输入电容3pFRf10kΩGBW100MHz那么Cf大约是1.5pF左右。实际调试时我用的是从1pF开始往上加直到方波响应没有过冲和振铃。但要注意Cf加得越大带宽越低所以不要为了彻底消除振铃而无限制加大应该以“无明显振荡且带宽损失最小”为目标。5.4 脉冲光响应波形拖尾、变钝如果你测脉冲光信号时发现上升沿或下降沿慢慢悠悠首先要怀疑偏压不够、结电容太大。最简单的方法是把负偏压逐步升高同时用示波器观察上升时间有没有明显改善。我测过一款探测器在零偏时10%到90%上升时间约200ns加到12V反偏后直接压到20ns差异非常大。其次看负载电阻。TIA反馈电阻和探测器结电容构成的极点如果反馈电阻太大同样会把信号拉慢。比如1MΩ反馈电阻在10pF结电容下的极点就非常高阻抗但如果运放输入电容5pF极点是1/(2π × 1M × 15pF)≈10.6kHz这就会严重限制速度。所以追求高速时要么降低反馈电阻并用后级放大器补增益要么换用输入电容更小的运放。还有个细节长波长光在硅中穿透深度大光生载流子产生位置可能很深如果耗尽区没有覆盖到这些位置载流子要靠慢速扩散才能被收集波形尾部就会拖一个“长尾巴”。这时候加大反向偏压把耗尽区往衬底方向推进尾巴通常会明显变短。5.5 偏压纹波导致输出噪声增大这个坑在实验室里用线性电源时不太容易暴露一旦用DC-DC给探测器供电就非常明显。输出电压会带几十毫伏甚至几百毫伏的开关纹波通过探测器的结电容和放大器的偏置网络耦合到输出端表现为固定频率的噪声尖峰。排查方法很简单用示波器看输出噪声是否出现了与开关电源频率一致的周期成分。解决思路是给偏压加LC滤波或者在偏压与探测器阴极之间串一个隔离电阻再接一个大的对地电容把纹波衰减掉。如果系统空间允许我一般还会把偏压源和其他数字电路的地完全分开单点接地效果会好很多。写在最后我在实际调板时的几条体会偏压听起来就是一个电压值但它背后牵扯的物理过程很多。做探测器电路这么久我最深的一条感受是不要按数据手册上的“最大反向偏压”去选工作点那是极限参数不是推荐参数。真正合适的偏压是你把带宽、暗电流、噪声、温度漂移全部列出来之后算出来的交集。另外无论做低速弱光检测还是高速脉冲探测都建议先看一眼你手上探测器的Cj-VR曲线和Idark-VR曲线再决定电路拓扑。很多时候换一种偏压设置比换更贵的运放、更高端的器件更能解决问题。调试的时候记录温度、偏压、暗电流这三组数据会让你少走很多弯路。