3. 基本放大电路仿真:同相放大器、反相放大器、电压跟随器设计与仿真
运放的基本放大电路,是传感器信号调理的基石。说白了,你后面做的滤波、放大、阻抗匹配,都离不开这三种结构。我个人习惯把这三兄弟称为「运放三件套」——同相、反相、跟随器。
今天我们就来聊聊它们的设计要点和仿真验证方法。我会结合我在项目中踩过的坑,给你一些实用的避坑指南。
3.1 同相放大器
同相放大器,输入信号从运放的同相端(+)进去。输出和输入同相位,增益大于等于1。
它的增益公式很简单:Av = 1 + Rf / Rg。其中Rf是反馈电阻,Rg是接地电阻。
关键点:同相放大器的输入阻抗极高,接近运放本身的输入阻抗。这对传感器信号来说是个好消息——不会从传感器那里「偷」走电流。
我在项目中遇到过一个问题:用同相放大器放大一个10mV的热电偶信号。当时我随手选了Rf=100kΩ,Rg=1kΩ,算下来增益101倍。仿真没问题,但实际电路输出噪声大得离谱。
后来排查发现,反馈电阻太大,引入了热噪声。嗯,这里要注意:电阻值不是越大越好。我建议反馈电阻控制在10kΩ~100kΩ之间,别超过1MΩ。
仿真验证步骤
- 在LTspice或Multisim中搭建电路
- 设置输入信号:1kHz正弦波,幅值100mV
- 设置Rf=10kΩ,Rg=1kΩ,理论增益11倍
- 运行瞬态仿真,观察输出波形
- 测量输出幅值,验证增益
// LTspice 网表示例(同相放大器)
V1 V+ 0 SINE(0 0.1 1k)
R1 Vout V- 10k
R2 V- 0 1k
XU1 V+ V- Vout OP07
.tran 5m
小技巧:仿真时别忘了给运放加电源。我见过有人仿真半天没波形,结果发现运放没供电。±15V是常用选择。
3.2 反相放大器
反相放大器,信号从反相端(-)进去。输出和输入反相,增益可以是任意值(包括小于1)。
增益公式:Av = -Rf / Rin。负号表示反相。
反相放大器有个特点:输入阻抗等于Rin。这意味着它会从信号源吸取电流。你想想看,如果传感器输出阻抗很高,再用反相放大器,信号就会被「拉垮」。
避坑指南:我曾经用反相放大器直接接一个压电传感器,结果输出信号衰减了80%。后来才意识到,压电传感器输出阻抗高达MΩ级别,而我的Rin只有10kΩ。这相当于用一根细水管去接一个高压水枪——水压全被消耗在接口上了。
所以,反相放大器更适合信号源阻抗较低的场合。或者,你可以在前面加一级电压跟随器做缓冲。
仿真验证步骤
- 搭建反相放大器电路
- 设置Rf=10kΩ,Rin=1kΩ,理论增益-10倍
- 输入信号:1kHz正弦波,幅值1V
- 运行仿真,观察输出波形
- 检查输出是否反相,幅值是否10V
// 反相放大器网表
V1 Vin 0 SINE(0 1 1k)
R1 Vin V- 1k
R2 Vout V- 10k
XU1 0 V- Vout OP07
.tran 5m
注意看,同相端(+)直接接地了。这是反相放大器的标准接法。
3.3 电压跟随器
电压跟随器,也叫缓冲器。增益为1,输出等于输入。那它有什么用?
说白了,它的作用不是放大信号,而是隔离。输入阻抗极高,输出阻抗极低。它可以把传感器和后续电路「隔开」,防止后级电路影响传感器的工作点。
我记得有一次做pH计电路,pH电极的输出阻抗高达几百MΩ。如果直接接ADC,信号根本读不准。加了一级电压跟随器后,问题迎刃而解。
电路结构
电压跟随器最简单:把运放的反相端直接连到输出端,信号从同相端输入。
// 电压跟随器网表
V1 Vin 0 SINE(0 1 1k)
XU1 Vin Vout Vout OP07
.tran 5m
就三行?对,就这么简单。但越简单的东西,越容易出问题。
重要提醒:电压跟随器虽然增益为1,但它对运放的带宽和压摆率有要求。如果输入信号频率很高,而运放的压摆率不够,输出波形会失真。我建议选择单位增益带宽至少是信号频率10倍的运放。
3.4 三种电路的对比
| 参数 | 同相放大器 | 反相放大器 | 电压跟随器 |
|---|---|---|---|
| 增益公式 | 1 + Rf/Rg | -Rf/Rin | 1 |
| 输入阻抗 | 极高(MΩ级) | 等于Rin | 极高(MΩ级) |
| 输出阻抗 | 极低 | 极低 | 极低 |
| 相位 | 同相 | 反相 | 同相 |
| 适用场景 | 高阻抗传感器 | 低阻抗信号源 | 阻抗匹配/隔离 |
3.5 仿真中的常见陷阱
做仿真验证时,有几个坑我帮你提前踩了:
- 运放模型选择:别用理想运放模型。用实际型号,比如OP07、LM358、TL081。理想模型会掩盖很多实际问题。
- 电源去耦:仿真中也要加去耦电容。虽然仿真不会振荡,但养成好习惯。
- 负载效应:别忘了加负载电阻。我习惯加10kΩ到100kΩ的负载,模拟ADC输入或后级电路。
- 直流偏置:单电源供电时,要给同相端加偏置电压。否则信号会被削波。
我的习惯:每次仿真前,先做直流工作点分析。看看运放各引脚电压是否合理。这一步能发现90%的接线错误。
3.6 实战建议
如果你刚开始学,我建议按这个顺序练手:
- 先搭电压跟随器,验证输入输出是否一致
- 再搭同相放大器,验证增益公式
- 最后搭反相放大器,注意输入阻抗的影响
- 三种电路都跑一遍AC分析,看看带宽特性
做完这些,你对运放的基本特性就有感觉了。后面再学仪表放大器、有源滤波器,就会轻松很多。
嗯,今天就聊到这里。下一章我们讲仪表放大器——它其实就是三个运放的组合,但性能提升了一个量级。