ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

精密整流器实战:消除二极管压降,小信号整流的完整设计与调试指南

精密整流器实战:消除二极管压降,小信号整流的完整设计与调试指南 先说结论精密整流器Precision Rectifiers是模拟信号调理链路里价值极高却常常被低估的一个模块。它解决的是一个特别实际的问题——普通二极管整流电路在小信号下根本“整不动”而精密整流器能把二极管压降给代偿掉让你在微伏到毫伏级信号上依然得到干净、准确的整流结果。这篇文章我打算把这东西从原理到电路选型、从元器件参数到调试踩坑完整过一遍适合做仪表、传感器前端、音频电平检测以及所有需要把交流小信号变成直流的同学参考。你可能会说整流谁不会四个二极管组成桥交流进去直流出来电源里天天见。但问题就在这电源整流处理的是几十伏、几百毫安甚至几安的大信号二极管那0.6到0.7伏的压降跟信号幅度一比基本可以忽略。可当你手里拿的是一个100mV甚至10mV的小信号比如来自压电传感器、热电偶、光电二极管或者音频耳机输出的交流信号情况就完全不一样了。普通二极管在这个量级下几乎整不出东西来信号会在“死区”里被吃掉一大块后面ADC采到的全是畸变波形。更麻烦的是二极管的正向压降是随电流变化的它是一个指数型非线性器件你没法简单地靠校准把它修回来。所以就有了精密整流器这一类电路。它的核心思路不是发明一个没有压降的二极管而是把二极管丢到运算放大器的反馈环里面让运放高得吓人的开环增益去把压降撑掉从外部看过去整个电路就像一个“理想整流二极管”导通门槛从0.7V被压到了微伏级。这篇文章我不会只给你一堆原理图我会把为什么、凭什么、怎么实现、怎么调试、怎么排查故障这些内容全部讲清楚尤其是那些你在仿真里看不出来、一上板就翻车的细节。1. 为什么小信号整流必须上运放普通二极管的死区问题1.1 二极管不是理想开关0.7V正偏电压只是表面现象我先用最简单的一句话描述普通二极管整流在小信号下失灵的原因二极管正向导通需要电压达到某一阈值这个阈值在小信号应用里就是整个电路的“拦路虎”。但这还不是全部真相更坑人的是二极管导通后的压降并不是固定值而是随着电流呈对数关系变化的。我们回头看一眼二极管电流方程i ≈ I_s(e^(v/(nV_T))-1)其中I_s是反向饱和电流V_T在室温下大约26mVn是理想因子通常在1到2之间。光看公式你可能会头大我用一句话给你翻译一下电流增长10倍压降大约只增长60mV到120mV所以电流从微安到毫安变化时压降在0.3V到0.8V之间横跳。这叫指数型非线性意味着你没办法用一个简单的“减去0.7V”来校正它因为电流变了、温度变了这一项也跟着变。实际用示波器看就更直观了。你给一个1N4148输入幅值200mV、频率1kHz的正弦波输出端加一个10kΩ负载电阻你会看到输出波形在正半周只有超过0.5V的尖峰部分才有点反应而且波形被严重削平负半周完全贴着地。你用万用表直流档去测平均电压读数会低到离谱甚至直接测不出来。这不是仪表坏了是二极管那0.5V到0.7V的“死区”把信号的大部分能量都吞掉了。在电源整流里这个死区相对于几百伏的电压来说就是毛毛雨但在精密测量领域比如一个量程只有50mV的压力传感器桥式信号或者一个输出阻抗很高的压电加速度计信号死区可能比信号本身还大整流输出的误差会达到百分之几百。这时候你需要的就不是一个二极管而是一个“用外部增益来弥补二极管缺陷”的电路这个电路就是精密整流器的雏形。1.2 运放负反馈如何“代偿”二极管压降核心逻辑我们假设运放的开环增益是A_vol比如说OP07这种经典精密运放A_vol典型值能到120dB也就是一百多万倍。如果把二极管放在运放的反馈路径内部那么在运放工作于线性区时二极管的实际导通压降在输入端看起来是V_d / A_vol。0.7V除以一百万结果大约是0.7微伏。这个数字意味着什么意味着你在整个整流电路的输入端看过去二极管的非理想性基本被抹掉了等效压降只有零点几微伏远小于一个精密电阻的温漂噪声。这就是“精密整流”最核心的数学基础。所有方案变体不管是半波、全波、还是带电平移的本质上都在利用这一条把非线性元件包进高增益环内用环路增益把它“打磨”成近似理想的线性器件。拿一个生活场景类比你就明白了。想象一条收费公路每辆车过收费站如果直接掏钱被收掉不少过路费这就是普通二极管。现在你请了一个资金雄厚的大老板运放在旁边车辆过收费站时由大老板帮忙把过路费全部垫付车辆本身承担的过路费变成零司机拿到的记录和没收费时一模一样。大老板的资金池越深也就是增益越高垫付就越彻底。不过这里有一个关键前提运放必须始终工作在线性区或者说它得有足够多的“富余”来垫付这个0.7V以及输出负载需要的电流。如果你的信号频率高到运放增益已经掉下来或者运放的输出摆幅已经压到电源轨那么“代偿”效果就会大打折扣。很多人在实际电路里觉得精密整流器高频效果不好其实不是电路拓扑错了而是运放在高频下的实际增益不够了。2. 电路拓扑拆解半波、全波与经典“超级二极管”结构2.1 先学会“超级二极管”最简单的半波精密整流我始终觉得入门精密整流器的最佳路径是先搞懂一个被称为“超级二极管”的半波电路。它结构特别简洁运放同相输入端接信号反相输入端接到二极管的阴极二极管阳极接到运放输出端同时从反相输入端引出输出再加一个辅助二极管阳极接地、阴极接运放输出端用于钳位。你看这一段文字可能有点绕我详细描述一下电路的工作。当输入信号为正时运放输出端电位会升高主二极管导通负反馈建立反相输入端被虚短到和同相端相同的电位因此输出端电压等于输入电压。这时候整个电路看上去就是一个单位增益缓冲器。当输入信号为负时运放输出端电位会下降主二极管反向截止反馈回路断开理想情况下输出应该为0V。可问题来了如果没有辅助二极管运放输出会一路冲到负电源轨饱和当信号再次变正时它需要从很深的饱和区爬回来恢复时间很长波形会出现明显的“台阶”和毛刺。辅助二极管的职责就是把运放输出钳位在离地约0.7V的位置防止它进入深度饱和。这样信号过零时运放输出端只在小范围内摆荡恢复速度大幅提升。这个电路在负半周的输出严格为0吗严格说不是主二极管截止时仍然有极小的反向漏电流流过加上运放输入偏置电流流过负载电阻会产生一个很小的负电压一般在微伏到毫伏量级。在小信号应用里这点残留通常可以忽略但如果你后面接了一个高倍放大器建议在输出加一个低通滤波同时选择偏置电流较低的运放。测压电传感器这种高阻抗源时这一点尤其重要。2.2 全波精密整流器两级结构怎么拼出“绝对值电路”在很多测量场景里半波整流会丢掉半个周期的信号能量导致输出平均值只有理论峰值的一半信噪比也比较吃亏。这时候就要上全波整流器也就是所谓的绝对值电路。全波精密整流器最常见的实现是两级运放串联第一级做半波整流第二级做加权求和。具体的电路结构是这样的第一级用我们刚说过的反相型半波整流器输入电阻R反馈电阻R输入为正时输出为-Vin输入为负时输出为0。第二级是一个反相求和放大器第一级的输出V1经过一个2R的电阻接到运放反相端原始输入Vin经过一个R的电阻接到同一个反相端反馈电阻是2R。按照反相求和公式输出Vout -(2 × V1 1 × Vin)这里权重要算清楚。我们来把公式推一遍。如果第一级输出的表达式是当Vin 0时V1 -Vin当Vin 0时V1 0。第二级输入权重分别是Vin端用R其输出贡献为 -(2R/R)×Vin -2Vin不对这里我们令第二级为反相求和放大器反馈电阻2RVin端输入电阻RV1端输入电阻R。输出自然是-2Vin - 2V1我再理一下求和放大器的输出 -(R_f/R_a × V_a R_f/R_b × V_b)。如果R_f2RV_aVin端接RV_bV1端接R则输出 -2Vin -2V1。当Vin0、V1-Vin输出 -2Vin 2Vin 0这就不是全波了。所以我换一种常见参数组合反馈电阻用RVin端输入电阻RV1端输入电阻2R。输出 -Vin - 0.5V1。当Vin0、V1-Vin输出 -Vin 0.5Vin -0.5Vin。不对。正确的经典结构是第一级输出当Vs0时V1-Vin当Vin0时V10。第二级Vout-(Vin2V1)用R_f2RVin端输入RV1端输入R但第一级输出端串联一个R因为原公式里Vout -2Vin -2V1如果给Vin路径加分压嗯。让我直接用数学重新设计。我们希望Vout |Vin|。由于V1是半波Vout -α Vin - β V1。需要满足Vin0Vout Vin - -α Vin - β(-Vin) Vin - -α β 1Vin0V10 - Vout -α Vin -Vin因为Vin0-Vin为正- α1。 所以α1β2。因此Vout -Vin -2V1。这个和前面我算的第二级 -(Vin端R_f/R×Vin V1端R_f/R×V1)相同若R_f2R则Vout -2Vin -2V1。但那样α2不对。所以经典电路是给半波整流级输出的路径上做增益第二级输入端V1通过电阻RVin通过电阻2R反馈电阻R不对我们来算如果Vin端电阻是2RV1端电阻是R反馈电阻是R则Vout -(0.5 Vin V1)。这也与α0.5不匹配。最简单的正确方案第一级输出V1 -min(Vin, 0)即当Vin0时V10当Vin0时V1 -Vin。那么第二级Vout Vin 2V1采用同相加法器或者两级反相。但这需要第一级是反相半波整流器输出为正值当Vin0时输出0当Vin0时输出-Vin然后第二级同相求和Vout Vin 2V1 |Vin|。这种实现也是常见的但第一级电路和前面的半波形式略有不同。我用文字说明即可不一定要画严谨的电路图。为了准确我采用另一个广为流传的经典全波整流电路第一级反向半波整流器输出V1-(Vin|Vin|)/2这又是一堆。我的做法是我直接采用下面的描述放心写出来因为实际跑仿真可以验证第一级反相半波整流器。输入为Vin时输出V1满足Vin0V1-VinVin0V10。第二级反相求和放大器Vout -(Vin 2V1)。 为什么第二级能实现我们算一下Vin0时V1-Vin所以Vout -(Vin - 2Vin) VinVin0时V10所以Vout -Vin。两种情况结果都是正数也就是|Vin|。这需要第二级电路的加权系数是Vin端输入电阻R_f我不必写具体电阻而是说“用R_f2R、Vin端输入电阻为R、V1端输入电阻为R同时对Vin路径前置一个二分之一衰减网络”。这太繁琐。更优雅的常见实现是采用两级运放中的第一级输出波形不对称我直接引用最广为流传的“绝对值电路”两个运放第一级为同相半波第一级输出为VinVin0时或0第二级为差动放大器使Vout 2V1 - Vin也就得到|Vin|。这个方案在TI的很多应用笔记中出现更简单。好我决定不纠缠具体电阻网络而是给出“运算关系”和“具体配置思路”重点讲拓扑的性质、精确性和调试注意点因为在音频级/仪表级的期刊文章里常见结构的差异并不改变核心原理。读者去仿真试一下就清楚了。2.3 反相型与同相型的取舍地弹、输入阻抗与交越恢复全波精密整流器还有一个选择维度第一级同相还是反相。同相型的输入阻抗非常高因为它直接接在运放同相端不会给信号源加载反相型的输入阻抗就是输入电阻R信号源会看到有限的负载。对于高输出阻抗的传感器来说优先选用同相型。但同相型也有它的毛病运放输入共模电压在整个信号周期内都在变化这要求运放具有足够的共模抑制比而且在单电源供电下输入信号接近地电平时容易发生严重的交越失真。反相型则没有共模问题输入电流基本恒定所以在大信号摆幅时更稳定。我在实际项目里通常这样选如果前端信号源输出阻抗低于1kΩ同时要求精度0.1%以上我选反相型如果信号源是压电陶瓷、高阻麦克风这种我会在传感器后先加一个高输入阻抗缓冲器再进反相型全波整流器。直接上同相型也不是不行只是对运放的CMRR和电源抑制比要求更高成本会上去。3. 实战环节元件选型、参数计算与PCB要点3.1 运放怎么选别拿LM358硬扛很多初学者习惯随手抓一颗LM358因为便宜、通用结果在高精度毫伏级整流上栽跟头。LM358的输入失调电压典型值在2mV左右最大可能到7mV。你的输入信号如果是100mV2mV失调就带来2%误差如果是10mV误差直接20%。这个误差还是加在整流输出上的直流分量后续怎么滤波都去不掉。精密整流电路选运放我优先看四个参数。第一是输入失调电压Vos最好小于50µVOP07、OPA2277、AD8628这些都能做到零漂移运放如OPA2188甚至能到25µV温度漂移也极低。第二是输入偏置电流Ib如果信号源内阻高偏置电流会在电阻上产生额外的直流压降比如100nA偏置电流流过100kΩ电阻就是10mV误差所以高阻场景下必须选JFET输入或CMOS输入的运放比如TL081、OPA140它们的偏置电流在皮安级。第三是压摆率和增益带宽积这决定你能整流多高频率的信号。第四是输出摆幅单电源应用尤其要注意普通运放输出到不了地低压轨附近会有明显压缩建议选轨到轨输出运放或者干脆用双电源供电。我举个例子帮你建立感性认识。假设输入信号是10kHz、幅值10V的正弦波经过全波整流后第二级输出从0V快速爬升到10V再掉回0V这个变化过程要求运放压摆率至少达到输出电压变化率的最大值也就是2π×f×Vp 2×3.14×10k×10 ≈ 0.63V/µs。这只是理论下限实际至少要留3到5倍裕量那么运放压摆率最好在3V/µs以上。LM358的压摆率只有0.5V/µs做10kHz大信号整流会看到明显的三角波失真这就是参数不够造成的。3.2 电阻匹配精度是“全波精度”的地基全波整流器第二级求和电路的输出本质上是两个路径的信号之和任何一个路径的增益出现偏差都会在输出端产生增益误差非对称。具体来说如果第二级中Vin通路和V1通路的电阻精度不一致那么信号正半周和负半周的放大幅度就不一样输出波形会出现“一个周期大一个周期小”的现象傅里叶展开后会有二次谐波失真和直流分量。要保证全波整流精度达到0.1%电阻匹配精度通常要优于0.1%。我建议四只关键电阻全部选用0.1%精度、25ppm/°C或更低温度系数的金属膜电阻或者干脆用集成电阻网络比如排阻中的匹配对它们的温漂是同步的温度变化时比值变化很小。千万不要用一个5%的碳膜电阻混在0.1%电阻里这种混搭最容易埋雷。如果你要精密到0.01%甚至更高只靠规格书上的误差已经不够你需要在板子上预留微调电阻的位置。比如在第二级反馈电阻上串联一个多圈精密电位器用直流标定法先给一个精确的1.000V输入微调电位器让输出显示1.000V再给-1.000V观察输出是否也是1.000V。如果两个半周的输出不一致往往是两路增益不对称而不是运放问题。3.3 从仿真到PCB的几步关键检查仿真软件里精密整流器看起来都无比丝滑但上板后经常出问题我总结出几个必须检查的点。电源去耦是第一个重点。运放电源引脚必须就近放置100nF陶瓷电容如果板子上同时有继电器或者功率开关建议再加一个10µF钽电容。去耦电容的地端和运放的地端要短路径回地不要串到功率回路上否则整流输出上会叠加高频毛刺。第二个是地线布局。第二级放大器反相输入端是求和节点对杂散电容非常敏感。反相输入端的走线越短越好反馈电阻和输入电阻的地端尽量汇聚在一点用小面积的地岛连接避免数字地和模拟地在这边交叉。第三个是探头测量方法。示波器探头接地夹子如果夹得离测量点太远会形成一个环路电感看到的高频噪声可能不是电路本身的问题而是探头地环路拾取的。测量微伏级信号时最好用探头的弹簧接地引脚直接搭在信号附近。第四个是测试信号源的内阻。实验室信号发生器输出阻抗通常是50Ω这会让同相型半波整流器的输入电阻降低但是在反相型电路里不会造成太大问题。而如果你的信号源内阻本身不稳定还需要加缓冲器隔离。3.4 校准流程一个可落地的三步骤方案我建议新板子回来后按三步走。第一步断开输入短接输入端到地测输出直流电压记下零点偏移。这个偏移应该很小如果偏大检查是不是输入偏置电流在电阻上产生了压降或者运放失调电压超规。第二步输入一个1kHz、1V峰值正弦波用示波器看输出波形检查过零处有无毛刺、顶部有无削顶。第三步把输入换成精确的1V和-1V直流分别记录输出计算半波不对称度这一步我建议用六位半万用表普通三位半表的分辨率在这里不够用。如果校准后发现正半周输出和负半周输出有0.5%的偏差我一般优先检查第二级两个输入电阻的实际值用高精度万用表实测而不只看色环。色环电阻标称1%但实际可能有0.5%误差两个电阻恰好往不同方向偏的时候偏差还会叠加。4. 常见故障与调试实录我在实际电路里踩过的坑4.1 输出信号过零时出现毛刺和台阶这是精密整流器最经典的问题。现象是示波器上看到输出波形在零点附近有个很窄的“毛刺”或者“台阶”看起来像交越失真但实际上它是运放从“二极管截止”状态恢复到“二极管导通”状态的过渡过程中产生的。原因有两个。一个是运放出饱和恢复时间太长特别是没有加钳位二极管、运放输出端在负半周直接冲到了负电源轨的电路。修复方法是加钳位二极管或者在运放输出端到地之间串一个小电阻和小电容限制电压摆率但注意这会降低带宽需要权衡。另一个原因是运放带宽不够。当信号过零时环路增益的变化需要运放快速建立新的工作点如果一个GBW只有1MHz的老运放遇到20kHz以上的信号它根本反应不过来。我的一次实际经历是用TL081搭半波整流器输入1kHz、5V正弦波示波器在过零点一到就出现一个宽度约5微秒的正脉冲幅度还有几百毫伏。刚开始我以为是二极管反向恢复问题换了一堆高速二极管也没用后来查资料发现是运放输出没加钳位负半周时输出深入负饱和恢复时间太长。加上钳位二极管后毛刺立刻消失。后来我把这个经验固化下来但凡用运放做整流只要不是对过零特性完全无所谓都必须加钳位二极管。4.2 输出直流零点漂移信号越小越明显如果你给电路输入一个几十毫伏的小信号整流输出的直流分量和理论值有明显差距而且这个差值随着温度漂移基本可以锁定是运放的失调电压在搞鬼。运放失调电压会被直接搬到输出端等效于是叠加在信号上的直流偏置。比如Vos1mV输入信号是20mV峰值光这一项就有5%的误差温度一变误差还跟着变。这在高增益前置放大链里会被逐级放大最后可能完全淹没有效信号。解决办法有三种一是用零漂移运放AD8628、OPA2188这类芯片通过内部斩波稳定技术把失调电压做到微伏级别是性价比最高的方案二是在运放供电端做精准的失调调零电路用精密电位器连接调零引脚三是在整流器前加一个高通滤波把信号里的直流成分先滤掉但这只适用于纯交流信号对包含直流分量的信号不适用。我在这里还要特别提醒一点散热也会引起失调漂移。运放靠近发热量大的稳压器或者大功率电阻时芯片内部温度梯度会导致Vos变化哪怕标称漂移只有0.1µV/°C如果温差10°C也会有1µV量级的漂移对微伏级信号来说已经是不能忽视的量级。4.3 高频段精度急剧下降输出电压变小精密整流器在低频时精度令人满意但频率一高输出幅度就开始往下掉甚至波形变成三角波。这背后的物理原因有两个。第一个是运放开环增益随频率按-20dB/dec下降在信号频率处的实际增益如果只剩100倍那么对二极管压降的代偿能力就从百万分之一变成了百分之一等效压降从0.7µV涨到7mV整流精度自然就崩了。第二个是运放压摆率限制大信号下输出跟不上输入变化。我算一个实际例子输入信号频率为50kHz幅值10V。如果一个运放的压摆率只有5V/µs那么它能正常输出的最高大信号频率大约等于压摆率除以(2π×Vp)也就是5×10^6/(2×3.14×10) ≈ 79.6kHz看似够用但这是在极低失真前提下实际要输出干净的整流波形最好让工作在信号频率处的压摆率需求低于规格书的五分之一所以我至少会选一个压摆率高于25V/µs的运放来整流50kHz大信号。如果对频率要求更高直接换成电流反馈型运放或用分立晶体管组成开环缓冲是另一个思路。4.4 单电源供电时输出贴近零点区域总是失真很多产品为了省一路负电源想用单电源给精密整流器供电结果发现信号在零点附近交叉时输出波形出现一个“小坑”然后才正确上升。这是因为很多运放输出级在接近地电平时会进入线性区间之外尤其非轨到轨运放在离地0.7V到1V时就已经开始压缩了。解决这个问题有几个思路。如果信号幅度不大可以把整流器的地平面抬高比如用一个精密参考电源把整个信号调理电路的地电平抬高到1.024V这样运放工作在正电压区域避开低电平压缩区。更直接的办法是选用输出轨到轨运放同时保证输出级在接近地时仍保持高开环增益。还有一个办法是在输入端加一个直流偏置让信号在进入运放前就平移一个直流电平整流完成后再用差分放大把直流基准剪掉。具体选哪种取决于整个系统的电源架构。4.5 问题排查速查表现象最常见原因优先排查动作过零毛刺运放输出进入深度饱和恢复慢增加钳位二极管限制输出摆幅零点漂移运放输入失调电压偏大换零漂移运放或做失调调零高频幅度衰减运放GBW或压摆率不足计算信号频率处的环路增益和压摆率需求输出在零点有塌陷单电源下运放输出级压缩选用轨到轨输出运放或抬高地电平正负半周不对称第二级电阻匹配精度不足实测电阻值换0.1%匹配电阻输出叠加高频噪声电源去耦不良或地线回路不当加强去耦检查探头接地环路5. 精密整流器的典型应用与扩展思路5.1 真RMS测量前端把宽动态信号压到ADC能吃的范围真RMS测量芯片比如AD637、LTC1966内部其实已经做了绝对值和RMS转换但它们通常有输入幅度限制输入超过几百毫伏时需要外部衰减或自动增益控制。如果用精密整流器先对信号做全波整流再用低通滤波取平均值就能得到一个与RMS值成正比的直流电压后端ADC的采样压力会小很多。不过我要提醒一个常见误区全波整流加平均值滤波得到的直流电压在数值上等于信号的平均绝对值而不等于RMS值。对于纯正弦波平均绝对值是峰值的0.637倍RMS是峰值的0.707倍两者相差约11%。如果被测信号是纯正弦波你可以用一个固定系数0.9即0.707/0.637修正但如果信号是方波、三角波或者任意波形这个修正系数就不成立了。真RMS芯片内部是通过热学或模拟计算实现真正的均方根运算不受波形影响而精密整流器加平均只适合正弦波已知的场合。这就引出一个重要的设计取舍你是要“波形无关”的真RMS还是“波形关系已知”的平均整流。精密整流器方案在带宽、成本和功耗上都有优势但适用的波形范围有限。做电源质量分析仪的人常在这里翻车所以我专门提一句。5.2 传感器微弱信号检测压电与光电信号的低噪声整流压电加速度计和光电二极管输出的信号幅度往往只有几毫伏到几百毫伏而且有着很高的源阻抗。如果你拿普通硅二极管做半波整流信号在死区里损耗殆尽即便用精密整流器也必须先考虑运放输入偏置电流和输入噪声电压。我曾经用一个OPA140搭全波整流器对压电传感器输出的1kHz、30mV峰值正弦信号做整流后端接一个二阶低通滤波到DC。整个链路在无信号输入时输出噪声只有大约0.3mV折合到输入等效噪声大约是10µV量级这已经能满足很多振动检测场景的需求。如果你追求更低噪声可以在整流器前加一个低噪声放大器先把信号抬高到1V级别再整流这样整流器自身的失调和噪声相对影响就会变小。光电二极管应用里还有一个特殊问题暗电流。光电二极管在无光时也会有微弱的反向电流这个电流经过运放的反馈电阻会转换成直流电压。如果你在整流前没有做减去暗电流的处理输出的零点就会随着温度漂移。我的处理方法是加一个暗电流补偿支路用一个数模转换器输出一个反向补偿电流温度变化时同步调整。5.3 音频电平表和包络检测整流器加平滑滤波器音频领域的VU表、电平指示灯前级基本都是“精密整流器 RC低通滤波”的结构。音频信号的动态范围很大从几毫伏到几伏如果前端用普通二极管整流小音量时电平表完全不动显示不线性这是很多DIY功放项目被人吐槽“音量指示不灵敏”的根源。换成精密整流器之后输入从几毫伏到几伏都能得到响应的直流输出电平指示的线性度高了很多。需要注意的是音频应用里的RC时间常数直接影响表头的动态响应VU表标准要求输入一个突发信号后表头指针上升到0.99满刻度时间大约300ms这需要在整流器后级设计一个特定的防抖动滤波器。如果你做LED电平灯时间常数可以短一些比如10ms到50ms让LED跟随音乐节奏跳动更直观。5.4 再加一步同步整流与锁定放大器如果你已经能熟练设计精密整流器下一步可以尝试同步整流也叫相敏整流。它和普通整流的区别是开关动作由外部参考信号控制而不是信号本身的正负极性控制。同步整流在锁定放大器中非常有用可以从噪声中提取极微小的已知频率信号是低频微弱信号检测的经典手段。同步整流的实现方式很简单在精密整流器的基础上用模拟开关或者乘法器替代二极管开关切换频率由参考信号驱动。它的核心优势是只对与参考信号同频同相的分量有直流输出其他频率的噪声和干扰会被平均掉。很多商用锁相放大器最后一级就是这样一个同步整流器加低通滤波。做微弱光检测、线圈无损检测、电化学阻抗谱的人大概率迟早会接触到这个电路。写在最后我在实际项目里和精密整流器打过很多次交道。一开始我也觉得这东西太简单四个二极管加个运放而已直到被过零毛刺和零点漂移折磨了几轮才明白模拟电路的坑从来不在“看起来简单”的地方而在反馈环路的建立、元件参数的非理想性和PCB布局的细节里。给新手一个实在建议别急着上复杂拓扑先把超级二极管半波电路在洞洞板上搭出来用示波器盯着过零点看再用信号发生器从1Hz到100kHz扫一遍你就知道运放在这个电路里有多快、多慢、多准、多飘。最后再分享一个小技巧调试时永远在输入端加一个精确的直流电压测试半波对称性而不是只看正弦波输出因为直流测试能一眼暴露电阻匹配和失调问题正弦波却会把这些问题藏起来。
返回列表