ARTICLE DETAIL

资讯详情

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

Multisim实战:五种运算放大器经典配置与差分电路仿真

Multisim实战:五种运算放大器经典配置与差分电路仿真 手头要做一块传感器信号调理板热电偶输出只有几毫伏还带着不小的共模干扰。翻了一圈工具箱没有现成的仪表放大器最简单靠谱的方案就是拿一片普通运放搭一个差分放大电路。折腾这个方案之前我先把运算放大器的几种经典配置在Multisim里完整过了一遍——这也是玩模拟电路绕不开的基本功。这篇东西就把我实际使用频率最高的5种配置一次讲透同相放大、反相放大、电压跟随器、反相加法器、差分放大电路。每种配置我都会从公式推导讲到Multisim搭建步骤再讲仿真时该看哪些波形、容易踩什么坑。最后把仿真过程中高频出现的几个问题比如“数据库访问错误”“仪器不全”“仿真速度慢”一起排查一遍。无论你是刚接触运放的初学者还是想快速用Multisim验证方案的工程师这篇应该都能直接照着操作。1. 动手仿真前先把两个理想假设和工具边界搞清楚1.1 Multisim在运放学习里的定位不是EDA全部但预验证足够Multisim是NI旗下基于SPICE内核的电路仿真软件界面直观元件库丰富特别适合做运放电路的教学验证和方案预研。很多人在纠结“为什么不用Cadence、PSpice”我的看法是Cadence这类工具胜在PDK模型精确、工艺库完整但它面向的是芯片设计和复杂PCB全流程学习成本高、启动慢。Multisim的定位恰恰是“快速验证思路”拖一个运放、两个电阻、一个信号源十几秒就能跑出波形这对模拟电路前期的方案筛选和原理学习来说足够了。另外要明确一点Multisim里仿真结果受限于器件模型。虚拟运放模型是理想化的真实型号模型比如LM741、OP07会比虚拟模型引入更多限制但永远替代不了示波器实测。我的使用习惯是Multisim解决“思路对不对”面包板和万用表解决“实现能不能行”。1.2 虚短和虚断几乎所有运放公式的源头开始搭电路之前必须先吃透两个概念——虚短和虚断。这也是运放所有经典公式推导的底层逻辑。虚短说的是运放工作在线性区时同相输入端和反相输入端的电位近似相等V ≈ V-。虚断说的是运放输入阻抗极高两个输入端几乎不取电流I ≈ I- ≈ 0。很多人以为这是运放自带的物理特性实际上不是。虚短是深度负反馈的结果负反馈把输出拉到一个平衡状态让两个输入端的差值趋近于零。如果运放开环使用没有反馈回路V和V-并不会自动相等那就是比较器的工作方式了。可以用一个生活类比来记把运放看成跷跷板两端反馈回路像一只看不见的手不断把两端压到同一高度输入阻抗则像一根接在水龙头上的软管看着是连着的但水根本流不过去。理解了这两点后文的每一个增益公式都能自己推出来。1.3 虚拟运放与真实运放模型仿真结果的“理想化”提醒Multisim元件库里搜索“OPAMP_3T_VIRTUAL”可以找到三端虚拟运放它只有同相端、反相端和输出端电源默认是理想的正负电压不需要单独接VCC/VEE。这种模型特别适合学习阶段使用因为它的开环增益无穷大、输入阻抗无穷大、输出阻抗为零没有失调电压和偏置电流所有公式都能被完美验证。但工程验证阶段建议直接换成真实型号比如LM741、OP07、TL081。真实型号模型会引入输出电压摆幅限制、压摆率、失调电压等参数。举个例子虚拟运放在±5V电源下能把输出拉到接近5V但LM741这种非轨到轨运放实际最大输出只能到约3.5V超过就会削顶。用虚拟模型仿真一切正常换成真实模型立刻看到削波这种差异本身就是最好的教学素材。2. 五种经典配置实操公式来源、仿真搭建与波形判断2.1 同相放大电路输入阻抗高先看虚短怎么建立同相放大是所有配置里最直观的输入信号从同相端进入反馈网络由R1和Rf组成R1接反相端到地Rf从输出端反馈到反相端。因为虚断反相端取不到电流所以R1和Rf上是同一个电流又因为虚短反相端电压等于同相端输入电压Vin。根据分压关系V- Vout × R1 / (R1 Rf) Vin整理得到增益A Vout / Vin 1 Rf / R1注意这个“1”它意味着同相放大的增益永远不会小于1。这个“1”来自哪里来自同相端信号会同时出现在反相端反馈网络把输出的一部分送回反相端但永远不可能把输出降到比输入还小。同相放大最大的特点是输入阻抗极高约等于运放本身的输入阻抗对前级信号源几乎不产生负载。Multisim搭建步骤快捷键CtrlW打开放置元件窗口搜索“OPAMP_3T_VIRTUAL”放置运放。放置R11kΩRf10kΩ放置函数发生器XFG1和示波器XSC1。双击函数发生器设置1kHz、1Vp正弦波。双击运放把VCC设为15VVEE设为-15V虚拟运放也要设电源范围否则默认值可能不够。示波器A通道接输入信号B通道接输出地线接公共地。运行仿真后输入1V峰值输出应该是11V峰值且输入输出同相位。用虚拟万用表量输出有效值大约是7.78V11V峰值对应有效值7.78V。如果这时把电源电压调低到±5V输出会被削顶这就是电源摆幅对输出范围的限制。仿真完成后可以试着把Rf短路Rf0增益变成1电路退化成电压跟随器这正好引出后文第三种配置。2.2 反相放大电路虚地是理解电流方向和增益的关键反相放大电路里输入信号经R1接入反相端同相端直接接地。虚短让反相端电压等于同相端电压也就是0V。这个0V不是真正的接地而是被反馈强制钳位出来的“虚地”。虚地的存在让电路分析变得极其简单反相端是0V意味着输入电流完全由Vin和R1决定Iin Vin / R1又因为虚断这个电流不会流入运放只能经Rf流向输出端。输出端要维持反相端为0V必须把输出电压拉到Vout -Iin × Rf -(Rf / R1) × Vin负号代表相位反转增益是 -Rf/R1。反相放大的输入电阻约等于R1因为信号源看到的通路就是R1到虚地。这个特性与同相放大完全不同在设计高阻抗前级时要注意。在Multisim里搭这个电路只需要把上一小节的输入接线改一下输入信号接R1前端R1另一端接反相端同相端接地。R11kΩRf10kΩ信号源设置同上。运行后示波器会看到输入1V峰值、输出10V峰值、相位差180度的波形。实操中有个容易困惑的点如果输入是正直流电压输出就是负电压很多人第一次看到会以为电路错了。其实这就是虚地电流方向决定的电流从Vin经R1流向虚地又经Rf流向输出所以输出必须比虚地更低才能“吸走”这个电流。为了减小输入偏置电流的影响可以在同相端和地之间加一个平衡电阻阻值取R1∥Rf1kΩ×10kΩ/(1kΩ10kΩ)≈909Ω。2.3 电压跟随器100k内阻信号源实验看懂阻抗变换电压跟随器看起来“简单到不像电路”输出端直接和反相端短接输入信号接到同相端。负反馈把输出电压钳位到等于输入电压增益是1。正因为增益是1很多人低估它觉得“这不就是一根导线”。但在阻抗匹配场景里它的作用无可替代——输入阻抗极高、输出阻抗极低就像一个“阻抗变压器”。在Multisim里做一个直观实验用DC Source串联一个100kΩ电阻模拟一个高内阻信号源开路电压1V。先直接把这个1V源带100k内阻接一个1kΩ负载用万用表量负载电压。计算可得负载电压只有1V×1k/(100k1k)≈9.9mV信号几乎全被内阻吃掉了。再把电压跟随器接入信号源和负载之间信号源接同相端1kΩ负载接输出端。重跑仿真负载两端电压接近1V。这个实验完美展示了输入阻抗和输出阻抗的实际意义。传感器输出、RC振荡器、分压偏置网络这类高内阻源直接接负载时很容易被拉到失真中间加一级跟随器就能把源和负载隔离开。跟随器的功耗、成本和噪声都很低性价比极高。在Multisim里用虚拟运放做这个实验时输出极为接近1V如果换成LM741因为存在输入失调电压和偏置电流输出会有几个毫伏的偏差这也是真实运放参数影响电路性能的一个直观例子。2.4 反相加法器多路信号叠加的工程价值反相加法器是反相放大器的自然延伸把多个输入电阻并联到反相端所有输入支路的电流在虚地处汇合共同流过反馈电阻。由于虚地电压为零各支路互不影响每一路电流只和自己的输入电压、输入电阻有关。根据基尔霍夫电流定律I1 I2 ... In If即 V1/R1 V2/R2 ... Vn/Rn -Vout/Rf整理得到Vout -Rf × (V1/R1 V2/R2 ... Vn/Rn)当所有电阻相等时Vout -(V1 V2 ... Vn)就是一个纯加法器。如果需要加权调整各输入电阻就行。Multisim搭建方法运放反相端接R110kΩ、R210kΩ和Rf10kΩ同相端通过一个6.8kΩ平衡电阻接地。V1接一个2V直流源V2接一个1kHz、1Vp正弦波。用示波器看输出能看到正弦波被叠加到-2V的直流偏置上整体反向。这个结果完美体现线性叠加原理。这个电路的实际用途很广音频混音台里多个声道信号混合、PID调节器里的误差求和、DAC输出的电流转电压、多路传感器信号加权汇总。有一类常见设计是把Rf加大R1、R2选得小一些这样每一路增益会大于1实质上就是一个加权求和放大器。我在音频电路里见过很多用它来混合左右声道再送后级功放的例子这也是热搜词“音频放大器电路图仿真”背后的常见场景。2.5 差分放大电路四个电阻一台戏共模抑制的关键差分放大电路是这篇文章的重点也是标题里点名的配置。它用四个电阻和一个运放就能实现“只放大差值抑制共模”的功能。电路结构是V1经R1接入反相端V2经R3接入同相端Rf是反相端反馈电阻R4从同相端到地。设计约束是R1R3、RfR4。推导过程用叠加定理最清晰。先只看V1作用、V2接地同相端被R3和R4分压后是一个固定电位但因为虚短反相端电压等于同相端电压此时电路相当于一个以该电位为参考的反相放大器贡献为Vout1 -(Rf/R1) × V1再只看V2作用、V1接地同相端电压V V2 × R4/(R3R4)同相放大增益为1Rf/R1贡献为Vout2 V2 × R4/(R3R4) × (1Rf/R1)当R1R3、RfR4时整理得Vout Vout1 Vout2 (Rf/R1) × (V2 - V1)这就是标准的差模输出公式。差模增益是Rf/R1而共模信号V1V2理论上被完全抵消。把R1R310kΩ、RfR4100kΩ代入差模增益为10倍这组参数在Multisim里验证非常顺手。Multisim验证方式用两个直流源分别输出2.5V和2.51V代表叠加在2.5V共模电压上的10mV差模信号。理论上输出0.1V。运行仿真后用万用表量输出基本就是100mV。再把两个源都设为2.5V纯共模状态理想情况下输出应为0V。这个实验直观展示了“差分放大器抑制共模”的威力。仿真里看不到的问题才是重点这个电路的实际共模抑制能力极大依赖于四个电阻的匹配精度。在Multisim里把R4从100kΩ改成99kΩ1%失配再跑共模测试输出就不为零而是出现一个几十毫伏的偏移相当于共模信号被失配转换成了差模输出。这就是为什么精密测量电路里要用0.1%甚至0.01%精度的电阻或者直接使用集成仪表放大器。电阻失配是单运放差分电路的天花板实际工程中它的共模抑制比通常只能做到60~80dB比仪表放大器低不少。3. 仿真卡壳的多个高频问题数据库报错、仪器不全、速度慢、波形异常3.1 “主数据库无法访问”和“访问数据库发生错误”的排查路径“Multisim访问数据库发生错误”几乎是搜索量最高的Multisim问题我身边同事也遇到过。这个问题通常出现在软件启动、放置元件或修改元件属性的瞬间提示“不能访问某些数据库请检查数据库路径”。遇到这个提示别急着卸载重装先按以下链路排查确认安装是否完整。Multisim依赖NI共同组件如NI License Manager、NI LabVIEW Runtime如果这些组件损坏数据库服务会报错。到控制面板的程序列表里检查NI相关组件是否齐全。以管理员身份运行Multisim。右键程序图标选择“以管理员身份运行”很多数据库权限问题由此解决。检查数据库路径配置打开菜单Options Global Preferences查看User database和Master database的路径。如果系统用户名包含中文或路径被移动过数据库会找不到目录。如果安装了旧版本再升级残留的配置文件可能指向旧路径。找到Multisim的初始化配置文件重置为默认操作前备份原文件或者把数据库路径重新指向软件安装目录下的database文件夹。Windows系统缺失VC运行库也会导致数据库访问异常。修复或重装微软VC运行库后重启软件。注意不要直接去改注册表没有十足把握前容易把系统搞坏。先做权限、路径、运行库这三件事能覆盖绝大多数情况。3.2 仪器找不到、仿真速度慢多数不是软件坏是设置没到位问“Multisim仪器不全”的人很多。实际上多数情况下不是软件缺组件而是工具栏没显示出来。仪器栏默认在右侧竖排如果不小心关掉了菜单View Toolbars Instruments勾选显示也可以按快捷键AltV调出视图菜单。如果某些仪器在工具栏里仍然灰色不可用检查当前软件版本教育版或精简版功能会有裁剪建议使用完整版的NI Circuit Design Suite。仿真速度慢的问题我也遇到过。查了模型、改了元件后依旧卡顿关键在仿真步长设置。瞬态分析时步长越小精度越高、速度越慢。如果不需要高精度观察细节可以在Simulate Analyses and Simulation Transient Analysis里把Maximum Time Step调大或在仪表属性里降低采样率。另外示波器上同时显示多个波形会显著拖慢仿真把不关心的通道关闭即可。还有一个小技巧不要用连续时间仿真跑很长时间改成有限时间段能大幅提速。3.3 波形看起来不对时先别急着改电路用虚拟万用表检查虚短波形不对时最忌讳的做法是乱调电阻、乱换运放把电路越调越乱。正确的排查方式是在静态或低频状态下用虚拟万用表分别测量同相端和反相端的对地电压。如果一个负反馈运放电路工作正常这两点的电压应该非常接近——这就是虚短成立的电学证据。我做过一个反面实验把同相放大器的反馈电阻误接到同相端形成了一个正反馈回路。仿真的输出直接饱和到电源轨波形完全不对。当时排查了不少时间最后用虚拟万用表一点发现同相端和反相端电压差了十几伏虚短完全不成立才意识到反馈极性接错了。这个教训说明先量关键节点电压再判断是外围参数问题还是接线问题能省下一大把时间。还有一种常见情况是电源没接对。虚拟运放虽然不需要接VCC/VEE引脚但仿真器内部仍然需要正确的电源范围。双击虚拟运放可以看到电源电压设置如果默认值不合理输出限幅会很奇怪。真实运放模型就要求手动接正负电源接错或漏接输出波形会直接漂移或饱和。4. 仿真通过后走上工程还需补的几堂课GBW、选型参数与实测差异4.1 单位增益带宽积决定增益和带宽不能兼得Multisim里的虚拟运放带宽无穷大但真实运放有一个关键参数叫单位增益带宽积Gain-Bandwidth Product, GBW。它表示增益为1时的最大带宽。对电压反馈型运放增益和带宽的乘积大致恒定。假设一个运放的GBW为1.5MHz如果需要100倍增益实际可用带宽最多只有15kHz。这个限制在仿真里如果不换真实模型完全看不出来。举一个我遇到过的场景某传感器输出20kHz超声信号需要放大100倍。用虚拟运放仿真增益平坦、效果完美换成LM741直接衰减严重。后来查手册LM741的GBW约1.5MHz在100倍增益下带宽只有约15kHz20kHz信号根本放大不了。换成GBW为10MHz的TL081同样100倍增益下带宽有100kHz问题立刻解决。所以做任何信号调理电路之前先算一下目标频率和增益的乘积再去选运放的GBW。4.2 选型时必看的几个参数表很多人选运放只看价格和封装这是不对的。我整理了一个高频参数对照表做传感器调理、音频前置、滤波电路时直接对着看参数含义对电路的影响供电范围单电源/双电源支持范围决定电源设计轨到轨运放适合低压系统失调电压Vos输入为零时输出不为零的等效输入电压直流精度差高增益下会被放大偏置电流Ib输入端的漏电流高阻源电路里会产生额外压降和误差压摆率SR输出电压最大变化速率大信号高频时受限引起失真增益带宽积GBW开环增益降到1时对应的频率增益越高可用带宽越窄输出电压摆幅输出能接近电源轨的程度低电源电压下影响动态范围比如光电二极管前端电路偏置电流是重中之重要选Ib为pA级的运放比如OP07、LMP7721音响电路更看重压摆率和噪声常见选择如NE5532、OPA2134精密测量电路优先看Vos和温漂。选型的核心逻辑是“哪个参数在目标应用里最拖后腿优先解决哪个”而不是“哪个指标数字好看”。4.3 从Multisim到实物仿真验证思路实物验证实现Multisim仿真不能替代实物验证原因有三点第一仿真里电源是理想的实物电路的电源纹波会直接进入输出第二仿真里没有考虑PCB布局寄生的电容、电感和电阻高频时这些寄生参数会改变电路特性第三真实电阻有温度系数热了会漂仿真里电阻永远不变。我在设计硬件时坚持一个流程Multisim先做原理验证和参数估算跑通后再用面包板搭最小系统实测关键节点电压确认无误后才画PCB。跳过了中间那一步往往要多吃几版板的亏。从Multisim切换到Cadence或更专业的仿真工具也不是必要步骤除非在做芯片级设计或高频射频电路那时候PDK和电磁场仿真才成为必需品。对于模拟信号调理、功率放大、滤波器、信号源这些常规应用Multisim的精度足够指导前期设计。最后分享一个我自己的小习惯每次在Multisim里搭完一个电路不急着看波形先用虚拟万用表量一遍所有关键节点的静态电压记录在纸上再和理论计算值对照。这样做了几十次之后对虚短、虚地、增益这些概念会形成非常牢固的直觉。以后再拿到陌生电路图脑子里也能快速浮现出各点电位大概是多少。这个习惯帮我省下的调试时间远比当初花在“麻烦的测量”上的时间多得多。
返回列表