找回密码
 注册
关于网站域名变更的通知
查看: 236|回复: 1
打印 上一主题 下一主题

如何在高压上桥臂电流检测中发挥低压高精度运放的性能

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-7-2 07:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
如何在高压上桥臂电流检测中发挥低压高精度运放的性能
- S+ f! a/ ?2 \4 ~8 p/ d
' O% V: {( u+ ?, M, I$ g" v9 J: k! z4 y
前言3 P3 t% w% j3 C! q* H3 L$ i1 w) F
上桥臂电流检测通常采用支持扩展共模电压的专用器件,但是专用器件也有自身的限制,例如,当共模电压高于100V时,专用运放还能精确地测量电流吗?传统5V运放似乎完全不适用这种测量。但是,在增加几个外部器件后,我们将会发现,低压运放完全可以精确地测量上桥臂电流,而且没有任何共模电压限制。
. X1 y: P" q+ ]  `6 y
7 ~& H6 }* p- y+ p! J: s电路示意图及原理简介
+ u! I' e: F' X6 |7 s$ D. r本文所讨论的应用设计是测量150V工业电机控制器的电流。如图1所示,为能够精确地测量很小的电流值,我们使用了一个分流器配合一个高精度5V运放。0 k* @# h9 ]5 d2 ~% R, M
8 v$ h0 M' K( P4 B

