你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

基于ADC的动态范围与最大输入信号幅度之匹配

[复制链接]
yumeii 发布时间:2020-1-8 15:18
正常来讲,ADC的动态范围与最大输入信号的幅度相匹配,对于得到最大的ADC转换精度是非常重要的。
  b/ E8 Z2 m. a# a; C  I; o* w1 {$ F& C

+ a- ^! u# {3 T3 M& X; NADC的动态范围与最大输入信号幅度严重不匹配是啥意思呢? 不妨举例说明之。
0 z2 T. M9 T( b: s$ c2 P% B0 k# ^' c4 `7 o- p
+ d* F" ^- H0 p5 o
假定要转换的信号在0V至2.5V之间变化,而VREF+等于3.3V,ADC的分辨率为12位,则最大信号2.5V的ADC转换数值是3102,如下图所示。这样,就有993个未使用的转换值(4095 – 3102 = 993),即丢失了转换信号的精度。3 p4 _1 ^# O; b+ F0 q% `: c2 R
1 m, T+ o" F: S0 L' M

! V7 @8 J5 Q' N6 b5 A+ F 1.png . U9 \/ v3 f4 |1 \6 y

9 Z! K- P/ T: R7 B9 u1 C2 X; p

4 o1 v+ \: O6 N. r# ~; v不妨换个说法。
  f. y1 G4 l! T7 B- H2 S( f
8 o- y: g5 {7 k. F
0 r! z% X7 a# r; W  n* {3 r' i0 Z+ I
当最大输入为2.5v,参考电压为3.3V时.输入信号所对应的实际分辨率为 2.5v/3102 .
% W: e) E, J! R; J% z9 h& F" o  E; ?3 H9 Y' _6 w

4 ~- N3 Y2 g$ s! N" G1 T若把ADC的参考电压调整为与输入相匹配,将参考电压也改为2.5V,那么2.5V输入所对应的ADC值则是满量程4095,此时的分辨率就提升到了2.5v/4095 .; J# a8 h. _3 J/ Q/ W7 {9 E

; s" i: P6 L7 w; Y( d
9 Z8 y) d# S4 {5 {
实际应用中有人或许特意挑选一个分辨率比较满意的ADC芯片或带ADC的MCU,然而在具体设计的时候,ADC的最大输入信号离ADC模块的参考电压还相差一大截,这时当初挑选的ADC分辨率精度就根本没有被充分利用起来。如其这样,还不如选个哪怕分辨率低点、但参考电压跟输入信号幅度匹配的ADC芯片,这样或许成本上还可以省点。+ k0 w, M% u' ?3 b8 w' V* T3 g# p

, k$ s. g0 A: |
5 d, T! `1 T1 ~9 @3 y# O1 Q1 A* A
那如何使ADC的动态范围与最大输入信号的幅度相匹配?  ?( n/ L  u- c7 z. @
9 r4 N8 ?/ O9 ^

' c8 D" P. N+ ^- g0 I* ]+ ]一般可以通过合理地选择参考电压或使用一个前级放大器,使用ADC的全量程输出,得到最大可能分辨率,从而提高转换精度。
. x5 w7 I: k: u. w) [5 P2 w8 @# U5 a3 U" T6 @/ ^$ e

- Y, Y  S3 R) Q" ?% M$ J- a1、选择合适的参考电压- n; a* ?. C! }( [$ t! V
8 _% i6 U* j& [' @& Z0 Z5 F5 \
  ?# w3 i! @, f  b
让参考电压与要测量信号的幅值匹配,使用ADC模块的全范围、满量程输出,以得到最大的分辨率。
8 v3 h  H! y3 [, `6 F3 x- q/ K$ P, c3 g4 v7 q) L' U' v- \0 ]
4 M6 ~9 k' y; f7 I$ `: W& K
2.png
. b/ W4 K# j# C1 G( `$ z
8 t) S8 R( ^9 u2 Y* i

/ e$ f6 H8 X1 N6 G* t2 U- \6 X2、使用前置放大器, R6 y) M* b9 |$ h
* }. I% M/ `( t' f( K' {1 R

, I# y- r+ ?- Q! p7 u如果与ADC的测量范围相比,待测量的信号太小,可以使用一个外部的前级放大器。例如:如果要测量的信号变化范围是0V至1V之间,而VDDA是3V,这个信号可以被放大,使它的峰-峰幅度与VDDA的数值相同,增益为3。 这个放大器可以把输入信号的范围转换至ADC模块的范围。不过,此时注意设计这个放大器时不要引入其它额外的误差。" @/ r& s. U1 e( B

7 u; P) q- H6 D8 `3 [  W

+ H  X' b  B: E! o' X" @0 N  A9 s 3.png / D8 {/ F, L: i5 v

" [8 `! U8 w# s! |3 W2 S2 }3 p
( @5 N7 F" q% K5 u" j
所以,在做ADC应用时,注意输入信号幅度要尽量与ADC模块的参考电压想匹配,充分使用到满量程,实现最佳转换精度。
8 U, `1 s* ~2 v8 ]$ h+ C$ t" t
# m3 X0 v- Y+ J- j
1 Y4 t# W4 W* k6 A8 T6 d7 S. n. u
赞 收藏 评论0 发布时间:2020-1-8 15:18

举报

0个回答
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版