|
你的Calibration有沒有bypass功能阿???看起來你的ADC是沒問題的~~~~
- ?2 W6 u0 d: ~+ \8 W3 w3 B, H. w9 J. t0 F& P* E
建議你先關掉Calibration功能,再看看有沒有missing code~~~
8 h. m& N( g! j/ a0 [- k* \; H( _) i; X; [' |! `+ u6 U
你也可以用Digital code反推一下你的輸入電壓,7 G9 h0 s+ S, { o
/ U+ R! N* W0 a: G _* e! l
可以先算出輸入電壓是多少會發生,在我的想法我會想到
4 {7 C4 H/ D& a T4 p$ }+ i; g$ E$ O( F( u2 q
127===>00011111114 n% i+ H, A3 [+ m- r
, Q0 M3 N0 H) B+ N2 j, [( O9 k
255===>00111111119 Z( Z+ c a3 u* S
$ w6 g) x, h1 N& Z6 ~3 C
383===>0101111111
) v+ ]) v' N" Y, Z3 z+ }
6 A6 j1 D0 e h! c......etc s( _! D/ `, }6 j0 c1 a
3 v r+ u8 B7 O% K ]
你是前四bit做Calibration嗎????建議你去看一下Calibration.....( d! r6 `4 d3 x7 M/ k1 L0 l
2 g8 ?) x j2 M
另外你的pre-sim跟post-sim都有含Calibration去模擬嗎????& |; A0 {) X4 d' j c
0 x; x9 f0 I3 } E) B5 P& y因為Calibration是屬於數位電路部份,& g1 M% l4 A! E' `) I$ b3 k" ^
- U9 v9 S; G' k+ O P4 K+ q. J所以你可以透過verilog sim來驗證一下你的數位部份,
; J9 @0 h# o* O# p6 T8 B: ?( S, u: S; z6 m- w/ v% A
但是你要針對ADC部份寫behavior model來驗證會比較快~~~~ F# ^- u1 y+ p* U
m3 ^' ?8 `0 o- j1 I
Good luck |
|