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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
如何在高压上桥臂电流检测中发挥低压高精度运放的性能
4 f- X! _; h* A! C& E  `2 H

, Z7 o, l- l" a# {" d+ d6 H前言
9 ~! c$ \$ D" r2 n" Y3 T9 p上桥臂电流检测通常采用支持扩展共模电压的专用器件,但是专用器件也有自身的限制,例如,当共模电压高于100V时,专用运放还能精确地测量电流吗?传统5V运放似乎完全不适用这种测量。但是,在增加几个外部器件后,我们将会发现,低压运放完全可以精确地测量上桥臂电流,而且没有任何共模电压限制。" k! Q$ {; S& A3 O/ T  T: ?5 `) c
7 k6 ?; n' J, y( _0 H' {
电路示意图及原理简介# f; d% s' t: {' O
本文所讨论的应用设计是测量150V工业电机控制器的电流。如图1所示,为能够精确地测量很小的电流值,我们使用了一个分流器配合一个高精度5V运放。
0 U1 f4 b5 |( I0 J5 S6 q- L" I6 H$ ]' m- R

; z; H7 W' Z% z. l: j! R+ Q图1:典型应用0 H' {% P( t; Y

" r- {+ w& }* [0 c( C- J* f8 q2 F2 ~难道150V输入电压不会烧毁运放吗?如果V1电压是用于给第一级运放OP_A提供正电压(Vcc_H),就不会发生这种情况。3 @$ V' f, n( d: x6 Y7 m+ k3 t6 H! u

) F7 ]( q1 H, J9 ~- X& y如果连接一个击穿电压为4.7V的齐纳二极管,则会为第一级运放OP_A生成负电压 (Vcc_L)。这样,OP_A的电源电压是4.7V,是Vcc_L=145.3V与 Vcc_H=150V的差值。
1 g3 Z& c1 K) Q, G# D2 F- n1 B9 U5 R7 ^  Q) n0 ~1 t2 }2 y6 W
电阻Rz为齐纳二极管提供偏置电流(~5mA),并为运放的偏置电流提供回路(~40μA)。
; ^7 [. \$ Y2 X. Q( T, {2 L
" w3 f& Y5 X% y) j( T& N1 L7 FVsense是电流经过电阻Rsense时产生的电压,被电阻R1、R2、R3和R4放大。
4 E7 s) d# N; j& y) V& E& K( y
  Y1 c# l! c+ ]P-MOSFET(BSP2220)输出高精度电流,与流经Rsense的电流成正比;该电流经过R4电阻时生成对地电压Vo,与上桥臂电流成正比。第一级的输出电压可由下面的方程式1得出:
( `+ C  _  y: \0 N$ r/ k. H0 h
: A5 @" b- [* sVo=VsenseR1R4R3.(R1+R2+R3)           (1)+ ]* X! G8 v* V9 ]
第二级运放OP_B用于抑制Vo电压。在加装电阻R5后,当启动阶段有大电流经过输入引脚时,可以保护OP_B的内部ESD二极管。( Y! ^) T/ q/ v+ l* R. I

7 }; N2 H8 K, N) @- y电机控制电路消耗的最大电流是100A。因此,使用一个100μΩ分流器时,Vsense最大值为10mV。最大输出电压取决于Vsense电压和R4上的最终输出电流。因为由微控制器的ADC来处理,所以最大输出电压Vo必须高于3.3V。$ V1 G8 S! K* ?% C5 R9 N' ]- {

3 _, i6 K) L8 Y  S2 G为确保系统正常工作,必须仔细选择这些器件参数。为了使OP_A输出不饱和,在选择参数时必须保证|Vgs|电压值很小。, K* i) s, L$ [  o4 _

7 w" r$ Q3 r$ ^0 p: U' k. H1 @. u7 t4 K1 d因为Ids保持低电流有助于实现这个目标,所以我们选择一个高电阻的R4。5 |2 S# y4 z+ q6 V; I9 R5 Y8 y6 B
) U( U" w3 e8 ~$ a
为避免运放输出饱和,第一级运放OP_A的增益由R2/R1比确定,不应该过高。
3 t1 H& f- T* e- @  y8 t& v2 m7 M4 D; H; A& O4 S
在选择器件参数时,我们不得不折衷考虑,必须遵守方程式2:
# V/ d' t2 O! T! A6 P. G# U5 O: X
+ d& Q1 l% y7 {2 a6 Z9 r7 a|Vgs max|<Vzener-R3.R1+R2R4.R1+R2+R3.Vo_max           (2)$ e/ t3 j* x+ L- f8 y
·其中Vgmax是使电流Idmax=Vo_maxR4  进入晶体管所需的Vgs电压,且         
+ {2 Z" \- s% `5 G) A1 U2 d$ C! c5 {" d1 c
·Vzener=Vcc_H - Vcc_L- O& l2 _3 w# w; t. u) g" s
/ q( Y/ h: w- s. ?2 Z, B' G
现在我们看一下这个系统的精度问题。导致放大器精度差的主要原因是电阻不匹配和失调电压。
3 T1 V! w. {, q7 S( c) u: y+ H9 f" d' P; \! u* d$ i4 n; s8 r: ]
误差分析1 u. ]5 `2 D. d5 z
电阻不匹配对测量精度的影响
. S. }, ^0 U0 e' R9 E+ m
2 e# I" \. y' g* e  ?假设所用电阻完美匹配,通过方程式1可以得出输出电压。不幸地是,实际情况并不是这样,因为电阻本身也有自己的精度。" ^" ?, K( D  Y! [
& ~2 ~4 r# k  |+ D
用下面的公式可以得出因电阻不匹配而造成的增益误差:
. s3 s: A5 J5 D6 V8 x" M
4 e% E- k- Y; Q9 fV0=Isense*RshuntR1.R4R3.R1+R2+R3.[1+2R1+4R2+2R3R1+R2+R3.+           (3), \- Z  C4 f  Y" @8 q: p

6 Y% [% w# O( g! G/ p·其中 是电阻的精度,εRshunt是分流器的精度。( }6 P- w' p1 V* q' m, t' a: M

' U5 a2 M- d7 `* ?7 m* S从方程式3不难看出,R2电阻对误差的影响最大,所以该电阻器必须选择阻值尽可能小(10kΩ)的电阻。注意,R1和R3的阻值之和应该高且均衡,只有这样才能取得理想增益,因为理论上R1阻值小能够抑制噪声。
5 s/ Q' N- i5 ]" T4 \% W7 X& `- ^% y, M. r* n/ |/ v
Vio对精度的影响" P$ E( Y, N* B

2 U0 d8 @8 _3 f6 \输入失调电压是必须考虑另一个误差,在上面的应用中,我们选择了一个斩波放大器TSZ121,因为这款产品的Vio电压极低,在工作温度范围内仅8μV。特别是测量特别小的电流时,这个误差非常突出。
  y* x$ D/ v  ]& W; x- Z7 f" R* ^; H9 \
考虑到传递函数,Vio可以表示成:
: z) _* M6 V+ X- G% v
' o9 j! \% _( M/ C& bVout=Vsense±Vio1R1.R4R3.R1+R2+R3±Vio2 (4)
! n( h+ a2 v) q. P, |1 n: r0 b# E' ~5 V$ t0 y* `  n
其中Vio1是第一级运放(OP_A)的输入失调电压,Vio2是第二级运放(OP1_ B)的输入失调电压。因为TSZ121的输入失调电压极低,所以Vio2可以忽略不计。
6 B0 Y, O4 ?6 C% I9 |+ _: |" U( B* N3 d4 l; J: Z1 j3 Z; y
总误差1 G  ~& I( f1 K' N$ q6 ^3 |! c9 E
为了弄清输出总误差,我们必须把电阻不匹配和运放失调考虑进去。最终,输出电压可以表示为方程式5:
5 u( ^( M) _& t; H! g  a: _+ u5 v" ^! G
Vo=(Isense*Rshunt)R1.R4R3.R1+R2+R3.1+2R1+4R2+2R3R1+R2+R3.+±VioR1.R4R3.R1+R2+R3           (5)
* x  F; x5 g" Z0 ], }) N' N' z! R) P5 K# i8 f. [. U* U/ S
图2和图3表示在工作温度范围内可能出现的最大误差,考虑到了分流器的精度。
1 c) B7 U* ~, {+ B5 ^( J
0 F* T( V% }- u8 j+ t
; [* z# O8 R6 h; P: k图2:总误差,假设电阻精度为1%                     
" Y) K- K) B/ t8 b5 b4 u2 r) r
* B2 b- ~3 T: E! V
: Q" L6 b' z7 }5 p+ n; Q图3: 总误差, 假设电阻精度为0.1%           + |0 _7 Q- ]8 b7 Y( k1 U% p
Rshunt精度为 1%
$ P. t2 i. O# h% ?
: Z: M4 q: q& F2 }结论% V6 a- q0 ^; B" ]' B4 F# G( l
专用放大器通常用于上桥臂电流检测,但是在共模电压高于70V的应用中,应该改用传统的5V运放。
# K5 b! g  y& O0 n4 I
& f4 U4 ^# @1 ~9 V! T; V+ W上桥臂电流的检测可以使用高精度运放如TSZ121放大器,为了工作在5V电平转换电路内,需要一个齐纳二极管配合放大器。
, k* S9 q; p1 t$ b5 K* D' ]. n5 x1 C: C) X) U& K. h& f
我们考虑到了电阻和放大器引起的某些误差。为取得良好的电流测量精度,我们建议使用0.1%精度电阻。4 h" g1 r3 {) Z  a# O7 C

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-28 22:25 , Processed in 0.140625 second(s), 23 queries , Gzip On.

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

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

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