EDA365电子工程师网

标题: 关于ADC电压基准的问题!!! [打印本页]

作者: lance_hnu    时间: 2013-3-16 00:48
标题: 关于ADC电压基准的问题!!!
我知道ADC的电压基准决定了模拟信号的输入范围。可是为什么一些5V供电的芯片都普遍采用2.5V的基准?如果我的输入信号最大才0.5V,为了提高ADC对信号的分辨,那我能不能把ADC的基准降到1V呢?
作者: bluskly    时间: 2013-3-16 08:51
可以的。一般情况下,提高精度的办法有以下几种:. B& M0 E8 ~2 G) d8 R, n$ |
第一:采用位数高的ADC,比如12位或者14位的。
' t# q, `0 F! q5 C2 w第二:采用精度高的基准电压源。采用专门的基准电压源,而且加去耦电容。" h) a  y& p4 O. Z0 C/ A5 {  e) f
第三:采用合适的参考电压值,根据自己的最大输入电压,选择稍大于最大输入电压就好。对于12bit的AD,一般采用2.54V的基准电压,这是为了程序计算的方便。
作者: lance_hnu    时间: 2013-3-17 18:43
本帖最后由 lance_hnu 于 2013-3-17 18:46 编辑 / u$ E/ P7 r3 A$ r, p: R
bluskly 发表于 2013-3-16 08:51
8 V0 B$ i0 [* a/ I) S  X5 c" h! t可以的。一般情况下,提高精度的办法有以下几种:
% |2 R+ h/ v+ O$ A1 j第一:采用位数高的ADC,比如12位或者14位的。3 t( F# k  T' C8 k
第二:采 ...

  ^8 h1 d, _1 E8 z- {
9 c7 _' L& N4 Z很受用,谢谢!我想补充问一句。2 |) s1 r; Q0 h& @0 {8 m' Z, c+ `
我的ADC是CS5532,采用5V单电源供电,它有正基准VREF+和负基准VREF-,我的模拟输入信号为0.1~1V,目前有两种方案:4 |# Q; z& c; K- Z
(1)选VREF+=1.2V,VREF-=0V
" U. h2 n& w0 e( x(2)将模拟信号的零电位提高,负基准太也提高,并且模拟信号与负基准采用同一个基准,就是模拟输入提高到1.2V-2.1V,ADC基准为VREF+=2.5V,VREF-=1.2V,这个方案的示意图如下(图中基准的设置不一定和我的设置一致)1 I% ~3 V* u# a7 D! a/ Q/ |. t6 K

; V, }+ F( }9 Y! m( I图中AD705就是将AD620的基准和ADC的基准连到一起的。
0 W* n& }+ Y& a5 B* D请问,方案1和2选哪个更好?
作者: 超級狗    时间: 2013-3-18 08:54
本帖最后由 超級狗 于 2013-3-18 15:53 编辑 1 o3 C3 B& V) \
* u  G' H( h; w+ W; c6 m$ f
選方案二,方案一不曉得有沒有問題?" c0 Q4 _( m( @+ _
6 d" x) J$ U) M2 {+ b' ]& @
AD705 的輸出接到 ADC 的 AGND,而這個點的分壓是 5V x 20K /  (20K + 10K +20K) = 2V,這個線路看似把虛擬地(Virtual Ground)提高到 2V 了。
4 c& }# l4 C7 w2 \# O$ @# x' h
, [) E" t; K2 e* T2 W如果照樓主第一貼的敘述,訊號只有 0.5V。AD620B 的輸出範圍應該是在 2V ~ 2V + 0.5V(= 2.5V)間。Vref = 1.2V 但 Vin = 2V ~ 2.5V,ADC Vin >> Vref(>> 是遠大於的意思),這樣有沒有問題還得看用的 ADC 是哪一顆?有的 ADC 是可以 Vin = Vref x 2 或 Vref x 4,例如 TI ADS8505(Vref = 2.5V、Vin = -10V ~ +10V),有的則是不行!
! C! t# @* g9 ^0 ~! r% ~8 x- h. @) \7 Y1 ?5 ], x$ ~
{:soso_e122:}

ADS8505.pdf

530.06 KB, 下载次数: 7, 下载积分: 威望 -5


作者: 超級狗    时间: 2013-3-18 09:11
本帖最后由 超級狗 于 2013-3-18 09:44 编辑 9 t. D  h3 B' ^# C5 g8 w9 e  N
( E6 A: ^" ?+ b8 ], @1 [& w
ADC 廠商不能說的秘密:
) t* k7 H; W6 }% A+ W/ d  U( O4 W5 R1 d! @2 |
樓主想降低 Vref 是基於量化誤差(Quantization Error)( @3 W. h' @+ Z! I. ^+ P
* E" s, w) h# Y/ j
Quantization Error = Vref / (2 ^ n)" H: m+ J% S3 R9 z) R' X

3 o, b9 G8 R0 P+ j5 I( [n︰ADC bit
$ H9 R5 Y+ l: p7 X$ |: q

/ t! q8 \, g$ f0 P. E" D% uVref 越小量化誤差(Quantization Error)也越小,但 ADC 廠商有一個不能說的秘密,那就是 ADC 的線性度(Linearity)是中間的 60% ~ 70% 最好,Datasheet 通常不會告訴你。即便是 ADI 號稱擁有全世界最好的 ADC,他們說自己的產品也不例外,這也是我兩年前參加 ADI 的研討會才知道的。
. r  G" P5 Z! V5 `& S7 z8 I3 S8 M! M( v
降低 Vref 可以縮小量化誤差(Quantization Error),但也有可能讓 ADC 工作範圍脫離最佳線性區,這是常被設計者所忽略的。
9 [: l  v8 J: U" g  a
) E1 u, Y8 C% c( [參考線路把虛擬地(Virtual Ground)提高到 2V,也許是和這個考量有關。
1 m7 s5 N; ~9 U; ~7 K' I, J1 k5 ~
, s$ z: J2 i- b/ B, M8 `- n{:soso_e172:}
作者: lgl2466    时间: 2013-3-18 13:30

作者: hukee    时间: 2013-3-18 17:15
当然如果信号在adc线性最好的地方,最好了。但是一般adc会给全温度范围的lsb,只要总误差在范围内,电压范围越大是约好的,太小的步进值,环境干扰也大,想想24bit的adc,如何设计。
作者: zhangyu1102    时间: 2013-3-18 17:27
学习一下~
作者: 超級狗    时间: 2013-3-18 18:04
本帖最后由 超級狗 于 2013-3-18 18:08 编辑
+ V! V3 j  g) F  Y& N
. y+ `% V0 C. `( Q* Y* x/ {6 P6 vATMEL AVR Application Note
+ d+ y. t( _+ K$ B# p9 c+ EThe ADCs reference voltage and the ADCs resolution define the ADC step size. The ADC’s reference voltage, VREF, may be selected to AVCC, an internal 2.56V / 1.1V reference, or a reference voltage at the AREF pin. A lower VREF provides a higher voltage precision but minimizes the dynamic range of the input signal. If the 2.56V VREF is selected, this will give the user ~2.5mV accuracy on the conversion result, and the highest input voltage that is measured is 2.56V. Alternatively one could consider using the ADC input channels with gain stage. This will give the user the possibility of measuring an analog signal with better voltage precision, at the expense of the ADCs dynamic range. If it is not acceptable to trade dynamic range for better voltage resolution, one could choose to trade oversampling of the signal for improved resolution. This method is however limited by the characteristic of the ADC: Using oversampling and decimation will only lower the ADCs quantization error, it does not compensate for the ADCs integral non-linearity.
! y, K& W: x; M/ G5 R  @8 Z) `$ ~1 d$ [& v+ a
{:soso_e179:}

doc8003.pdf

117.96 KB, 下载次数: 4, 下载积分: 威望 -5


作者: 超級狗    时间: 2013-3-18 18:15
本帖最后由 超級狗 于 2013-3-19 10:12 编辑 ; I* H2 [0 t- g

/ }9 L, a: l$ M; D; B0 _National Semiconductor White Paper - The ABCs of ADCs. U7 i( D0 J* ?- R3 o* Z
A lower reference voltage gives smaller steps, but can be at the expense of noise.! a! d8 w* P; E# f3 u  c7 F

% A# g9 w5 F& L9 F# [- }9 R, a這個是 7 樓所講的問題!5 k  M5 }3 L. q# u( v) ]

. w+ S: g# b; y& o, |) s, Z{:soso_e179:}

The Lower Vref.jpg (144.82 KB, 下载次数: 1)

The Lower Vref.jpg





欢迎光临 EDA365电子工程师网 (http://bbs.elecnest.cn/) Powered by Discuz! X3.2