ARTICLE DETAIL

资讯详情

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

运放实战:4-20mA转换、单电源偏置与滤波放大电路设计精讲

运放实战:4-20mA转换、单电源偏置与滤波放大电路设计精讲 1. 项目概述从“知道”到“会用”的运放实战进阶聊到运放很多朋友可能都看过不少资料从虚短虚断到各种经典电路原理图都能看懂但一到自己动手设计或者调试问题就来了为什么我的电路有直流偏置单电源供电到底该怎么处理偏置点用仪表放大器好还是自己搭差分电路好4-20mA电流环接收端那个精密电阻怎么选这些问题恰恰是区分“理论派”和“实战派”的关键。这个系列的前几篇我们梳理了运放的基础模型、负反馈核心以及一些基本电路。今天这篇“知识点四”我们不打算再重复教科书内容而是聚焦于几个在工业控制、仪器仪表和传感器接口中极高频率出现的实战电路。我会结合自己踩过的坑和调试经验把4-20mA转电压、单电源供电的偏置设计、带滤波功能的同相放大以及交流互感采样这些“明星电路”掰开揉碎了讲目标是让你看完后不仅能画出原理图更能独立完成从计算、选型到调试的全过程真正把运放“用起来”。2. 工业基石4-20mA电流环信号的精密接收与转换在工业现场4-20mA电流环传输是抗干扰、远距离传输信号的绝对主力。它的核心思想是将物理量如温度、压力线性对应到4mA零点到20mA满量程的电流信号中。我们的任务就是在接收端将这个电流信号无失真、高精度地转换成一个便于单片机ADC采集的电压信号。2.1 核心转换原理与精密电阻的选型艺术最经典、最可靠的转换电路就是一个精密采样电阻。电流I流过电阻R产生电压U I * R。这个电路简单到令人发指但魔鬼全在细节里。首先电阻值R的计算。这需要权衡几个因素1产生的电压范围要匹配后端ADC的输入量程2电阻自身的功耗和温漂3对电流源负载的影响。假设我们使用一个典型的3.3V或5V供电的MCUADC参考电压也是3.3V。为了留出余量我们通常希望20mA时产生的电压略低于参考电压比如3V。那么 R U_max / I_max 3V / 0.02A 150Ω。此时4mA时电压为0.6V20mA时为3V量程跨度2.4V。注意这里存在一个常见误区——为了获得更大电压信号而选用更大阻值的电阻。例如选用250Ω20mA时得到5V电压。但如果你的MCU系统是3.3V供电这个5V信号会直接损坏ADC输入引脚必须确保最大输出电压在ADC的允许输入电压范围内通常为0~VREF。其次电阻的选型是精度保障的关键。普通1%精度的贴片电阻根本不够看。4-20mA系统本身精度通常要求0.1%甚至更高。电阻的误差会直接叠加到整个系统的测量误差上。精度至少选择0.1%精度的金属膜精密电阻。对于更高要求0.05%或更高精度的电阻是必要的。温漂这是比初始精度更隐蔽的杀手。工业环境温度变化可能很大。必须关注电阻的温度系数TCR。普通厚膜电阻TCR可能在±100ppm/°C以上这意味着温度变化50°C阻值可能漂移0.5%。应选择TCR在±25ppm/°C甚至±10ppm/°C以内的精密电阻。功率P I² * R (0.02)² * 150 0.06W。一个0805封装的1/8W0.125W电阻绰绰有余但考虑到长期可靠性建议留有一倍以上余量选择1/4W0.25W封装的电阻更稳妥。2.2 运放的介入隔离、放大与阻抗变换直接用电阻采样信号是出来了但存在两个问题第一ADC的输入阻抗并非无穷大它会并联在采样电阻上形成一个分压导致测量误差第二采样电阻上的电压信号是“悬浮”的一端是系统地GND如果现场有共模干扰会直接影响测量。这时运放就该上场了。最常见的电路是差分放大器或仪表放大器它们可以测量采样电阻两端的压差并抑制两端的共模电压。方案一经典差分放大电路使用一个运放和四个电阻搭建。它的优点是成本低。但缺点非常明显对电阻匹配度要求极高。若要获得高的共模抑制比CMRR四个电阻必须高度匹配比例匹配而非绝对值匹配。即使使用0.1%的精密电阻手工挑选匹配也极其麻烦且CMRR通常很难做到80dB以上。在实际工业环境中共模干扰可能很大这个电路往往力不从心。方案二集成仪表放大器这是我最推荐也是实际项目中最常用的方案例如使用AD620、AD8221、INA128等芯片。仪表放大器内部集成了高度匹配的激光修调电阻CMRR轻松达到100dB以上。它只需一个外部电阻Rg来设置增益Gain 1 (49.4kΩ / Rg)。电路连接极其简单将采样电阻两端分别接入仪放的两个高阻输入端输出即为放大后的、以地为参考的单端电压信号。仪放的输入阻抗极高通常GΩ级几乎不会从采样电阻上汲取电流保证了转换精度。实操心得在成本允许的情况下无脑选择仪表放大器。它为你省去了电阻匹配的烦恼提供了卓越的共模抑制性能和极高的输入阻抗可靠性远超自搭电路。计算增益时记得将采样电阻上的原始电压差如2.4V放大到你期望的ADC满量程电压如3.0V。假设采样电阻150Ω电压差2.4V期望输出3.0V那么所需增益G 3.0V / 2.4V 1.25。代入公式 1.25 1 49.4kΩ / Rg可解得 Rg ≈ 197.6kΩ选择一个接近的0.1%精度标准值电阻如196kΩ或200kΩ即可。3. 单电源运放电路偏置与“轨到轨”的生存法则很多电池供电或单电源系统中运放只有正电源如5V、3.3V和地0V。而运放输入输出的动态范围必须严格在电源轨之内。这意味着传统的双电源运放电路输入输出可正可负不能直接照搬。核心任务就是为交流信号建立一个合适的“直流工作点”让信号全程在电源范围内摆动。3.1 建立虚地偏置电压的生成与注入假设我们要放大一个峰峰值2V的交流信号电源是单5V。如果直接输入负半周信号会低于0V导致运放输入级截止输出失真。我们必须把整个信号“抬升”到电源中间比如2.5V。这个2.5V就是偏置电压Vbias。生成Vbias最稳健的方法是用一个精密的电压基准芯片如TL431或利用电源电压分压。分压法常用两个等值精密电阻如10kΩ 0.1%从Vcc分压得到Vcc/2。但分压点的输出阻抗高容易被负载影响。必须用运放做成电压跟随器进行缓冲提供一个低阻抗、稳定的Vbias源。注入Vbias通常在同相放大电路中使用。将Vbias通过一个电阻连接到运放的同相输入端。同时信号的交流成分通过隔直电容耦合到同相端。这样运放同相端的电位就是 Vbias Vac。反馈网络决定了放大倍数但直流工作点由Vbias设定。关键计算设计时必须进行最坏情况下的直流工作点核算。假设Vbias2.5V放大倍数G2输入交流信号幅值1V。那么同相端电压在 2.5V ± 1V 之间即1.5V~3.5V。输出端电压根据虚短反相端电压等于同相端电压。根据反馈输出端直流电压也为 Vbias * (1 Rf/R1)错这是一个经典误区。对于交流耦合输入的同相放大输出端的直流电位严格等于 Vbias。因为隔直电容的存在反相端通过电阻连接到Vbias通常构成了一个直流增益为1的同相放大器。所以输出直流 Vbias 2.5V。交流输出幅值 输入交流幅值 * G ±2V。因此最终输出电压 2.5V ± 2V即0.5V~4.5V。请务必验证这个范围是否在运放的输出摆幅范围内。对于非轨到轨运放输出可能无法接近0V或5V比如只能到0.1V~4.9V那么0.5V~4.5V就在安全区内。3.2 “轨到轨”运放的真相与选型陷阱“轨到轨”听起来很美好仿佛输出能完全达到电源轨。但实际数据手册会告诉你两个残酷事实轨到轨输入RRI和轨到轨输出RRO通常是分开的且都有条件。RRO大多数RRO运放在轻负载下如RL 10kΩ才能接近电源轨几十个mV。当负载加重如RL1kΩ输出摆幅会大幅缩水。例如LMV358在5V供电、RL1kΩ时输出高电平可能只有4.7V低电平0.2V。设计时必须根据实际负载查阅数据手册的“输出电压摆幅 vs 输出电流”曲线。RRI输入电压范围可以包含甚至略微超过电源轨如-0.1V to Vcc0.1V。但这不意味着你可以随意施加电压。超过电源轨的输入电流必须被限制在数据手册规定的最大值通常几mA否则可能闩锁或损坏。对于来自传感器的信号这通常不是问题。选型建议对于单电源系统优先选择同时支持RRI和RRO的运放如TI的OPA365、ADI的ADA4505。即使选了轨到轨运放在设计偏置点和信号幅度时也务必留出至少50-100mV的余量以应对温度变化、个体差异和负载影响。4. 实用带滤波放大电路一石二鸟的设计哲学在传感器信号调理中放大和滤波常常需要同时进行。与其先放大再滤波可能引入额外噪声或者先滤波再放大可能浪费运放的动态范围不如用一个运放电路同时实现两者这就是有源滤波器。4.1 低通滤波同相放大器抑制高频噪声的利器这是最常用的组合。在同相放大器的基础上在反馈回路上做文章。经典电路是在反馈电阻Rf上并联一个电容Cf。电路分析对于直流和低频信号电容Cf相当于开路电路增益为 1 Rf/R1即标准的同相放大。随着频率升高Cf的容抗减小使得反馈阻抗降低从而导致整个电路的闭环增益下降。这就构成了一个一阶低通滤波器。关键参数计算直流增益A_dc 1 Rf / R1截止频率f_c 1 / (2 * π * Rf * Cf)增益带宽积约束运放本身的增益带宽积GBP必须满足要求。在截止频率f_c处电路的理想增益已经开始下降但运放仍需提供足够的开环增益来保证精度。经验法则是运放的GBP至少应大于 A_dc * f_c 的10倍。例如你需要一个直流增益为10倍20dB、截止频率为1kHz的滤波器那么所需GBP 10 * 1kHz 10kHz。选择一个GBP为1MHz的运放就绰绰有余。实操要点电容选择Cf通常选择NP0/C0G材质的陶瓷电容这类电容容值稳定温漂小。避免使用Y5V、Z5U等介电材料它们的容值随电压、温度变化剧烈。电阻取值Rf和R1的取值不宜过大或过小。过大如1MΩ容易引入噪声和受寄生电容影响过小如1kΩ会增加运放输出负载和功耗。通常取几kΩ到几百kΩ之间是一个合理范围。布局布线反馈回路上的元件Rf Cf应尽可能靠近运放引脚放置走线短而粗以减少寄生电感和电容防止电路在高频产生振荡或特性偏离。4.2 高阶滤波与电路变体一阶滤波器滚降慢-20dB/十倍频程。如果需要更陡峭的衰减可以使用二阶如Sallen-Key拓扑、三阶或更高阶的有源滤波器。这些电路使用多个RC网络和运放可以实现巴特沃斯、切比雪夫、贝塞尔等不同特性的滤波响应。对于单电源供电的滤波放大电路偏置设计同样关键。必须确保滤波器的通带内所有信号包括偏置点都处于运放的线性工作区内。通常的做法是将Vbias注入到运放的同相输入端并且确保所有滤波网络的电阻连接点如Sallen-Key结构中的电阻分压点的直流电位也都设置在Vbias这样才能保证电容两端没有直流压差正常工作。5. 交流互感器采样电路隔离测量大电流测量交流大电流如电机、电网电流时出于安全和方便常使用电流互感器CT。它将一次侧的大电流按比例转换为二次侧的小电流。我们的任务是将这个小电流信号转换为MCU可读的电压信号。这里有一个特殊要求互感器输出的是交流电流电路需要将其转换为以电源中点为参考的双极性电压信号。5.1 互感器等效模型与负载电阻设计一个理想的电流互感器可以看作一个电流源。二次侧输出电流 I_s I_p / N其中N是变比如1000:1则N1000。但这个电流源需要在一个负载电阻称为“取样电阻”或“burden resistor”上产生电压才能被测量。负载电阻Rb的选择这是设计的核心。选择Rb需考虑输出电压范围根据一次侧最大电流和变比算出二次侧最大电流I_s_max。V_out_max I_s_max * Rb。这个电压应小于运放或ADC的输入范围并留有余量。互感器饱和与精度互感器有一个额定负载或额定功率。如果Rb过大会导致互感器铁芯过早饱和产生非线性失真甚至损坏。Rb必须小于互感器允许的最大负载。数据手册通常会给出“额定负载”或“精度负载”值。自热与功率电阻的功率P I_s_rms² * Rb。需要选择功率余量足够的电阻防止长期工作温升过高导致阻值漂移。例如一个100A:50mA的互感器变比2000:1测量100A时二次侧电流为50mA0.05A。若希望最大输出电压为2.5V峰峰值5V以2.5V为中心则 Rb 2.5V / 0.05A 50Ω。需要核算该互感器是否允许50Ω的负载以及电阻的功率假设电流正弦有效值0.05A/√2≈0.035AP0.035²*50≈0.06W。5.2 精密整流与有效值转换电路互感器输出是交流而MCU的ADC通常需要直流信号进行采样。这里有几种方案方案A真有效值转换芯片最准确但成本高如AD637。它直接计算交流信号的真有效值RMS输出直流电压。适用于波形畸变严重的场合。方案B精密整流低通滤波成本较低适用于正弦波或波形失真不大的情况。使用运放构成精密全波整流电路将交流转换为全波整流后的脉动直流再经过一个低通滤波器得到其平均值。对于正弦波平均值与有效值有固定换算关系平均值 有效值 * 2√2/π ≈ 有效值 * 0.9。电路需要双电源或精心设计单电源偏置。方案C软件计算最高灵活性。使用运放电路将双极性交流信号抬升到单电源范围内例如±2.5V转换为0-5V由MCU的ADC高速采样然后在软件中计算有效值。这对ADC采样率和MCU计算能力有要求但能获得最丰富的信息如谐波分析。单电源偏置方案详解对应方案C 这是最常用的方法。电路通常是一个同相求和放大器。互感器电流在负载电阻Rb上产生一个以地为参考的双极性电压V_ac如±2.5V。我们将这个V_ac通过一个输入电阻R1连接到运放的同相端。同时将一个稳定的Vbias如2.5V通过另一个电阻R2也连接到同相端。运放构成同相放大器增益为 G 1 Rf / RgRg是反相端到地的电阻。通过精心选择R1、R2和增益G使得当V_ac -2.5V时输出为0V当V_ac 2.5V时输出为5V。这就完成了双极性到单极性的线性变换。计算过程根据叠加原理同相端电压 V (V_ac * R2/(R1R2)) (Vbias * R1/(R1R2))。为了对称性通常取R1R2。则 V (V_ac Vbias) / 2。 输出 V_out V * (1 Rf/Rg) (V_ac Vbias)/2 * (1Rf/Rg)。 令 V_ac_min -A, V_ac_max A Vbias Vcc/2 希望 V_out_min0, V_out_maxVcc。 代入求解可得 (1Rf/Rg) Vcc / A。 例如Vcc5V, A2.5V则增益应为2。选择RfRg即可实现增益为2。此时V_out (V_ac 2.5V)。当V_ac从-2.5V到2.5V变化时V_out从0V到5V变化。6. 实战调试与故障排查实录理论计算完美一上电就出问题这是电子工程师的日常。下面分享几个运放电路调试中高频出现的“坑”及其排查思路。6.1 电路振荡与稳定性问题现象输出信号上有高频毛刺、正弦波变形、甚至输出直流电压完全偏离预期有时用示波器能看到高频自激振荡。原因与排查电源去耦不足这是头号杀手。每个运放的电源引脚附近必须紧贴芯片放置一个0.1μF的陶瓷电容到地。对于高频或高精度运放可能还需要并联一个10μF的钽电容或电解电容。用示波器探头直接测量运放电源引脚上的波形如果看到高频噪声就是去耦没做好。反馈环路相位裕度不足在高增益或容性负载驱动时易发生。检查反馈回路是否引入了不必要的相移如走线过长、反馈点选择不当。对于驱动容性负载如长电缆、ADC输入可以在运放输出端串联一个小的隔离电阻如10-100Ω。布局布线不良反馈路径走线过长形成天线引入干扰。输入信号线与输出线、电源线平行走线产生耦合。务必使反馈元件紧靠运放信号走线尽量短必要时使用地线屏蔽。6.2 直流精度失调问题现象输入为0时输出有一个固定的直流电压失调电压且该电压随温度变化。原因与排查运放自身失调电压Vos查阅数据手册的Vos参数。对于精密放大需选择Vos小的运放如100μV。对于直流放大这个失调会被放大。可以使用运放提供的调零引脚如果有外接电位器进行调零或者在软件中进行数字校准。偏置电流Ib在电阻上产生压降运放输入端有微小的偏置电流流过外部电阻会产生附加的失调电压。对于同相放大应使同相端和反相端对地的直流电阻相等以抵消Ib的影响。例如若反相端电阻网络等效直流电阻为R1//Rf那么在同相端也应串联一个阻值为R1//Rf的电阻到地或偏置源。电阻热噪声与温漂精密电路必须使用低温漂、低噪声的精密金属膜电阻。普通碳膜电阻的温漂可能高达几百ppm/°C足以在放大后产生可观的直流漂移。6.3 噪声过大问题现象输出信号上叠加了明显的“毛糙”背景在测量小信号时尤其突出。原因与排查电阻噪声电阻会产生热噪声约翰逊噪声其大小与阻值平方根成正比。在满足电路功能的前提下尽量选择较小的电阻值如10kΩ而非1MΩ有助于降低热噪声。运放电压噪声和电流噪声查阅数据手册的噪声频谱密度图。对于低频1kHz测量关注0.1Hz到10Hz的峰峰值噪声对于宽带测量关注宽带噪声密度。根据信号频率选择低噪声运放如OPA2170用于精密直流OPA1612用于音频。电源噪声劣质的线性电源或开关电源的噪声会通过电源引脚耦合进运放。使用低噪声的LDO电源并加强电源滤波。用示波器交流耦合档观察电源引脚上的噪声。外部电磁干扰传感器引线过长未屏蔽电路板没有良好的接地平面。对于微弱信号必须使用屏蔽线电路板设计应保证关键模拟部分有完整的地平面。调试是一个系统性工程从电源、接地、布局、元件选择到参数计算环环相扣。最有效的工具是示波器和万用表。养成习惯上电前先核对电源电压和极性上电后先不接信号测量各关键点运放电源、输出、输入的直流电压是否与预期相符再接信号用示波器观察波形。从全局到局部从直流到交流逐步缩小问题范围。
返回列表