|
12bit 54Mhz pipeline adc" q6 R( e2 D8 {
11個STAGE+ z" C8 c U3 B: Z' F% z; ]
.18 3.3V# x) ^) ^ V6 s- A, o- l' N3 u! j
5 C' U5 c* ^/ P2 o: a3 Z% A6 Xvin= + - 0.8v
, q4 d. b& {* a$ l/ I# @$ Y
' ?# E) M% d: X1LSB= 1.6 / 2^11
# H7 x- Z5 g3 I! P0.5LSB=0.39mv
6 S* V) Y, D. A8 G+ U0 S我使用fully的op ,cmfb的電路是電容架構不連續式的電路 , 而 mdac是用s/h的方式
/ E- w7 s& B4 H7 [模擬 tt corner可以把單級DNL誤差小於0.5,而整級的誤差也在 1LSB以內沒有掉CODE的現象
. _) n! B# L; L可是在FF及SS就會發生很嚴重的誤差
. d0 z1 m& Y' W/ s/ a7 t8 J% ?想請問各為有沒有什麼方式可以縮小DNL的誤差
$ Z6 _1 J# x7 {6 J3 Z
3 b9 U, b! J' z我有去確認 OP的電流夠大也夠快 F- o; X2 R$ d2 @/ X
開關的方式是用 TG當開關
9 @, T. V+ f6 r0 U& g Z我微調的方法是調電容的大小以及開關的的W$ @9 d/ E6 f8 l8 ^5 e
但好像都沒有很明顯的降低DNL
* L; r1 q# I/ C且感覺並不是一直去調OP的輸出電流就能改善DNL; P/ H3 \' F0 t- A3 I
也無法由調大 C的大小來減小DNL9 P' }! y1 T8 b
似乎並沒有一定的調大C或把C調小就能明顯的改善DNL
, c8 ~% B6 t3 X- Y不知道這一方面該怎麼去解決 |
|