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 Timestamp
3 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 ns
2 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 ns
4 S0 [9 k# h. N$ f2 F
7 0 0 0 0 0 1 1 2.000 ns
4 `' 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' G
CLK 頻率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-=1V
3 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