Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 9282|回復: 12
打印 上一主題 下一主題

[問題求助] 請問有誰知道什麼叫做ADC driver

[複製鏈接]
跳轉到指定樓層
1#
發表於 2007-6-14 18:53:59 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
Dear all:
( J, m+ w) R. a" S" @6 d) ~  P- q1 o            請問有誰知道什麼叫做ADC driver 應用在哪裡?' J4 W! e) g* p

& e# \% `2 P7 w9 W5 @  thanks.

評分

參與人數 1Chipcoin +3 收起 理由
monkeybad + 3 有什麼問題大家一起討論啦

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
13#
發表於 2007-11-28 00:56:14 | 只看該作者
真是感謝大大的分享~現在正專研類比領域,不解ADC的詳細原理,正好看到這些資料,受益無窮啊~~~
12#
發表於 2007-7-30 11:30:09 | 只看該作者

類比數位轉換器中的輸入採樣結構[轉載自EETimes]

原文出處:
2 c; t! K" n- s  S3 uhttp://www.eettaiwan.com/ART_8800473676_617739_TA_aad2b2a3.HTM
: q0 l7 Q; V, l2 {5 _% a* h6 l+ N- z. Q5 P9 T, ]
類比系統設計人員正面臨許多設計挑戰。他們不僅要選擇合適的元件,還必須準確地預測這些元件在系統內的相互影響。其中,類比數位(A/D)轉換器的設計相當困難,因為必須在系統級考慮各種不同的輸入採樣結構,並做出正確選擇。本文將探討幾種通用的輸入採樣結構,並討論每種結構對系統其他部份的影響。  
6 q/ d: p9 e* {( b+ z' b! ^% |; {4 D/ G0 ^4 A  F; S! Z( C
在目前使用的眾多CMOS A/D轉換器中,一種常用解決方案是使用開關電容結構實現輸入採樣。在這種最基本的結構中,輸入部份由體積相對較小的電容和類比開關組成,如圖1所示。  0 |  F6 b# H0 k, X+ |
" A1 A0 g5 D) i5 j3 h8 u3 p: G
當開關設在位置1時,採樣電容被充電至採樣節點的電壓(在此例中為VS)。然後,開關切換至位置2,此時採樣電容上累積的電荷被轉移至採樣電路的其他部份。這一過程不斷反覆。  
8 |7 Z, Y7 V' B4 B( Y3 p0 Y$ x
& Y) M3 b3 R- E上述這種不帶緩衝器的開關電容輸入會引起嚴重的系統級問題。例如,將採樣電容充電到適當電壓所需的電流,必須由連接到A/D轉換器輸入端的外部電路提供。當電容切換到採樣節點(圖1中的開關位置1)時,需要大電流對電容進行充電。這一瞬態電流的大小是採樣電容值、電容開關頻率和採樣節點電壓的函數。  
! O) ^' J1 z8 w& S
. r3 R8 N7 u$ v- `6 j這個開關電流由下式表示: 2 R* w" r0 S; @( Q: P9 |- Z

, }( F5 \2 x' j4 I5 Z$ HIin=CVf 0 |/ u: _# y8 o$ j' v

8 b5 Z5 X, U1 o3 q其中,C為採樣電容的電容值,V為採樣節點上的電壓(此例中為VS),而f為採樣開關的開關作業頻率。這個開關電流會在採樣節點產生較高的電流峰值(如圖1所示)。 - V/ _" q% i8 ~3 l# g' P9 B( y: j+ H

  X! {! _+ _. c7 g6 W圖1:簡單的開關電容輸入結構。 6 t$ N( t+ E+ s3 {
. X8 P2 I( G1 i& ~) l6 q  a
設計A/D轉換器的前端類比電路時,必須考慮這一開關電流的影響。當該電流流經任何電阻時,都會產生壓降,在A/D轉換器的採樣節點處產生電壓誤差。如果轉換器的輸入端連接高阻抗感測器或高阻抗濾波器,那麼誤差將變得很大。例如,假設A/D轉換器的前端採用電阻來隔離感測器並改善靜電放電(ESD)保護功能,如圖2所示。
1 }' b7 k$ E$ ^5 K' i- t( }: \

+ {' k0 L+ `1 j1 D; }" Q( |5 c$ p) n' z圖2:帶串聯電阻的無緩衝開關電容輸入。

, y$ P# g" u  k此例中採樣電容為10pF,開關頻率為1MHz。根據上式,瞬態電流約為25?A。當這個瞬態電流通過10kΩ電阻時,採樣節點上將會產生250mV的電壓誤差。由於採樣點可能在下一個採樣週期之前達到穩定,因此這是最差情況下的估算值。設立時間取決於10kΩ電阻器和採樣電容以及A/D轉換器輸入端的寄生電容所構成的RC時間常數。寄生電容源於A/D轉換器導線、電路板走線長度以及內部MOS開關電容。此外,可能需要外部緩衝器電路提供必須的電流,並確保採樣點得到正確設置以保持線性。然而,在更高開關頻率下,放大器輸出阻抗會增大。因此必須仔細選擇放大器和相關電路才能解決瞬態開關電流問題。  + _* ]+ F2 h6 A9 J

