文章目录
一、电路的理论计算
根据运放的虚短和虚断:
V
F
=
V
N
.
.
.
①
V_F=V_N ...①
VF=VN...①
由于U1B为电压跟随器:
V
B
=
V
C
.
.
.
②
V_B=V_C...②
VB=VC...②
(
V
r
e
f
−
V
F
)
R
1
=
(
V
F
−
V
C
)
R
2
.
.
.
③
\frac{(V_{ref} - V_F)} {R_1}=\frac{(V_F - V_C)} {R_2} ...③
R1(Vref−VF)=R2(VF−VC)...③
V
N
R
3
=
(
V
A
−
V
N
)
R
4
.
.
.
④
\frac{V_N} {R_3}=\frac{(V_A - V_N)} {R_4}...④
R3VN=R4(VA−VN)...④
由于R1=R2=R3=R4=4.7K 。
所以由①②③④两式得:
V
r
e
f
=
V
A
−
V
B
V_{ref}=V_A - V_B
Vref=VA−VB
即可知恒流源输出电流为:
I
A
B
=
I
S
D
A
T
=
(
V
A
−
V
B
)
R
L
=
(
V
r
e
f
)
R
L
I_{AB}=I_{SDAT}=\frac{(V_A - V_B)} {R_L}=\frac{(V_{ref})} {R_L}
IAB=ISDAT=RL(VA−VB)=RL(Vref)
由于U1B的同相输入端为高阻抗输入,
I
A
B
I_{AB}
IAB的电流全部流到
I
S
D
A
T
I_{SDAT}
ISDAT上输出。
若 V r e f V_{ref} Vref=1.8V , R L = 1.8 K Ω R_L=1.8 KΩ RL=1.8KΩ,则输出电流 I S D A T = 1.8 V 1.8 k = 1 m A , 即 输 出 1 m A 恒 流 源 。 I_{SDAT}=\frac{{1.8 V}}{1.8 k}=1mA,即输出1mA恒流源。 ISDAT=1.8k1.8V=1mA,即输出1mA恒流源。
由上可知
V
A
V_A
VA端的电压为:
V
A
=
I
S
D
A
T
∗
R
l
o
a
d
V_A=I_{SDAT}*R_{load}
VA=ISDAT∗Rload
V
B
V_B
VB端的电压为:
V
B
=
V
A
+
I
S
D
A
T
∗
R
L
V_B=V_A+I_{SDAT}*R_L
VB=VA+ISDAT∗RL
注意:在电路设计时,
V
A
V_A
VA端的电压不能超过运放的电源电压,不然将导致电路无法提供恒定的电流。恒流源输出的电流方向为:运放U1A的输出端 —>
R
L
R_L
RL —>负载。
二、电路设计的注意事项
1.
V
r
e
f
V_{ref}
Vref 端需要一个低阻抗回路。
①
V
B
V_B
VB >
V
r
e
f
V_{ref}
Vref端时,电流方向:是由U1B的输出端进过R2和R1到达
V
r
e
f
V_{ref}
Vref,即
V
r
e
f
V_{ref}
Vref端若没有一个低阻抗回路的话,则电流无法流过,即
V
r
e
f
V_{ref}
Vref 将会等于
V
B
V_B
VB。产生的后果就是参考端电压
V
r
e
f
V_{ref}
Vref,会随负载电压变化而变化。
①
V
r
e
f
V_{ref}
Vref >
V
B
V_B
VB端时,电流方向是由:
V
r
e
f
V_{ref}
Vref经过R1和R2到达U1B的输出端(运放的输出端为低阻抗),电路正常运行。
2.恒流源的电流是由运放输出的。即此电路为小电流的恒流源,输出电流等于
I
S
D
A
T
=
V
r
e
f
R
L
I_{SDAT}=\frac{{V_{ref}}}{R_L}
ISDAT=RLVref具体最大输出电流可参考所用运放的参考手册。
3.负载电阻有限。因为在运放A点的电压最高也只能输出到运放的电源电压(VCC),即在上图B点的电压最大值:
V
B
m
a
x
=
V_{Bmax}=
VBmax=VCC -
V
r
e
f
V_{ref}
Vref。即负载电阻不能太大,太大的话导致A点和B点的电压太高,超出了运放的最大输出电压,导致运放无法正常输出恒定电流。
4.当无负载时,
V
A
=
V
B
=
V
C
C
V_A=V_B=V_{CC}
VA=VB=VCC。
5.电路中
R
L
R_L
RL需要为高精密电阻,参考电压
V
r
e
f
V_{ref}
Vref需要提供高精度稳定电压,从而提高系统的稳定。
6.为了保护恒流源电路,一般会在输出端串一只二极管和一只电阻,这样做的好处第一是防止外界的干扰会进入恒流源电路,导致恒流源电路的损坏,二是可以防止外界负载短路时,不至于对恒流源电路造成损坏。