% ^. v) S3 n) }  N! P; r9 \0 D图1:典型应用
' P, b8 O* m6 F- P0 M- u
' \" X# `1 p1 e6 W难道150V输入电压不会烧毁运放吗?如果V1电压是用于给第一级运放OP_A提供正电压(Vcc_H),就不会发生这种情况。
1 x4 m7 d9 A7 n4 q8 T/ f
; ^9 _# Y& }+ G1 U. O如果连接一个击穿电压为4.7V的齐纳二极管,则会为第一级运放OP_A生成负电压 (Vcc_L)。这样,OP_A的电源电压是4.7V,是Vcc_L=145.3V与 Vcc_H=150V的差值。
1 n3 [- n5 J! z8 {2 A- `6 ^7 d$ D# l4 }- |6 ^( q1 G8 B
电阻Rz为齐纳二极管提供偏置电流(~5mA),并为运放的偏置电流提供回路(~40μA)。6 D& B" c, A+ V3 y; @
5 C5 O5 [" {- O. z5 i. U% ]
Vsense是电流经过电阻Rsense时产生的电压,被电阻R1、R2、R3和R4放大。3 V, R4 Y1 Q. u( l9 v4 F( Q  n: {

: U/ ~' i6 a! U: kP-MOSFET(BSP2220)输出高精度电流,与流经Rsense的电流成正比;该电流经过R4电阻时生成对地电压Vo,与上桥臂电流成正比。第一级的输出电压可由下面的方程式1得出:
' ]% t) y9 o: Z  \: `& j4 ~  ?  c5 b8 ~! G' T9 W3 ?
Vo=VsenseR1R4R3.(R1+R2+R3)           (1)
2 u* W0 @6 n  l7 c1 q第二级运放OP_B用于抑制Vo电压。在加装电阻R5后,当启动阶段有大电流经过输入引脚时,可以保护OP_B的内部ESD二极管。
# m$ m& j+ }2 e2 h/ y* W
- l$ v& A* z2 R电机控制电路消耗的最大电流是100A。因此,使用一个100μΩ分流器时,Vsense最大值为10mV。最大输出电压取决于Vsense电压和R4上的最终输出电流。因为由微控制器的ADC来处理,所以最大输出电压Vo必须高于3.3V。! f8 m( n0 C1 |7 M

( x% H/ K; n4 y  L1 l6 e为确保系统正常工作,必须仔细选择这些器件参数。为了使OP_A输出不饱和,在选择参数时必须保证|Vgs|电压值很小。( a+ b3 s+ |. X- V
2 ]7 X  D% s, W( v/ x: t
因为Ids保持低电流有助于实现这个目标,所以我们选择一个高电阻的R4。
/ w, j+ l" m& R. \9 q
& v& g8 M4 S# X$ P为避免运放输出饱和,第一级运放OP_A的增益由R2/R1比确定,不应该过高。
. e( c7 ?) s: }, o# i, _5 ^) K* ^/ z! \6 e% S
在选择器件参数时,我们不得不折衷考虑,必须遵守方程式2:+ \0 @' N/ I, A' v- O

9 V* A8 M" R# v3 M0 i% j+ _0 R|Vgs max|<Vzener-R3.R1+R2R4.R1+R2+R3.Vo_max           (2)
5 B7 V1 q/ j+ F- A·其中Vgmax是使电流Idmax=Vo_maxR4  进入晶体管所需的Vgs电压,且         5 B3 D: {2 W* B; c, g) J7 z1 a% R

! }3 E6 u* w! ?8 \; D% E$ h+ @9 M  W·Vzener=Vcc_H - Vcc_L
) O2 [1 M8 u9 U) x8 F1 ]" M( p! k/ Y3 M" [/ M( _* |/ D
现在我们看一下这个系统的精度问题。导致放大器精度差的主要原因是电阻不匹配和失调电压。
* Z) N7 I! L2 q1 E7 s
* \3 Q  s! [! P# \/ ~6 H误差分析* @% C$ f1 @6 d4 l2 t  S2 X9 S
电阻不匹配对测量精度的影响2 l. z% {4 y- U- p

/ a" F- [" B/ T2 G假设所用电阻完美匹配,通过方程式1可以得出输出电压。不幸地是,实际情况并不是这样,因为电阻本身也有自己的精度。! m* H* O8 J3 Q2 Q

2 L' m2 q' M0 i$ a6 f; I0 \0 g用下面的公式可以得出因电阻不匹配而造成的增益误差:
# H7 E* Q' K/ Q/ M$ s
. k2 A  `! o8 a& @! ~V0=Isense*RshuntR1.R4R3.R1+R2+R3.[1+2R1+4R2+2R3R1+R2+R3.+           (3)# H: F. b7 V. S8 R
" @6 @9 `# U8 z' N; y+ p
·其中 是电阻的精度,εRshunt是分流器的精度。# f* o5 ]9 U7 I4 u  ]! i

( E; u# Q6 H. d7 e. b. d9 r从方程式3不难看出,R2电阻对误差的影响最大,所以该电阻器必须选择阻值尽可能小(10kΩ)的电阻。注意,R1和R3的阻值之和应该高且均衡,只有这样才能取得理想增益,因为理论上R1阻值小能够抑制噪声。% m! u1 ?* c3 t- p0 S8 q1 s# W

$ t1 k* h' n1 D- E9 x! W6 x4 \Vio对精度的影响9 D5 u, z9 m, Y% i: y1 S
% J6 O+ n# w6 u3 b% W- ]
输入失调电压是必须考虑另一个误差,在上面的应用中,我们选择了一个斩波放大器TSZ121,因为这款产品的Vio电压极低,在工作温度范围内仅8μV。特别是测量特别小的电流时,这个误差非常突出。' }9 N% w0 z/ [8 D

( d" [$ |5 Y* ?考虑到传递函数,Vio可以表示成:$ m, {" ]3 D+ a; B! g( w' g
2 H' ^& T8 o3 i5 d5 \
Vout=Vsense±Vio1R1.R4R3.R1+R2+R3±Vio2 (4)# J2 u, R  U* m0 ~% G$ \
! \0 H1 r3 G% m  L
其中Vio1是第一级运放(OP_A)的输入失调电压,Vio2是第二级运放(OP1_ B)的输入失调电压。因为TSZ121的输入失调电压极低,所以Vio2可以忽略不计。4 ?1 Z+ L* f% T1 _+ n% i
8 z( i7 U  r" R
总误差
7 m. m3 x! A  j& H为了弄清输出总误差,我们必须把电阻不匹配和运放失调考虑进去。最终,输出电压可以表示为方程式5:  E8 E% y/ Z4 G; A# ]7 e7 c1 E

( Q6 z- _* \% F% Q: S, g' VVo=(Isense*Rshunt)R1.R4R3.R1+R2+R3.1+2R1+4R2+2R3R1+R2+R3.+±VioR1.R4R3.R1+R2+R3           (5)
  U! h7 }0 N" m8 X+ m
! \* {# d9 h% v1 B图2和图3表示在工作温度范围内可能出现的最大误差,考虑到了分流器的精度。% ?. a! a3 E. O7 K

+ U7 {! ]8 M7 ~( T, P* Q- ~% j/ R& b4 ]6 j
图2:总误差,假设电阻精度为1%                     
+ m6 [1 F% |% T+ C2 T) g4 m# l
" e) |' s! t9 l# g- O' a8 w
. Z' h) P8 x$ \  A# h: f2 h图3: 总误差, 假设电阻精度为0.1%           ) q0 J- x2 t; E5 F
Rshunt精度为 1%
; S8 h' w. |8 ^5 H+ J7 \$ r5 l/ {
. H; a; l# N- q# A$ I. O结论
/ \' L, m7 E  P- j9 P1 I" d% v专用放大器通常用于上桥臂电流检测,但是在共模电压高于70V的应用中,应该改用传统的5V运放。; ?; I) n" Z" Q8 M

" b$ p& u  h- K) T+ ?上桥臂电流的检测可以使用高精度运放如TSZ121放大器,为了工作在5V电平转换电路内,需要一个齐纳二极管配合放大器。
; c4 s9 B: ~( f, j( W8 U$ O. i, O6 K! ~; M
我们考虑到了电阻和放大器引起的某些误差。为取得良好的电流测量精度,我们建议使用0.1%精度电阻。
! C4 T/ E! j4 p6 ]

该用户从未签到

2#
发表于 2019-7-2 17:55 | 只看该作者
分享是美德
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-10-10 04:15 , Processed in 0.140625 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表