找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划

关于ADC电压基准的问题!!!

查看数: 2331 | 评论数: 10 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2013-3-16 00:48

正文摘要:

我知道ADC的电压基准决定了模拟信号的输入范围。可是为什么一些5V供电的芯片都普遍采用2.5V的基准?如果我的输入信号最大才0.5V,为了提高ADC对信号的分辨,那我能不能把ADC的基准降到1V呢?

回复

超級狗 发表于 2013-3-18 18:15
本帖最后由 超級狗 于 2013-3-19 10:12 编辑 % l, r' [  f8 d1 z( X! Y

8 }4 m0 ~" b9 h2 g2 ~5 r8 n0 ?; {National Semiconductor White Paper - The ABCs of ADCs* a. M4 d! N- K1 Q2 s
A lower reference voltage gives smaller steps, but can be at the expense of noise.
3 H; |# m" V6 X3 ]  ~* K  @' o7 e" l) `3 p% x9 d
這個是 7 樓所講的問題!
& j% X" m2 x! f2 {* w, H) `3 c
# A( Q7 a4 \6 E$ Q0 q) F{:soso_e179:}

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

The Lower Vref.jpg
超級狗 发表于 2013-3-18 18:04
本帖最后由 超級狗 于 2013-3-18 18:08 编辑
) ]/ G/ r- n9 E! ^2 C7 ~: C  w
2 Y- y$ w( ^: @6 U5 L+ {; A+ @2 DATMEL AVR Application Note
9 }. {9 T% k& b, @" wThe 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.
& h" z+ R) Z' x0 F# O, D: L" y$ _2 h/ u! m" P0 d
{:soso_e179:}

doc8003.pdf

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

评分

参与人数 1贡献 +5 收起 理由
jacklee_47pn + 5 支持!

查看全部评分

zhangyu1102 发表于 2013-3-18 17:27
学习一下~
hukee 发表于 2013-3-18 17:15
当然如果信号在adc线性最好的地方,最好了。但是一般adc会给全温度范围的lsb,只要总误差在范围内,电压范围越大是约好的,太小的步进值,环境干扰也大,想想24bit的adc,如何设计。
lgl2466 发表于 2013-3-18 13:30
超級狗 发表于 2013-3-18 09:11
本帖最后由 超級狗 于 2013-3-18 09:44 编辑 , B; [4 l+ E6 L& D* N5 ]$ H5 X

9 i* ?4 l  H3 Q# B0 d; zADC 廠商不能說的秘密:
7 n$ g- L6 E& O6 g$ d1 i/ A. ]: J9 s4 F
3 I$ \. e( c$ a6 i1 V樓主想降低 Vref 是基於量化誤差(Quantization Error)
" G8 W, Z  Y# O9 A/ k9 [1 v6 ?
4 M7 i) ^+ N$ G7 V; h. }, }0 jQuantization Error = Vref / (2 ^ n)
  v- l! x( I2 z0 y& o% ]4 O; x" g+ z  h1 i* @
n︰ADC bit

% }. V- u3 ]/ U, G
* R" b' w0 q& k& D+ gVref 越小量化誤差(Quantization Error)也越小,但 ADC 廠商有一個不能說的秘密,那就是 ADC 的線性度(Linearity)是中間的 60% ~ 70% 最好,Datasheet 通常不會告訴你。即便是 ADI 號稱擁有全世界最好的 ADC,他們說自己的產品也不例外,這也是我兩年前參加 ADI 的研討會才知道的。0 q9 f8 G" Q; B4 a2 p

9 x: O" [* g4 r! p; D; ~; E降低 Vref 可以縮小量化誤差(Quantization Error),但也有可能讓 ADC 工作範圍脫離最佳線性區,這是常被設計者所忽略的。
( `$ M3 y7 `0 Y
5 f5 Z/ z& z& w; M參考線路把虛擬地(Virtual Ground)提高到 2V,也許是和這個考量有關。
5 `; ?: u: G2 |3 l" S- ?0 Q4 A# ~5 j& r: S; n  A  a
{:soso_e172:}

评分

参与人数 1贡献 +5 收起 理由
jacklee_47pn + 5 很给力!

查看全部评分

超級狗 发表于 2013-3-18 08:54
本帖最后由 超級狗 于 2013-3-18 15:53 编辑 - o- B2 i1 M- ~5 W% k* `6 y

! B) J! m, d9 Q選方案二,方案一不曉得有沒有問題?
% `; u6 `6 P! x5 K% L% k& b. Q) K  g' f' z$ q5 o9 H
AD705 的輸出接到 ADC 的 AGND,而這個點的分壓是 5V x 20K /  (20K + 10K +20K) = 2V,這個線路看似把虛擬地(Virtual Ground)提高到 2V 了。
- |5 r- i$ p& h6 p
+ T  R  E( E0 s9 ]如果照樓主第一貼的敘述,訊號只有 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),有的則是不行!
! B2 R% B1 ~; C6 C# q5 f3 b4 D: n/ r( g9 I7 @* v  p2 \: E+ w
{:soso_e122:}

ADS8505.pdf

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

bluskly 发表于 2013-3-16 08:51
可以的。一般情况下,提高精度的办法有以下几种:) E$ f2 {' w$ N1 @2 @5 }
第一:采用位数高的ADC,比如12位或者14位的。
' \; P" q0 Z4 T5 x/ y1 L5 f第二:采用精度高的基准电压源。采用专门的基准电压源,而且加去耦电容。# ]0 Z$ V: b0 D7 Q
第三:采用合适的参考电压值,根据自己的最大输入电压,选择稍大于最大输入电压就好。对于12bit的AD,一般采用2.54V的基准电压,这是为了程序计算的方便。

点评

支持!: 5.0
支持!: 5
  发表于 2013-3-17 18:30

评分

参与人数 1贡献 +5 收起 理由
lance_hnu + 5 很给力!

查看全部评分

关闭

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

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2025-1-16 14:03 , Processed in 0.063694 second(s), 38 queries , Gzip On.

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

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

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