电子产业一站式赋能平台

PCB联盟网

搜索
查看: 136|回复: 0
收起左侧

失调电压Vos的理解与仿真验证

[复制链接]

854

主题

854

帖子

8398

积分

高级会员

Rank: 5Rank: 5

积分
8398
发表于 2023-9-19 08:30:00 | 显示全部楼层 |阅读模式
我们知道,运放有非常多的参数,这些参数的意思,我们大抵都可以从网上查到。作为过来人,我觉得仅仅了解字面的意思是远远不够的。所以我从这一节,开始说一说运放的参数,先从运放的失调电压说起吧。( O, V0 P7 j/ e% p; h

. c4 V3 P& Q* |" i  D( h还是先带着问题看比较好,我们可以先想一下这几个问题:
( T; h* L4 v& u/ C% Q" _1、失调电压是啥?咋产生的?
8 f! z, n+ @4 k4 K/ i3 t, Q. U2、失调电压一般是uV,mv级别的,这么小,电路设计还需要考虑吗?它到底有啥用?如果要考虑,该咋考虑呢?- X3 U" j" s/ D1 h- }
3 S6 _2 ?1 G( Q/ R
失调电压是啥?咋产生的?
3 R5 `" h, a) J' A- p; @' h7 E. q& d: k0 m

uijyqbf3qxq640435043.png

uijyqbf3qxq640435043.png

9 Q3 I5 J: ], V7 F如上图,我们评估运放的失调电压时,一般建立上面的模型。我们将Vp和Vn对地短路,如果是理想放大器,那么输出Vo应该是0V。+ H5 q( ?4 q$ _6 \/ V7 I) C. Q$ i
- [* N, F, \  i5 R: J
真实放大器内部处理Vp和Vn的输入级可能并不是理想的,其对应的晶体管会有偏差。导致当Vp=Vn=0V时,Vo并不是0V。
9 c0 y- P2 U# {4 ]0 T2 A
/ ]* F' m5 z9 s/ i要想让Vo为0V,我们需要在输入端加上一个电压,这个电压就是失调电压Vos。我觉它的英文名input offset voltage(输入偏置电压)更容易理解一点。7 x' @3 H1 n. |+ k% A6 D

6 T$ M8 s* T) V, P; b: Z- y为啥输入管子不一致会产生失调电压?4 w# ~/ T; E3 ~* ?' e# a. M, `) T' U2 G

6 B, N0 C, |5 l2 O- N可能不好理解为什么管子不一致会导致产生失调电压。我结合看的资料,自己想了下,觉得可以这么理解(只是我的想法,不一定对)。
5 x& ], t8 G+ z
9 e# g- L) e* Z

s4g0ezouf51640435143.png

s4g0ezouf51640435143.png

0 R/ ?& z* q: }, z. F  \$ F) }如上图,这是运放LM2904的框图,运放一般分为三级,第1级是输入级,对应图中的阴影部分,其输出Ib是后面两级的输入;第2级是中间级,主要提供放大倍数,第3级是输出级,主要是为了能改善带载能力,当然也有一定的放大能力(后两级未明确指出)。* w' k( B; Z% x' z

8 X- q  T  g6 X我们看下输入级,最下面的两个管子构成了电流镜,这个电流镜在之前说TL431的时候我们聊过,再粘过来复习下。 ( s' ^  h) Q+ a: i$ x

) G, d. W1 u$ W5 D

ursbnsbq3sg640435244.png

ursbnsbq3sg640435244.png
# s2 [8 ]5 |) X8 f
根据电流镜,有IC4=IC1,然后如果说输入级的管子完全一样,IN+和IN-电压又一样,那么必然有IC1=IC2。结合两式子,就有IC2=IC4,进而推出Ib=0。9 ^$ ?8 X2 e% H  B$ A3 ~% I

l3s0os25j3z640435344.png

l3s0os25j3z640435344.png
" ]' S; V) H  l2 r
Ib=0有什么特殊的吗?# Z4 B3 \& L7 K8 Z' q

7 N1 k) p" F' sIb=0应该就对应运放线性区的中心点。我们回想一下运放的使用,运放工作在线性区时,是不是有“虚短”,就是IN+等于IN-,那不就对应Ib=0吗?% X7 n5 u7 U5 }' u$ Q0 Q6 g  U

