找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 2324|回复: 9
打印 上一主题 下一主题

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

[复制链接]

51

主题

365

帖子

1344

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1344
跳转到指定楼层
1#
发表于 2013-3-16 00:48 来自手机 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

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

x
我知道ADC的电压基准决定了模拟信号的输入范围。可是为什么一些5V供电的芯片都普遍采用2.5V的基准?如果我的输入信号最大才0.5V,为了提高ADC对信号的分辨,那我能不能把ADC的基准降到1V呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏1 支持!支持! 反对!反对!

50

主题

935

帖子

3903

积分

五级会员(50)

Rank: 5

积分
3903
2#
发表于 2013-3-16 08:51 | 只看该作者
可以的。一般情况下,提高精度的办法有以下几种:
  ~8 A+ l0 k" _, o+ S第一:采用位数高的ADC,比如12位或者14位的。) w, s5 C8 q; ]+ q$ Z
第二:采用精度高的基准电压源。采用专门的基准电压源,而且加去耦电容。
# b" d2 E. c8 ]+ @$ E第三:采用合适的参考电压值,根据自己的最大输入电压,选择稍大于最大输入电压就好。对于12bit的AD,一般采用2.54V的基准电压,这是为了程序计算的方便。

点评

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

评分

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

查看全部评分

51

主题

365

帖子

1344

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1344
3#
 楼主| 发表于 2013-3-17 18:43 | 只看该作者
本帖最后由 lance_hnu 于 2013-3-17 18:46 编辑 - Y3 e' J  |) C7 s+ w
bluskly 发表于 2013-3-16 08:51
: ]" `( L2 `- ]可以的。一般情况下,提高精度的办法有以下几种:$ A; Y7 z3 d2 ^3 n! G6 U0 U# A
第一:采用位数高的ADC,比如12位或者14位的。
# `1 ]* K* N1 @6 Y; I/ O% A, T第二:采 ...
, S  O6 b' q) r  @. U

