一阶运算放大器电路
一阶运算放大器电路
引言
一阶运算放大器电路包含一个具有一阶作用的存储单元
电感很难运用到运放电路中,因此仅考虑的是RC类型的一阶运算放大器电路
通常采用节点分析法或戴维南等效电路来分析运算放大器电路
一阶无源运算放大器
计算电压响应
已知 v ( 0 ) = 3 V , R f = 80 k Ω , R 1 = 20 k Ω , C = 5 u F v(0)=3V,Rf=80kΩ,R1=20kΩ,C=5uF v(0)=3V,Rf=80kΩ,R1=20kΩ,C=5uF
- 求 t > 0 t>0 t>0 时的 v o v_o vo
方法一
利用节点分析法推导出相应的差分方程
假设点1处的电压为 v 1 v_1 v1,则在此点应用KCL得:
0 − v 1 R 1 = C d v d t \frac{0-v_1}{R_1}=C\frac{dv}{dt} R10−v1=Cdtdv
由于节点2和节点3电位一定相同,节点2处的电位是零
因此
v 1 − 0 = v , v 1 = v v_1-0=v\text{ , }v_1=v v1−0=v , v1=v
即可写成:
d v d t + v C R 1 = 0 \frac{dv}{dt}+\frac v{CR_1}=0 dtdv+CR1v=0
利用无源RC电路分析:
υ ( t ) = V 0 e − t / τ , τ = R 1 C \upsilon(t)=V_0e^{-t/\tau},\quad\tau=R_1C υ(t)=V0e−t/τ,τ=R1C
式中 V o V_o Vo 是电容两端的初始电压:
v ( 0 ) = 3 = V 0 v(0)=3=V_0 v(0)=3=V0
τ = 20 × 1 0 3 × 5 × 1 0 − 6 = 0.1 \tau=20\times10^3\times5\times10^{-6}=0.1 τ=20×103×5×10−6=0.1
因此:
υ ( t ) = 3 e − 10 t \upsilon(t)=3e^{-10t} υ(t)=3e−10t
在节点2应用KCL可得:
C d v d t = 0 − v o R f C\frac{dv}{dt}=\frac{0-v_o}{R_f} Cdtdv=Rf0−vo
即
v o = − R f C d v d t v_o=-R_fC\frac{dv}{dt} vo=−RfCdtdv
现在可求得 v o v_o vo 为:
v o = − 80 × 1 0 3 × 5 × 1 0 − 6 ( − 30 e − 10 t ) = 12 e − 10 t V , t > 0 v_o=-80\times10^3\times5\times10^{-6}(-30e^{-10t})=12e^{-10t}\mathrm{V},\quad t>0 vo=−80×103×5×10−6(−30e−10t)=12e−10tV,t>0
方法二
图B利用全响应法求 v o v_o vo ,需要求出 v o v_o vo( 0 + 0^+ 0+)、 v o v_o vo(∞)、 τ τ τ
由于:
υ ( 0 + ) = υ ( 0 − ) = 3 V \begin{aligned}\upsilon(0^+)=\upsilon(0^-)=3\mathrm{V}\end{aligned} υ(0+)=υ(0−)=3V
在节点2处应用KCL:
3 20000 + 0 − v 0 ( 0 + ) 80000 = 0 \frac3{20000}+\frac{0-v_0(0^+)}{80000}=0 200003+800000−v0(0+)=0
即
v o ( 0 + ) = 12 V v_o(0^+)=12\mathrm{~V} vo(0+)=12 V
由于电路是无源的, v v v(∞)=0V 。为了求 ∗ ∗ τ **τ ∗∗τ ,**需要算出电容两端的等效电阻
假设将电容器移走,取而代之的是一个1A的电流源,如图C所示
对输入回路应用KVL方程可得:
20000 × 1 − v = 0 ⇒ v = 20 kV 20000\times1-v=0\quad\Rightarrow\quad v=20\text{kV} 20000×1−v=0⇒v=20kV
R e q = υ 1 = 20 k Ω R_{\mathrm{eq}}=\frac\upsilon1=\text{ 20 k}\Omega Req=1υ= 20 kΩ
即
τ = R еq C = 0.1 \tau=R_\text{еq}{ C = 0 . 1} τ=RеqC=0.1
因此:
v o ( t ) = v o ( ∞ ) + [ v o ( 0 ) − v o ( ∞ ) ] e − t / τ \begin{aligned}v_o(t)&=v_o(\infty)+[v_o(0)-v_o(\infty)]e^{-t/\tau}\end{aligned} vo(t)=vo(∞)+[vo(0)−vo(∞)]e−t/τ
= 0 + ( 12 − 0 ) e − 10 t = 12 e − 10 t V , t > 0 =0+(12-0)e^{-10t}=12e^{-10t}\mathrm{V},\quad t>0 =0+(12−0)e−10t=12e−10tV,t>0
一阶运算放大器阶跃响应
计算电压响应
- 求 v ( t ) 和 v o ( t ) 求v(t)和v_o(t) 求v(t)和vo(t)
由于需要解决的是阶跃响应,利用全响应法:
υ ( t ) = υ ( ∞ ) + [ υ ( 0 ) − υ ( ∞ ) ] e − t / τ , t > 0 \begin{aligned}\upsilon(t)=\upsilon(\infty)+[\upsilon(0)-\upsilon(\infty)]e^{-t/\tau},\quad t>0\end{aligned} υ(t)=υ(∞)+[υ(0)−υ(∞)]e−t/τ,t>0
其中,只需要求出时间常数 τ τ τ、初始值 v v v(0)和的最终值 v v v(∞)
因为输人为阶跃信号,所以电压直接作用到电容上。因为没有电流进人到运算放大器的输入端,
所以运算放大器的反馈回路构成一个RC电路,其时间常数为:
τ = R C = 50 × 1 0 3 × 1 0 − 6 = 0.05 \tau=RC=50\times10^3\times10^{-6}=0.05 τ=RC=50×103×10−6=0.05
当 t < 0 t<0 t<0 时,开关打开,电容两端没有电压,因此 v ( 0 ) = 0 v(0)=0 v(0)=0
当 t > 0 t>0 t>0 时,节点1处的电压由分压法可得:
v 1 = 20 20 + 10 3 = 2 V v_1=\frac{20}{20+10}3=2\text{ V} v1=20+10203=2 V
因为在输人回路中没有存储元件,所以 v 1 v_1 v1 对于所有的t保持不变
在稳定状态下,电容开路,所以这个运算放大器电路是同相放大器。从而:
v o ( ∞ ) = ( 1 + 50 20 ) v 1 = 3.5 × 2 = 7 V v_o(\infty)=\left(1+\frac{50}{20}\right)v_1=3.5\times2=7\text{ V} vo(∞)=(1+2050)v1=3.5×2=7 V
由于
v 1 − v o = v v_1-v_o=v v1−vo=v
所以:
v ( ∞ ) = 2 − 7 = − 5 V v(\infty)=2-7=-5\text{ V} v(∞)=2−7=−5 V
将 τ 、 v τ、v τ、v(0)、 v v v(∞) 带入全响应可得:
u ( t ) = − 5 + [ 0 − ( − 5 ) ] e − 20 t = 5 ( e − 20 t − 1 ) V , t > 0 u(t)~=~-5~+~[0~-(-5)]e^{-20t}=5(e^{-20t}-1)~\mathrm{V},\quad t>0 u(t) = −5 + [0 −(−5)]e−20t=5(e−20t−1) V,t>0
因此
v o ( t ) = v 1 ( t ) − v ( t ) = 7 − 5 e − 20 t V , t > 0 v_o(t)=v_1(t)-v(t)=7-5e^{-20t}\mathrm{V},\quad t>0 vo(t)=v1(t)−v(t)=7−5e−20tV,t>0
一阶运算放大器阶跃响应
计算阶跃电压响应
- v 1 = 2 u ( t ) V , R 1 = 20 k Ω , R f = 50 k Ω , R 2 = R 3 = 10 k Ω , C = 2 μ F v1=2u(t)V,R1=20kΩ,Rf=50kΩ,R2=R3=10kΩ,C=2μF v1=2u(t)V,R1=20kΩ,Rf=50kΩ,R2=R3=10kΩ,C=2μF
- 求 t > 0 t>0 t>0 时的响应 v o ( t ) v_o(t) vo(t)
暂时移除电容并求出其两端的戴维南等效电阻。
为了获得Vth,该电路是一个反相放大器,有:
V a b = − R f R 1 υ i V_{ab}=-\frac{R_f}{R_1}\upsilon_i Vab=−R1Rfυi
由分压法可得:
V T h = R 3 R 2 + R 3 V a b = − R 3 R 2 + R 3 R f R 1 v i V_{\mathrm{Th}}=\frac{R_3}{R_2+R_3}V_{ab}=-\frac{R_3}{R_2+R_3}\frac{R_f}{R_1}v_i VTh=R2+R3R3Vab=−R2+R3R3R1Rfvi
为了求出Rth,这里的 R o R_o Ro 是运算放大器的输出电阻
假设运算放大器是理想的, R o = 0 R_o=0 Ro=0 ,且:
将给定的数值代入,得到:
V T h = − R 3 R 2 + R 3 R f R 1 v i = − 10 20 50 20 2 u ( t ) = − 2.5 u ( t ) \begin{aligned}V_{\mathrm{Th}}&=-\frac{R_3}{R_2+R_3}\frac{R_f}{R_1}v_i=-\frac{10}{20}\frac{50}{20}2u(t)=-2.5u(t)\end{aligned} VTh=−R2+R3R3R1Rfvi=−201020502u(t)=−2.5u(t)
R T h = R 2 R 3 R 2 + R 3 = 5 k Ω R_{\mathrm{Th}}=\frac{R_2R_3}{R_2+R_3}=\text{5 k}\Omega RTh=R2+R3R2R3=5 kΩ
戴维南等效电路求解阶跃电压响应:
v o ( t ) = − 2.5 ( 1 − e − t / τ ) u ( t ) v_o(t)=-2.5(1-e^{-t/\tau})u(t) vo(t)=−2.5(1−e−t/τ)u(t)
其中:
τ = R Th C = 5 × 1 0 3 × 2 × 1 0 − 6 = 0.01 \tau=R_\text{Th}C=5\times10^3\times2\times10^{-6}=0.01 τ=RThC=5×103×2×10−6=0.01
因此 t > 0 t>0 t>0时的阶跃响应为:
υ o ( t ) = 2.5 ( e − 100 t − 1 ) u ( t ) V \upsilon_o(t)=2.5(e^{-100t}-1)u(t)\mathrm{~V} υo(t)=2.5(e−100t−1)u(t) V