+ ^. j+ w, j; R- V. X/ l3 y' N前面说的是IN-和IN+输入管子完全一样的情况,但是我们知道,实际生产中,管子肯定是有一定差别的,这就导致了在IN-和IN+电压一样的时候,导致IC1和IC2不一样,而因为电流镜,IC1=IC4依然成立,这样就导致IC2≠IC4,最终导致Ib≠0。这个Ib输入到后两级电路中被放大,最终反应到out端。2 h% S: F5 V3 R1 @* K
' h" b5 ^" D- ]6 L4 q( n, ]5 T, \: d
如果我们想要Vout=0,那么就要Ib=0,这时候就得在IN+和IN-端加一个电压差,来抵消管子差异带来的影响,正好让IC1=IC2,这个压差其实就是Vos。
( s# R3 Y( ^2 T3 H( f# c/ f. N1 S+ j9 {( R
运放给出的Vos一般是一个范围,同一个型号的运放,不同的个体之间,Vos也是不同的,如下图是LM2904的不同个体之间失调电压的分布情况。! c( t0 D" ^" q' [5 A1 [
3 I4 r  S9 X9 {" r4 H. K

ewyedicldp3640435444.png

ewyedicldp3640435444.png

5 N1 j8 h5 k2 N! l# c到这里,脑子里应该对于运放的Vos有一个基本理解了吧,下面看看电路设计需要如何评估这个参数的影响。" |1 Z% X. c9 p# y6 `
# w, D/ }' a8 @; h( G: H
电路设计时,Vos要不要考虑?
( Y$ v5 A! V3 K; E
% E% n+ e( S9 N4 v8 w" c下图是LM2904手册中标注的失调电压。4 l4 ^* A. o. X( V) N! N
9 F) K& |9 i5 k: }8 ^

useelytldt2640435544.png

useelytldt2640435544.png
8 B; q: j5 ^/ e0 L
可以看到,这颗运放的Vos最大才4mV,好像也不怎么高,那么要不要考虑呢?
. K% [0 Q. C% S0 C3 c( z. M6 a, ^2 J& X
$ a& d8 u  K/ a& Y$ x如果不知道,我们想一个具体的场景:假如我们有一个同相放大电路,放大50倍,要求输出电压误差不超过100mV,这个运放满足要求吗?100mV比4mV大很多呀,好像也能用,是这样吗?* a! |. j) V% F% r* S  r! Z

! a- K7 r8 _5 \# I; V  q; p7 M. t答案是不满足要求的。& ~% {5 W" S3 e/ }0 y# \8 L
( y2 \/ k0 w& ~% L/ ]
这是因为,失调电压在电路中也是会被放大的。上面的场景,4mV的失调电压,会在输出端产生200mV的误差,所以不满足要求。4 Y/ G/ P# w* }. r% Z# y9 i. }
( D% O! T9 k, Z
不过有一点需要注意,失调电压在输出端造成的误差,并不总是等于放大电路本身的放大倍数,这一点我之前也是想错了,最近看了一些资料,才搞清楚这个问题。推己及人,我想兄弟们可能也会理解错误,所以下面说说具体是怎么回事。' N( R/ G- Y) t. E
+ M, |$ U7 b! C, w
失调电压引起的输出误差计算
1 c. ]( h1 O2 |- P( |6 W1 }5 f! q8 F
先看同相放大电路
- y% b) d1 M7 E2 V5 L
( D: t. U* D, ~0 J+ z6 V+ y

v0c3klifhpd640435644.png

v0c3klifhpd640435644.png

8 Y6 H7 M. v6 g+ _如上图是同相放大电路,原本输入为Vin,但是从里面的理想运放看过去,实际的输入电压为Vin+Vos。那么输出就是Vo=(1+R1/R2)*(Vin+Vos)。
  W( q' ]0 U/ {! \( ]7 E9 m# |0 x2 h' U# X+ i/ m; a; Y2 q
如果Vos=0,那么Vo=(1+R1/R2)*Vin,这是我们常见的同相放大电路输出公式。如果Vos≠0,那么就相当于在原来的基础上叠加了一个电压:(1+R1/R2)*Vos,这个电压就是Vos对输出端的影响。
( C) s  M8 W+ w- o: P5 Q9 T$ I3 u/ O$ J' O8 G
可以看到,同相放大电路的放大倍数是1+R1/R2,Vos也是被放大了1+R1/R2倍,等于这个电路本身的放大倍数,放大后叠加到输出端。
7 V7 D3 [, u) L1 @; ?  n' a# V
# e+ }7 r1 |. O2 J& e9 H+ N再看看反相放大电路
0 x( N$ A7 y" U8 z# ^
) @/ N# q8 Y4 h9 d# e. D

nbi4xzcp3t1640435745.png

nbi4xzcp3t1640435745.png
. a2 A6 y' b9 [% ?( K/ z' ]
如上图是反相放大电路,若运放本身的失调电压是Vos,那么图中理想运放的同相输入端电压就是Vos,根据运放的虚短,反相端的电压也就是Vos。
" B9 v7 G2 f" A  C  p  E' [9 l& Q. v2 V* `
再根据虚断,流过R1的电流与R2的电流相等,Ir1=(Vo-Vos)/R1,Ir2=(Vos-Vin)/R2。那么就有了这个式子:(Vo-Vos)/R1=(Vos-Vin)/R2。化简得到Vo=-(R1/R2)*Vin+(1+R/R2)*Vos
$ M& }- p, J2 f" t" a: n5 j* ~2 C
0 ?/ z4 f" K6 u- A. l& D) D' j- Q如果Vos=0,那么Vo=-(R1/R2)*Vin,这是我们常见的反相放大电路输出公式,如果Vos≠0,那么就相当于在原来的基础上叠加了一个电压:(1+R1/R2)*Vos,这个电压就是Vos对输出端的影响。
, z$ S  j/ t7 ~. V/ X& Z3 H1 _+ @/ n3 G% h  n" n! X' @. ]* ~
可以看到,反相放大电路的放大倍数是-R1/R2,但是Vos是被放大了1+R1/R2倍,不等于这个电路本身的放大倍数。
7 s  p  g# P" ~7 b  V% o6 h! J4 Q1 ~, B2 y6 W2 n9 g$ f, |- z. e# _! g
总之,尽管同相和反相放大电路放大倍数公式不同,但Vos都是被放大1+R1/R2倍,叠加到输出端。
: R! w1 B/ p. |- |
- ]7 y- U/ n8 `5 O/ z; Z以上是理论的一个分析,下面来看看仿真的情况,加深理解
& T$ h/ \, o6 A. U% X9 e) o" ]( O( L8 v. C
失调电压Vos仿真
9 X, }/ q9 Y7 K4 d% Q0 S* q3 `0 a4 M2 {1 T! C0 q( K( r
先从TI官网下载LM2904的spice文件,然后创建模型,使用LTspice仿真。3 \) c  e" k* f5 @

3 t9 y* c' ~+ O) F$ N, O! o7 o- a; m/ g构建同相放大器电路如下:
, X5 |' l. L5 P$ n& S$ x% N; K! m( i- R  Q7 e( y& F

2ou2qhx1hw4640435845.png

2ou2qhx1hw4640435845.png

2 c: X/ l0 u4 R! j; ]4 g输入电压为0V,如果运放模型没有Vos参数,或者说Vos=0,那么输出电压为0V,我们运行先看看是不是这样?
) x/ A, @. \& O9 _
& n- k1 @% X# U+ C) O% P

jtsjh1ov5qx640435945.png

jtsjh1ov5qx640435945.png
3 P6 V& o  B+ w
可以看到,这个器件模型是有Vos的,因为Vout都有2V电压了。在图示的工作条件下,Vp=0V,Vn=2.1653608mV,可以推断Vos≈2.1653608mV(约等于,是因为运放偏置电流的影响被我忽略了)。% O$ m6 w$ w3 m9 F

" e0 T" w' V0 `; R另外,我们前面已经推导过了,Vos造成的输出电压为:Vos*(1+R1/R2)。计算输出Vout=1001*2.1653608mV=2.1675261608V,与上图中电路仿真中的结果2.1657262V是完全一致的。6 J. f  I# E# Q9 M( [+ _" h1 C
' w8 y2 K" b/ z6 R
可以看到,Vos是可以被放大的,如果放大电路的放大倍数很大,那么在输出端看到的误差电压也可能会非常大,我上面举的例子,放大1001倍的时候,输出端的误差已经到2V了,这个时候就需要关注这个参数了。/ u7 y: B0 @" W

8 d" w0 e+ _  ?% f* b+ b& M我们再给输入一个1mV/2Hz小信号,看看输出情况0 e0 P" G# N' a0 {8 R/ K
8 t5 X$ @# V9 V8 x5 F5 V8 R

go2if35yekh640436045.png

go2if35yekh640436045.png
! Y) _2 l' {, V
可以看到,输出信号被叠加了一个2.17V的偏置电压,可以想到,如果没有Vos,中心电压应该是0V。所以说,Vos被放大了后,作为一个直流信号被叠加到输出端" k* W; Q7 o9 D

: t; H& ]4 Q  _/ ~  J+ ~小结
5 t# m; w& P; E2 O: e
7 u* d9 V. ^6 o8 o+ \" B本期内容主要说了下运放的输入失调电压Vos,实际运用中,我觉得主要关键的点有下面几条:
3 y" R( }0 [$ @7 ^1、Vos是可以被运放放大,被放大后作为一个直流电压叠加到输出端
& ?9 B  Y# I2 [. ]4 P2、不论是同相放大电路还是反相放大电路,Vos在电路中的放大倍数都是1+R1/R2
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表