, {9 t5 f" W0 t5 Q0 f" P8 `很受用,谢谢!我想补充问一句。
  n* a4 K( u9 ~/ `我的ADC是CS5532,采用5V单电源供电,它有正基准VREF+和负基准VREF-,我的模拟输入信号为0.1~1V,目前有两种方案:3 d; G) H! l, o; {  |
(1)选VREF+=1.2V,VREF-=0V" t5 O- P1 Y6 T0 n: B# X
(2)将模拟信号的零电位提高,负基准太也提高,并且模拟信号与负基准采用同一个基准,就是模拟输入提高到1.2V-2.1V,ADC基准为VREF+=2.5V,VREF-=1.2V,这个方案的示意图如下(图中基准的设置不一定和我的设置一致)
2 H- |  d/ d, T, j0 T+ T5 G # O1 b  ?* g7 v0 y- u
图中AD705就是将AD620的基准和ADC的基准连到一起的。
# ~) x: i7 l' [5 {请问,方案1和2选哪个更好?

评分

参与人数 1贡献 +2 收起 理由
fyh629 + 2

查看全部评分

33

主题

4949

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
12225
4#
发表于 2013-3-18 08:54 | 只看该作者
本帖最后由 超級狗 于 2013-3-18 15:53 编辑
' m0 n$ l0 {$ D! ~9 i+ g
" N. [. C2 b& H選方案二,方案一不曉得有沒有問題?
  m( z7 U/ s0 X* A, V
* x, L# ?% v0 ^% ^# GAD705 的輸出接到 ADC 的 AGND,而這個點的分壓是 5V x 20K /  (20K + 10K +20K) = 2V,這個線路看似把虛擬地(Virtual Ground)提高到 2V 了。+ j% E5 y6 Q& L9 D$ B( H6 s7 r
1 |* M) Q. M3 V$ _* \9 L
如果照樓主第一貼的敘述,訊號只有 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),有的則是不行!5 V4 c  m) `, P0 }

; u3 n' f: A( q5 ^{:soso_e122:}

ADS8505.pdf

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

哈士奇是一種連主人都咬的爛狗!

33

主题

4949

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
12225
5#
发表于 2013-3-18 09:11 | 只看该作者
本帖最后由 超級狗 于 2013-3-18 09:44 编辑
: n) V. P! w7 u2 N  e' Y8 z/ K: j1 I2 f3 ~
ADC 廠商不能說的秘密:# i! w8 E, ?8 t: x' k
; j7 {" ]6 t% _0 G+ K$ C6 c
樓主想降低 Vref 是基於量化誤差(Quantization Error)
& U4 R/ I# [! ?1 r- K" \0 e  s0 N7 t5 S; r( I2 w
Quantization Error = Vref / (2 ^ n); _7 x2 j* i" k& ^! m9 z# |8 k
! x$ h7 }! H; u  s& Q7 K' J
n︰ADC bit

" u9 J7 n" O- l+ Q3 I; L3 x% j% R. b: R: c5 ^4 ]1 d7 |9 L
Vref 越小量化誤差(Quantization Error)也越小,但 ADC 廠商有一個不能說的秘密,那就是 ADC 的線性度(Linearity)是中間的 60% ~ 70% 最好,Datasheet 通常不會告訴你。即便是 ADI 號稱擁有全世界最好的 ADC,他們說自己的產品也不例外,這也是我兩年前參加 ADI 的研討會才知道的。  r" ?: X2 L% ]6 T- {0 [

) R% V* b& n: [2 P8 E+ ~8 H降低 Vref 可以縮小量化誤差(Quantization Error),但也有可能讓 ADC 工作範圍脫離最佳線性區,這是常被設計者所忽略的。  A( N* e! N) b  n" P" i9 H3 O# w

! k1 a2 g4 e; e9 ~. B& a參考線路把虛擬地(Virtual Ground)提高到 2V,也許是和這個考量有關。  \) e8 V/ a  P# ?1 Y
  H& J" G7 i( d) Q0 r) y
{:soso_e172:}

评分

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

查看全部评分

哈士奇是一種連主人都咬的爛狗!

4

主题

257

帖子

702

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
702
6#
发表于 2013-3-18 13:30 | 只看该作者

12

主题

219

帖子

659

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
659
7#
发表于 2013-3-18 17:15 | 只看该作者
当然如果信号在adc线性最好的地方,最好了。但是一般adc会给全温度范围的lsb,只要总误差在范围内,电压范围越大是约好的,太小的步进值,环境干扰也大,想想24bit的adc,如何设计。

16

主题

92

帖子

1724

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1724
8#
发表于 2013-3-18 17:27 | 只看该作者
学习一下~

33

主题

4949

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
12225
9#
发表于 2013-3-18 18:04 | 只看该作者
本帖最后由 超級狗 于 2013-3-18 18:08 编辑
2 m6 \  z$ _  w6 a2 D# r6 [
" J. x, G. H" J* D$ mATMEL AVR Application Note3 w! G" f, L$ L8 v  G8 n
The 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.
5 A0 E* S( ^* A1 M9 R: P% C7 S" V' E
{:soso_e179:}

doc8003.pdf

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

评分

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

查看全部评分

哈士奇是一種連主人都咬的爛狗!

33

主题

4949

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
12225
10#
发表于 2013-3-18 18:15 | 只看该作者
本帖最后由 超級狗 于 2013-3-19 10:12 编辑 9 M5 x* x/ ^- U8 E! D/ I; D2 F: J

1 I# v1 S* M" m) J% X, `National Semiconductor White Paper - The ABCs of ADCs+ Y" o. i" N$ @
A lower reference voltage gives smaller steps, but can be at the expense of noise.
! u) Q; J/ |2 e5 [1 c7 L
1 \2 ^% t8 @3 x1 ~( |+ [這個是 7 樓所講的問題!
! ~, M/ s! Q0 h0 b- ^' F( a& S
6 n0 s! @  Q0 @1 H  u' g{:soso_e179:}

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

The Lower Vref.jpg
哈士奇是一種連主人都咬的爛狗!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-11-13 04:30 , Processed in 0.086142 second(s), 42 queries , Gzip On.

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

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

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