数模不分家-运放学习(一)
前言
话说模数不分家,数字搞到头,还得看模拟,今天,温习一下以前的学的模电知识。---- 运放
众所周知,运放最基本的三大使用方法:加法、乘法、跟随。
反向乘法
最基本的乘法运算如下图所示:
都懒得推导了,直接甩公式
V
o
u
t
=
−
R
F
R
A
V
i
n
V_{out} = -\frac{R_F}{R_A}V_{in}
Vout=−RARFVin
看仿真结果:
V o u t = − R F R 1 V i n = − 2 V i n V_{out} = -\frac{R_F}{R_1}V_{in} = -2V_{in} Vout=−R1RFVin=−2Vin
再来一个交流情况:
V o u t = − 2 sin ( x ) V_{out} = -2\sin(x) Vout=−2sin(x)
多输入加法器
先看最复杂的情况,例如四个输入,其分析过程就两点,虚短、虚断。
浅分析一下,由基尔霍夫电j流定律、虚短、虚断可得:
{ V 1 − V − R 1 + V 2 − V − R 2 + V 3 − V − R 3 + V 4 − V − R 4 + V o u t − V − R F ( 基尔霍夫电流定律 ) V + = V − ( 虚短 ) V + = 0 ( 虚断 ) \LARGE ⎩ ⎨ ⎧R1V1−V−+R2V2−V−+R3V3−V−+R4V4−V−+RFVout−V−V+=V−V+=0(基尔霍夫电流定律) (虚短)(虚断)
化简上式,可得输出电压为:
V
o
u
t
=
−
R
F
V
1
R
1
−
R
F
V
2
R
2
⋯
−
R
F
V
n
R
n
=
−
R
F
∑
i
=
1
n
v
i
R
i
V_{out}=-\frac{R_F V_1}{R_1}-\frac{R_F V_2}{R_2}\cdots-\frac{R_F V_n}{R_n} = -R_F\sum_{i=1}^n\frac{v_i}{R_i}
Vout=−R1RFV1−R2RFV2⋯−RnRFVn=−RFi=1∑nRivi
为了使运放输入平衡,一般选择:
R A = R 1 ∥ R 2 ∥ ⋯ ∥ R i R_A = R_1 \|R_2\|\cdots\|R_i RA=R1∥R2∥⋯∥Ri
仿真验证一波:
如上图仿真结果,理论计算为-9.00V,仿真结果为-8.98V。
V
o
u
t
=
−
4
V
1
−
2
V
2
−
2
V
3
−
V
4
=
−
4
∗
0.5
−
2
∗
1.0
−
2
∗
1.5
−
2.0
=
−
9.00
Vout=−4V1−2V2−2V3−V4=−4∗0.5−2∗1.0−2∗1.5−2.0=−9.00
上例为比较复杂的情况,一般情况下,我们使用运放时,基本为2输入情况,那么当只有两个输入时,输出电压为:
V
o
u
t
=
−
R
F
V
1
R
1
−
R
F
V
2
R
2
V_{out}=-\frac{R_F V_1}{R_1}-\frac{R_F V_2}{R_2}
Vout=−R1RFV1−R2RFV2
当
R
F
=
R
1
=
R
2
R_F = R_1 = R_2
RF=R1=R2时,运放增益为1,即得到了加法公式:
V
o
u
t
=
V
1
−
V
2
V_{out} = V_1-V_2
Vout=V1−V2
当运放增益不为1时,令两输入加法器
R
1
=
R
2
=
R
R_1=R_2=R
R1=R2=R ,则输出电压为:
V
o
u
t
=
−
(
R
F
R
)
(
V
1
+
V
2
)
V_{out} = -\left( \frac {R_F} {R} \right)(V_1+V_2)
Vout=−(RRF)(V1+V2)
如果n个输入,且输入电阻都为R,那么则有:
V
o
u
t
=
−
R
F
R
∑
i
=
0
n
v
i
V_{out} = -\frac {R_F}{R} \sum_{i=0}^nv_i
Vout=−RRFi=0∑nvi
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具