6 T/ G) Q8 s" o: `9 V# E+ V0 D為盡可能減少外部電路的瞬態電流要求,可以採用如圖3所示的內部緩衝器。 3 f  F) C6 [4 L8 _  a* n; p
* P7 e8 u) O4 o& v) c
圖3:帶緩衝的開關電容輸入。
  w0 Q( u( g1 t7 X' M# d% ~
在此例中,類比開關可組合成三種不同的狀態。在位置1處,採樣電容被快速充電至採樣節點電壓(VS)加上(或減去)緩衝器電壓偏差(VOS)。在此階段,電容充電所需的瞬態電流由內部緩衝器電路提供。最佳化內部緩衝器設計可在所要求的開關頻率下提供低輸出阻抗,以便在指定時間內為電容正確地充電。然後,重新配置開關,使其連接圖3的位置2處。此階段採樣電容直接連接到A/D轉換器的採樣節點。接著,採樣電容被充電或放電,以便使電容電壓與採樣節點電壓相等。這時可能仍然存在少量開關電流,但所需的外部電路電流較小,因為電容電壓已經被充電至內部緩衝器的偏置電壓範圍內。  , \8 h/ j: O# S9 _6 P

$ v8 c+ m/ U* v; g  v最後,類比開關切換至位置3,將採樣後的電壓傳送至採樣電路的其餘部份。帶緩衝的開關電容輸入結構優點,是能夠大幅減少對A/D轉換器外部電路所需提供的瞬態電流。上述例子中採樣電容為10pF,開關頻率為1MHz。假設內部緩衝器電壓偏置為10mV,產生的瞬態電流僅100nA,比不帶緩衝的採樣輸入瞬態電流小250倍。  
% C, t5 K1 I" `0 \7 |( c/ ]! D: _2 g% X$ e  n8 j& U
有些情況下,可將一個固定或可編程增益放大器整合在A/D轉換器前端的元件中。整合的放大器不僅有助於減少必須由外部電路提供的開關電流,而且還能對類比訊號進行放大。% g  H8 @$ r# y- t
* Q& [6 {/ k8 S0 e+ V( y; c
此外,還可採用一個斬波穩定放大器(Chopper Op Amp)來減少1/f噪音,即所謂的‘閃爍噪音 flicker noise’。這種低頻噪音是生產製程固有的MOS電晶體通道表面狀態引起的。斬波可以消除1/f噪音,並減少外部電流要求。然而,由於MOS開關的不匹配,電路中仍將存在少量輸入瞬態電流。  無論是何種採樣結構,A/D轉換器都必須採取ESD保護。對於CMOS方案來說,通常採用鉗位二極體提供ESD保護,如圖4所示。 # v% w+ V: {  M% o5 r; f* U
7 V5 _. X" Q+ @/ T

; n. D: f" u! z. u# L- }) |  ]8 m1 q圖4:CMOS ESD保護。

% N( d# H" O. x- l6 \8 x" l2 q/ d鉗位二極體可有效限制加在轉換器內部電晶體上的電壓。如果輸入電壓與電源軌的差值超過二極體壓降(通常為0.7V),則二極體將導通,以限制電壓。但鉗位二極體同樣會出現電流泄漏,在設計類比輸入電路時必須考慮這個問題。儘管這一泄漏電流通常較小,也許只有幾皮安,但該電流會隨著溫度升高而大幅增加。
* ?! }& s. }/ F
4 K5 }6 a/ H) E  g/ c8 A5 Z本文小結 - X/ U* J. c% M' N. V

- M! [% Q) r. l- n) s隨著A/D轉換器的不斷發展,系統設計人員充分瞭解所採用的輸入結構及這種結構對外部電路的影響將變得越來越重要。本文討論了一種簡單的開關電容輸入結構。開關電流要求會對系統的整體性能產生巨大影響,因此必須合理設計外部電路。整合的緩衝器或放大器可大幅減少開關電流,簡化A/D轉換器外部電路設計。ESD保護電路也會影響外部電流要求,且其影響隨溫度會有很大的變化。  
. d" G7 U8 T0 a' @: b4 u& s
/ V+ a8 E: _9 D3 ?1 Z作者:Kevin Tretter & G* B3 B: Z. L3 l
資深產品市場行銷工程師 ! q+ K2 d+ f# W' [. k% C1 B  e
類比和介面產品事業部
) X/ h8 C9 B5 W+ v3 eMicrochip Technology
: P, B7 {# B* E" m! Q2 Q
$ B3 D! p$ ^2 a! Q+ _[ 本帖最後由 DennyT 於 2007-7-30 11:42 AM 編輯 ]

評分

參與人數 1Chipcoin +2 收起 理由
monkeybad + 2 Good answer!

查看全部評分

11#
發表於 2007-7-29 23:39:03 | 只看該作者
感謝該文的發文者及回答的大大,3 F* s; C" m' B6 Z' s
剛好最近的工作有一些地方與此有些關連,
# v' @7 ^) B" `$ L' a1 d9 O( C也是我搞混的地方,; S) O( G/ {  Q& l* c" c9 a
謝謝各位!
10#
發表於 2007-7-25 22:16:27 | 只看該作者

回復 #3 super 的帖子

也有阻抗轉換的功能,或是位準轉換及Gain設定的功能5 R+ V- H9 S/ p+ u! K
還有single-end, differential轉換等0 z' Y( {& N  i: X& o" V
或是Bipoar,Unipolar轉換
  k4 N' Q7 k! G5 T1 Q都有可能

評分

參與人數 1Chipcoin +1 收起 理由
monkeybad + 1 多謝補充!

查看全部評分

9#
發表於 2007-7-17 12:21:08 | 只看該作者

回復 #8 neterlin 的帖子

所謂的 Buffer 就是其 Driver 能力較強!  較不會失真!!  哈哈  這是個廢話!!
( B6 q9 _( h  W+ c9 s5 T, B那到底需要多少的 Driver 能力才夠唷!!
/ f4 }( ]" ^: `; @! ?這個嘛!!  沒有人會知道!! 除非設計者自己!!   因為這個要看你使用的 device 其 R load & C load 或者是其他的 Loading 而決定!!
2 X+ U( j) t7 g6 f4 l所以  沒人知道你的 driver 能力夠不夠?  所以要看你挑的 device 情況唷!!
8 Y; x; v4 G! a
) ]6 s) S% l& I  ?  [6 @# c* q至於 PSRR 也要看你的 power 規格  才知道是否需要特別注意唷!!

評分

參與人數 1Chipcoin +1 收起 理由
monkeybad + 1 多謝補充!

查看全部評分

8#
發表於 2007-7-17 11:56:48 | 只看該作者
請問buffer需要多大的driver能力才算足夠呢?設計時要注意OP的PSRR嗎?

評分

參與人數 1Chipcoin +2 收起 理由
monkeybad + 2 有什麼問題大家一起討論啦

查看全部評分

7#
發表於 2007-6-20 19:05:01 | 只看該作者

回復 #6 super 的帖子

恩恩 這只是其中一個原因
) b- G. f7 N/ V3 \因為信號在傳遞過程中 還要考慮如何推動下一級負載的問題 所以會加一個buffer來增加推動能力0 T! r, ^2 F3 Y% r9 D2 U9 |# y+ `
另外有的還會在前面加個電阻電容的低通濾波器 來過濾掉高頻雜訊1 k- y- T. \6 N6 W5 |
如果想要了解更詳細的話 建議上網去找有關ADC的Datasheet 裡面通常都會有說明% Y- J0 M) `- t6 |2 a! D# L! B
還有附OP電路圖

評分

參與人數 1 +3 收起 理由
super + 3 感謝啦!

查看全部評分

6#
 樓主| 發表於 2007-6-20 17:19:04 | 只看該作者
所以 只是單純的將前一級放大的ADC input輸入電壓範圍一樣2 a3 o# K, q  p7 Z6 }
     這也是因為 full-scale的問題嗎 ?
" ~1 Q& F+ `! [& \+ U; f
1 F7 W/ M) V+ R2 s7 O3 R) athanks.
5#
發表於 2007-6-15 17:39:26 | 只看該作者

