ARTICLE DETAIL

资讯详情

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

电压增益与dB值计算详解:放大器与运放实战指南

电压增益与dB值计算详解:放大器与运放实战指南 1. 从这板子的增益是多少说起电压增益到底是什么搞过放大器、混音台或者任意信号调理电路的朋友肯定都遇到过这种对话这块前级的增益能做到多少对方回答40dB新手一脸茫然老手心里已经开始盘算——40dB换算过来是100倍这意味着输入10mV的信号输出端能到1V。说到底电压增益描述的就是电路对电压信号的放大能力本质就是输出电压和输入电压的比值。这个比值可以直接用倍数表示输出是输入的100倍电压增益就是100倍。但在实际工程里大家几乎不说100倍50倍而是习惯用dB这个对数单位来表达。为什么放着直观的倍数不用非要整一个对数原因很简单实际系统的动态范围太大了。一个麦克风前置放大器输入可能是几毫伏输出可能是几伏动辄几十上百倍一个多级放大链路串下来总增益可以是几万倍甚至几十万倍。如果全用倍数写一长串零看着就头疼而且级联算增益时倍数要相乘dB只要相加哪个方便一目了然。还有一个更重要的原因人耳对声音响度的感知本来就是近似对数的。你听到的响了一倍物理功率上往往差了约10倍。音频系统用dB来描述增益和响度恰好和听觉特性对得上这也解释了为什么调音台、功放、声卡这些设备的规格书上全是dB。这篇内容我准备把电压增益和dB值计算这件事拆开揉碎讲清楚先捋清楚增益的几种表达方式再重点讲dB怎么算、为什么要用20去乘对数然后结合实际电路和测量场景带你把计算流程完整走一遍最后再盘点一些我实际调试中踩过的坑。无论你是刚入门的学生还是在实验室里调板子的工程师这套东西都能直接用上。2. 电压增益的三种表达倍数、dB、dBu之间到底啥关系2.1 电压增益的定义输出比输入单位是倍最基础的电压增益公式长这样A_v V_out / V_in这里的V_out是输出电压V_in是输入电压A_v就是电压增益的倍数。比如某个放大电路输入1V输出10V那电压增益就是10倍。需要特别注意这里的电压指的是有效值RMS不是峰值也不是峰峰值。用示波器读数据时如果直接拿峰峰值去比虽然比值结果一样但和万用表测的有效值对不上后面计算功率或者dB时就会乱套。另外电压增益只关心电压这一路信号的变化和电流增益、功率增益不能混为一谈。理想变压器的电压增益可以大于1也可以小于1但功率增益永远接近1不考虑损耗因为变压器不产生能量。放大器之所以叫放大器本质是用电源的能量去跟随输入信号的变化所以电压、电流、功率都能被放大三者的增益数值通常不相同得分开算。2.2 从倍数到dB为什么公式里偏偏是20把倍数换成dB电压增益的公式是G_dB 20 × log10(A_v) 20 × log10(V_out / V_in)初看这个式子很多人会问为什么是20不是10毕竟dB这个单位最早是在功率测量里用的功率增益的公式是10 × log10(P_out / P_in)。关键在于功率和电压的关系。在纯电阻负载上功率P V² / R。假设输入输出端口的阻抗相同都是R那么功率比P_out / P_in (V_out² / R) / (V_in² / R) (V_out / V_in)²把这个代进功率增益的dB公式G_dB 10 × log10[(V_out / V_in)²] 20 × log10(V_out / V_in)看到了吧平方在对数里变成了系数210乘以2就成了20。所以电压增益dB公式里的20是从功率与电压的平方关系推导出来的不是拍脑袋定的。只有当输入输出阻抗相等时电压dB数值和功率dB数值才能直接对应如果两个端口的阻抗不同这个换算关系就不成立了。2.3 相对增益与绝对电平dB和dBu、dBV、dBm分家必须区分一个概念dB本身是个相对单位它只表达两个量的比值。你说增益是20dB意思是输出是输入的10倍但不告诉我基准是多少20dB本身不能说明输出电压绝对值有多大。但工程上经常需要描述某个点的电平是多少比如调音台输出是4dBu麦克风输出是-40dBV。这时候就需要一个绝对基准把dB从相对量变成绝对量。常用的几个dBu基准电压为0.775V这个值来源于600Ω负载上1mW功率对应的电压即√(0.001×600)≈0.775V。计算公式是 20 × log10(V / 0.775)。专业音频设备几乎都用它。dBV基准电压为1V。计算公式是 20 × log10(V / 1)。消费级设备常见。dBm基准功率为1mW。如果负载是600Ω4dBm对应的电压恰好约等于1.228V也就是4dBu。这几个单位之间可以直接换算但前提是先约定参考阻抗。比如0dBu ≈ 0.775V0dBV 1V两者差了约2.2dB因为20×log10(1/0.775)≈2.2。很多新手在音频系统里把dBu和dBV混用结果整个链路电平算下来偏了2个多dB这在实际系统里已经能听出明显响度差异了。2.4 一张表记住常见倍率和dB的对应关系日常调试不需要每次掏出计算器记住几个关键对应点能省很多时间。下面这张表建议收藏电压增益倍数电压增益dB记忆提示10 dB输出等于输入单位增益1.4143 dB功率翻倍时电压乘√226.02 dB约等于6dB电压翻倍3.1610 dB约等于10dB电压约3.16倍412.04 dB两个6dB叠加1020 dB电压十倍31.630 dB约等于10的1.5次方10040 dB两个20dB叠加100060 dB电压千倍1000080 dB电压万倍注意3dB并不是电压恰好变成2倍而是功率变成2倍、电压变成√2≈1.414倍。这个3dB功率翻倍的规律在滤波器的截止频率定义里也常出现所谓-3dB带宽指的就是功率掉到一半、电压掉到0.707倍的那个频率点。搞懂这个逻辑后面看频响曲线就不会懵。3. 手把手算一遍典型电路的电压增益dB计算全过程3.1 反向放大器先算倍数再换dB最常见的运放放大电路是反相放大器。电路结构不复杂输入信号经电阻R_in接到运放反相输入端反馈电阻R_f跨接在输出和反相输入端之间同相输入端接地。它的闭环电压增益近似为A_v -R_f / R_in负号表示输出与输入反相但我们算增益大小的时候只关心绝对值。假设R_f 100kΩR_in 10kΩ那么A_v -10倍大小是10倍。换算成dBG_dB 20 × log10(10) 20 × 1 20dB就这么两步。反相放大器的好处是增益只由电阻比值决定不受运放开环增益影响在带宽范围内所以设计时先把目标dB值换算回倍数再来选电阻比例思路很清晰。比如要求增益为40dB那反推倍数就是10^(40/20)100倍R_f/R_in 100所以R_in取1kΩ的话R_f就是100kΩ。3.2 同相放大器输入阻抗高别忽略1同相放大器的增益公式是A_v 1 R_f / R_in输出和输入同相公式里多了个1。很多初学者算同相放大器增益时容易忘了加上这个1尤其是当R_f远大于R_in时误差不明显但若R_f和R_in接近误差就大了。举个例子R_f 9kΩR_in 1kΩ倍数是1910倍20dB。如果忽略加19倍换算成dB只有19.1dB差了将近1dB在某些需要精确增益的场合是不能接受的。同相放大器的输入阻抗非常高近似运放自身的输入阻抗所以常被用作缓冲器和前级但这种电路对运放的共模抑制比有要求因为输入信号直接加在运放的同相端共模电压就是信号本身。3.3 多级级联dB相加倍数相乘实战里单级放大往往不够用麦克风信号从毫伏级放大到伏级通常需要两级甚至三级放大。假设一级增益是20dB10倍二级增益是26dB约20倍总增益G_total 20 26 46dB用倍数验证10 × 20 200倍20 × log10(200) ≈ 20 × 2.301 46.02dB。数值对得上。这就是dB最实用的特性级联总增益等于各级dB数之和。在做系统链路预算时把每一级的增益正数和衰减负数全部加起来就是整个链路的净增益。我平时调音频系统就是拿一张纸把每级设备的增益依次写下来最后求和比对着规格书一个个换算效率高得多。3.4 衰减器增益可以是负数dB照样算如果输出信号比输入信号小增益倍数小于1这时dB值是负数。比如一个10倍衰减器输出是输入的十分之一G_dB 20 × log10(0.1) 20 × (-1) -20dB再比如常见的-6dB衰减器意味着电压衰减到原来的0.5倍。在工程里负dB的增益通常叫衰减或插损。滤波器通带内的损耗、线缆的传输损耗、音量电位器在小音量位置的衰减全部可以用负dB表示计算方法和正增益完全一样只是符号为负。4. 动手测量用万用表和示波器验证dB计算4.1 测量前的准备输入信号怎么选计算的根基是准确的V_in和V_out数值。我的习惯是用函数信号发生器输出1kHz正弦波这个频率既能避开市电工频干扰50Hz及其谐波又处于绝大多数音频放大器频响平坦区测量结果有代表性。输出幅度方面要把放大器驱动到输出端出现明显信号但尚未削波的状态。我的做法是先将输出调到接近额定值的一半比如额定输出2V RMS就先调到1V RMS左右留足余量防止后续调整时意外过载削波。削波后的波形已经不是正弦了测出来的有效值会偏小算出来的增益当然也不准。4.2 万用表测RMS最直接的路子如果你手头有带RMS真有效值测量功能的数字万用表步骤如下用信号发生器给放大器输入一个已知幅度的1kHz正弦波比如100mV RMS。万用表切换到AC电压挡先测输入端的电压记下实际值。有时候信号源的显示值和实际输出会有偏差以万用表读数准。再测输出端电压记下实际值。用公式G_dB 20×log10(V_out/V_in)计算。举个例子我测过一块前级板输入读数98mV输出读数9.75V那么A_v 9.75 / 0.098 ≈ 99.5倍 G_dB 20 × log10(99.5) ≈ 20 × 1.9978 ≈ 39.96dB设计目标是40dB实测39.96dB差了0.04dB说明电阻精度不错电路工作正常。这里有个容易翻车的细节测输入电压时探头或者表笔直接并在输入端如果信号源内阻较大万用表的负载效应会把电压拉低一点。一般信号发生器输出阻抗是50Ω或600Ω内阻很低影响很小但如果你用的是高阻输出的设备比如某些DIY信号源就要注意了。最好用高输入阻抗的万用表一般10MΩ以上负载效应就小到可以忽略。4.3 示波器测峰峰值换算到位就不怕示波器是现代调试的标配。虽然很多示波器有RMS测量功能但精度不一定高很多人习惯直接读峰峰值Vpp。正弦波的峰峰值和有效值的关系V_rms V_pp / (2 × √2) V_pp / 2.828测出输入和输出的Vpp后因为系数2.828在两条通道上都会被约掉所以直接用Vpp的比值代入dB公式也成立G_dB 20 × log10(V_out_pp / V_in_pp)我有一次调一块60dB增益的板子示波器显示输入Vpp为20mV输出Vpp为20V算出来20 × log10(20 / 0.02) 20 × log10(1000) 60dB把峰峰值读数直接代入就能算出正确结果这就是比值测量的好处只要输入输出用同一种幅度定义系数彼此的抵消了。4.4 注意探头挡位10×探头别忘换算示波器探头上通常有1×和10×切换10×挡会把信号衰减到十分之一再进示波器。如果探头打在10×挡而示波器通道菜单里没设置对应比例屏幕上的读数会比实际值小10倍计算增益时会差整整20dB。这种低级错误非常普遍特别是同时使用两个探头时一个1×一个10×出来的增益数值就完全不对了。我现在的习惯是测量前先分别用探头测一下已知信号比如信号发生器输出的1Vpp确认屏幕读数一致再开始正式测量。别嫌麻烦这一步能省后面一大截排查时间。5. 进阶场景差分信号、非等阻抗系统怎么算dB5.1 差分放大器的电压增益前面说的都是单端输入但实际工程里差分信号非常常见——比如音频的平衡传输、仪表放大器的前端。差分放大器的增益定义是输出对输入差模电压的比值A_v V_out / (V_in - V_in-)如果正输入端2V负输入端1V差模输入就是1V输出5V增益就是5倍约14dB。测量差分增益时两个输入端都要接分别测出两端的对地电压再相减。用示波器的话可以把两个通道都设为直流耦合用数学通道做差直接观察差模信号波形。5.2 阻抗不匹配时dB值还能直接叠加吗前面推导20这个系数的前提是输入输出阻抗相同。现实中很多系统不是这样功放的输入阻抗可能几千欧但输出要驱动4Ω或8Ω的喇叭。这时候用电压增益的dB描述功放本身是没问题的因为它描述的是电压关系但如果你试图把电压dB直接当作功率dB来理解就要出问题。举例某功放输入1V输出20V电压增益约26dB。但这不代表功率增益也是26dB。输出8Ω负载上的功率是P20²/850W输入端的功率取决于信号源内阻和功放输入阻抗的匹配情况可能只有微瓦级功率增益远大于26dB。所以什么时候用电压增益什么时候用功率增益取决于你描述的对象。描述放大器本身多用电压增益dB描述整个系统的能量传输效率才用功率增益dB。两者在阻抗匹配的网络里数值一致在不匹配的网络里必须分别计算。5.3 运算放大器电路的反馈网络等效再说一个实战中容易忽略的点运放电路的增益计算除了要看反馈电阻还得考虑信号源内阻和运放输入阻抗对实际分压的影响。同相放大器的输入端直接接信号源源内阻和运放输入阻抗形成分压。如果运放输入阻抗是100kΩ信号源内阻10kΩ那实际加到运放输入端的电压只剩V_in_actual V_source × 100k / (10k 100k) 0.909 × V_source也就是说虽然电路本身的增益是20dB但从信号源角度看整个系统的增益还不到20dB实际损耗取决于源阻抗和输入阻抗的比值。反相放大器的情况更复杂——信号源内阻直接串联到输入电阻里改变了有效R_in值。这些非理想因素在高精度增益设计时必须纳入考量。6. 常见问题排查与速查表为什么算出来总是不对6.1 用错公式20还是10到底哪个是电压这是问得最多的问题。一句话总结凡是从电压比值出发算增益永远用20凡是从功率比值出发算增益永远用10。如果已知的是功率数据比如P_out和P_in就用10×log10(P_out/P_in)。如果已知的是电压数据就先算电压倍数再用20×log10。千万别把功率dB公式里的10直接套在电压头上。6.2 示波器档位和耦合模式导致的读数误差除了探头挡位的坑示波器通道的耦合模式也会干扰测量。如果输入信号含有直流偏置你打在AC耦合挡直流被滤掉显示的幅度可能偏小打在DC耦合挡直流量混进来如果你要测的是纯交流增益读数又会偏大。我的做法是在信号发生器输出纯交流无直流偏置的前提下把示波器设为DC耦合看到的就是真实波形读数最可靠。6.3 频率超出带宽增益掉下去了还不自知运放和放大器的增益都不是全频带恒定的。通用运放比如NE5532的开环增益在10Hz到100kHz左右滚降但闭环增益在低频段是稳定的到了高频段如果增益带宽积不足实际增益就会下跌。假设某运放的增益带宽积GBW10MHz你设计的闭环增益是40dB100倍那它能保持这个增益的最高频率大约为10MHz/100100kHz。如果测量时信号源的频率设在500kHz实际增益已经远低于40dB算出来当然不对。排查这类问题很简单把信号频率降到1kHz再测一次如果增益数值恢复正常说明是带宽不够不是计算错误。6.4 输出已经削波读数失真前面说过削波后的波形不再是正弦RMS读数会偏低峰峰值读数甚至会变成平头形状。如果示波器上输出波形顶部或者底部被切平了那就是过载了。先降低输入信号幅度等波形恢复漂亮的正弦再继续测量。这条建议听起来基础但实际操作中十个增益算不对的报告里至少有两三个是削波引起的。6.5 常见问题速查表现象可能原因检查方法算出来增益比设计值低20dB示波器探头10×未补偿测已知信号确认通道读数增益随频率升高快速下降超出运放增益带宽积降到1kHz重新测量输出波形平顶输出削波降低输入信号幅度万用表高频读数偏小万用表带宽不足用示波器对比确认信号频率前后两次测量重复性差接线松动或接地不良检查BNC头和鳄鱼夹触点用dBu和dBV混算差2.2dB参考基准混用统一用同类绝对电平单位6.6 我的几个计算小技巧最后分享几个平时常用的快速估算方法。看到dB值要反推倍数时可以把dB拆成20的整数倍加上余数。比如46dB先拆成40640dB对应100倍6dB对应约2倍相乘就是200倍这比按计算器来得快精度也够工程用。看到倍数要快速换dB时先把倍数拆成1、2、5、10的乘积。比如50倍 10 × 510倍是20dB5倍是14dB20×log10(5)≈13.98加起来34dB。熟练之后大多数换算都能在心算范围内完成不用每次掏手机。如果要用Excel批量处理记住两个公式倍数转dB20*LOG10(A1)dB转倍数10^(B1/20)对数底数LN还是LOG10别搞混Excel里LOG10才是以10为底。6.7 别忘了温度和老化的影响这些数值计算看起来是纯理论但电阻阻值会随温度漂移。精密增益应用比如测量仪表前端中反馈电阻和输入电阻最好选温度系数一致的电阻这样温漂才能相互抵消。还有一个容易忽略的点焊接后电阻阻值可能略微变化特别是手工焊接大功率电阻时热应力可能导致阻值偏移几个百分点对高精度增益设计有影响。7. 告别死记硬背理解dB背后的直觉很多人学dB学得痛苦是因为把它当成了一堆公式在背。但其实dB的本质很简单它就是一种把乘除变成加减的数学工具专门用来对付范围极大的数值。就像地图上用对数刻度才能同时画下1米的小河和8000米的高山一样用dB才能在一张图表里同时看清微伏级的输入噪声和伏级的输出信号。当你理解了这个直觉很多看似零散的知识点就能串起来为什么音频设备的音量旋钮从9点钟到12点钟方向变化很大但12点到3点钟方向变化不明显因为旋钮的锥度是对数的每转动一定角度dB数线性增加但电压倍数呈指数变化。为什么滤波器的-3dB点是那么重要的一个分界因为那是功率减半的位置对应电压是原来的0.707倍。为什么线损要按dB/百米计算因为线损与长度是对数关系每米衰减0.1dB100米就是10dB。我常见到有人把dB当成电学里一个奇怪的符号遇到就绕道走。实际上它贯穿了放大器设计、音频工程、射频系统、传感器调理几乎所有电子领域。把电压增益和dB值换算吃透等于掌握了这整个领域的通用语言以后看规格书、调系统、排故障都会顺畅很多。最后再分享一个习惯我在设计任何放大电路时都会在纸上同时写下倍率和dB值并在旁边标注参考基准。这种双轨记录的习惯帮我在很多次对接和调试中避免了单位混乱。你也试试用多了之后dB就会变成你脑子里一个自然的刻度而不是需要每次翻公式的陌生符号。
返回列表