Chip123 科技應用創新平台

標題: pipeline adc 的dnl及掉code問題 [打印本頁]

作者: skyblue    時間: 2008-8-22 05:38 PM
標題: pipeline adc 的dnl及掉code問題
12bit 54Mhz pipeline adc! f2 F* n# N0 d5 b' L& G
11個STAGE
  |# q" H/ n8 z: E# U1 n) m.18   3.3V
4 E2 c  P! w. `1 [" C
( t/ ?! O  G! |0 M! avin=  + - 0.8v
, X% `+ I3 ^9 o# X/ B2 T3 ]! q% ~% J/ b# q% |+ b) d
1LSB= 1.6 / 2^11. s9 T3 Y+ o" x# U' C
0.5LSB=0.39mv
6 E4 v6 Q) F3 p) s' t' K我使用fully的op ,cmfb的電路是電容架構不連續式的電路 , 而 mdac是用s/h的方式& o5 w' I; e- a* Y
模擬   tt corner可以把單級DNL誤差小於0.5,而整級的誤差也在 1LSB以內沒有掉CODE的現象/ P# E: r; H, c. b* }  z
可是在FF及SS就會發生很嚴重的誤差0 _: d7 h& A( s' K+ q
想請問各為有沒有什麼方式可以縮小DNL的誤差
' U& E+ Y- o  d. o1 k3 v. i% I. I0 l# n8 d# g
我有去確認 OP的電流夠大也夠快  G7 {- P, J* X0 d( ]* r- X- n4 a
開關的方式是用  TG當開關
6 A+ |$ @5 b7 Y我微調的方法是調電容的大小以及開關的的W
  `0 f" Q- U* g+ G但好像都沒有很明顯的降低DNL
& P. v, K6 g9 x3 c! H  a0 Z且感覺並不是一直去調OP的輸出電流就能改善DNL  J: c0 g" B  {" E, `
也無法由調大 C的大小來減小DNL
2 k( {# O4 B# C3 X- S6 _9 w0 v' Z  V似乎並沒有一定的調大C或把C調小就能明顯的改善DNL# H4 V/ A" O+ L, l& @* U4 h
不知道這一方面該怎麼去解決
作者: monkeybad    時間: 2008-8-26 12:44 AM
TT沒有問題 跑FF SS有問題 那就表示OP設計的時候size沒有調好吧 沒有辦法cover到全部的範圍
: B& Q% o; u( ^* G% Y1 D% M+ X% R檢查一下看看是不是有MOS跑到linear region去了; R4 W" B9 E4 g% i9 i8 Z  y* g+ u% c: f
還有OP偏壓電路有一起模擬嗎 OP偏壓電路也是要檢查看看- S, s2 E# v$ I# y- i4 c* p
一般在設計的時候 跑單級模擬 OP transient response在各個corner都要能settle到0.5LSB2 ^2 D; D$ y% |5 T: U
比較保險
作者: yoyo0204    時間: 2008-9-3 03:31 PM
1.可能是寄生電容讓MDAC的gain error過大4 }+ @1 l" B5 a% N8 ?4 h
2.有可能comparator 出錯




歡迎光臨 Chip123 科技應用創新平台 (http://chip123.com/) Powered by Discuz! X3.2