回復 #3 super 的帖子

大部分的理由同 "Monkeybad" 大大的說明!
7 L; T4 X7 j' I8 q+ T! _還有其他的理由如下:
6 v& I: O  j2 U" U  }前一級的 driver 能力無法推動這個ADC! 像似 FLASH type ADC 他的內部電阻非常的小!  所以前一級的信號一定推不動! 這時候就需要需要 driver!!

評分

參與人數 1 +2 收起 理由
monkeybad + 2 多謝補充!

查看全部評分

4#
發表於 2007-6-15 14:14:35 | 只看該作者

回復 #1 super 的帖子

ADC前面加一個負回授的OP 其中一個功能是可以拿來調gain的大小 把輸入信號的電壓放大到與ADC的 " o! w. B) `5 A2 k$ V$ \% d! |
輸入電壓範圍一樣1 n6 }2 f; f0 `  L  D; w' `! d
ADC通常是電壓輸入 有的driver可以把電流信號轉成電壓信號   看你OP怎麼接
, ^+ z$ H1 @5 ?+ V1 |  c另外有的driver也可以把單端輸入轉成差動輸入

評分

參與人數 1 +3 收起 理由
sjhor + 3 Good answer!

查看全部評分

3#
 樓主| 發表於 2007-6-15 12:47:43 | 只看該作者
嗯  就是那ㄧ個....$ t! {" Y( q! l- P0 q+ D
我是想問這一個 driver 是做什麼用的  ?
! j4 \  d) A3 e2 f3 D: S+ K1 u為什麼需要這一個driver ?
+ z& X% G/ `, R. u
! p0 M" I1 {2 |5 Z% @; U& Ithanks .
2#
發表於 2007-6-14 21:46:01 | 只看該作者
是不是只  ADC 前面的 pre-driver?6 b, X- U) ^: N( ~3 D# j
若是! 這個 op buffer 的設計是有一點的困難度唷!!
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-12-28 07:07 PM , Processed in 0.177010 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表