Chip123 科技應用創新平台

標題: 用LA邏輯分析儀量測6bit flash ADC的輸出,不知道如何做INL&DNL?? [打印本頁]

作者: 異星人    時間: 2008-5-14 10:40 PM
標題: 用LA邏輯分析儀量測6bit flash ADC的輸出,不知道如何做INL&DNL??
這是我在網路上找的MATLAB的INL&DNL的.m file
0 ^3 M$ x) Z6 L2 D# @6 c* Y0 ~# D$ m, P- c7 Q
這是網址 http://www.maxim-ic.com.cn/appnotes.cfm/appnote_number/2085/
/ W5 M% J. l2 ?& k' z; \1 h' E* Q* V2 K% K* [0 N
最底下有程式碼,可是我卻不知道跟怎麼用??是否能用??
8 m0 ~- i7 e& d- W
* c3 _' u& n: q5 _0 L5 k可是我應該要怎麼去讀檔案,而檔案的內容格式是長什麼樣子啊??, E2 S% x' ~( r! h8 X% q

0 W& \% N5 S  `; X我用邏輯分析儀測量出我IC的輸出的資料儲存為.txt檔案5 J) `# j( U8 d6 X& x" N; b

1 K0 j% ?9 m# D# m+ N輸出檔案.txt內容格式如下:6 Q; ?; |1 l3 V
Sample   CK0        B5        B4        B3        B2        B1        B0        Timestamp3 M( C7 R. ~3 E0 z/ j
     0           1          0         0         0         0         1         1            0 ps
  L9 u# }  `7 i- J2 V     1           1          0         0         0         0         1         1          2.000 ns2 m8 T$ o: v. g# t, }7 `( q
     2           1          0         0         0         0         1         1          2.000 ns
+ v# }9 p% s3 n3 f. R, u, F     3           1          0         0         0         0         1         1          2.000 ns) M, m  d, i0 k
     4           1          0         0         0         0         1         1          2.000 ns
- {) y/ _+ l1 {, r! B, |$ w     5           0          0         0         0         0         1         1          2.000 ns
- ^3 o6 ~' I2 L" F     6           0          0         0         0         0         1         1          2.000 ns4 S0 [9 k# h. N$ f2 F
     7           0          0         0         0         0         1         1          2.000 ns4 `' D" w! M6 {
     8           0          0         0         0         0         1         1          2.000 ns
, ]) N# w, U' G$ W     9           0          0         0         0         0         1         1          2.000 ns% X; n9 `! K( s# E
    10           1          0         0         0         0         1         1          2.000 ns
* k2 v* ^8 m, W: N+ p. _! A; @9 D4 S7 X8 y
如果這個Matlab的.m file能用的話,那我的輸出檔案.txt內容格式要長怎麼樣呢??2 p) W. u5 ~8 Z% E0 B

; ~) A% l8 N, `; ~: T0 M" {+ a我輸入IC的訊號如下:
' e: P/ h0 M7 Q- ~8 L; s' GCLK 頻率50MHz/ T6 [3 m' F5 g: I, i+ ^
輸入端V+:頻率1MHz 波形sine 振幅Vpp:0V到2V Offset:1V( `# m  A2 Y1 n5 t# f4 Z9 D$ {& A
輸入端V-:直流電1.5V
% E+ G+ D$ n+ y, F: ~/ l) H正參考電壓點:Vref+=2V
/ l6 l0 R: M& w5 G負參考電壓點:Vref-=1V3 q4 q  N. {6 A4 d9 |& X+ \
Vdd=3V GND=0V
0 ~: I: r9 b5 q: K) ?" U   
; \$ o8 F7 A& Z以下是邏輯分析儀(LA)量測PCB電路完整的輸出檔案.txt的附件
作者: kevin    時間: 2008-5-16 08:38 PM
你的邏輯分析儀測量的輸出的資料檔案好像是用Timing mode. 邏輯分析儀應該用State mode 去存資料.* W! S  _" v7 w; G. l: z1 q
ADC 的 clock跟 邏輯分析儀的 clock要同一個. 這個matlab程式是用HP16500C 邏輯分析儀做例子.所以邏輯分析儀輸出的ASCII 資料檔案的檔頭會先被程式去除再去計算.
- `6 H. Q) ]9 c0 Y6 u* A$ g: e) E
" c, y8 ^7 C  J2 S+ e! Z[attach]4062[/attach]
作者: 異星人    時間: 2008-5-17 05:14 PM

/ A2 i! q: w$ G$ L" \  Q2 D: V
. B+ Z  d' c$ _5 w% h0 a1 C7 ]我是用哪個品牌邏輯分析儀Logic Analyzer不太記得了& B( \6 E9 v4 J. m3 z+ W

4 ^  n0 _* G& H. @! q  Y7 {( z不過呢,我用的邏輯分析儀是用Windows作業系統操作
9 f5 o0 t- V8 k' p8 a
. {' V- }4 _: V1 o+ }, S2 x就是有滑鼠去點選一些視窗畫面,再插入USB隨身碟1 }' W% i. H: k& u+ o: w9 y- ^; S
& s: L; y" c2 r
存取資料,到PC上執行matlab,跑INL&DNL。
& X0 M" s7 j$ C- p* @; }- Y8 q
4 R/ {4 Z5 Q/ |% `至於輸入到邏輯分析儀clk,是跟PCB板上的IC是一樣的clk。* K2 m. n( o+ v# M. [3 a

7 I$ e5 G; a, F% n所以上面發表CK0就是我PCB板上的IC的clk,% p4 D3 _( U& M4 @

+ M$ Q1 z! z0 j; k. p0 A+ g至於Timing mode與State mode我沒有注意到,我會去看* w4 F0 [' P4 M; T
# I  Z2 q" E" H5 B6 u
看是否可以選擇mode。
7 z+ i/ K" y9 O# n( s# H
. C% r9 n4 B3 ^& N, w[ 本帖最後由 異星人 於 2008-5-17 05:34 PM 編輯 ]




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