Chip123 科技應用創新平台
標題:
用LA邏輯分析儀量測6bit flash ADC的輸出,不知道如何做INL&DNL??
[打印本頁]
作者:
異星人
時間:
2008-5-14 10:40 PM
標題:
用LA邏輯分析儀量測6bit flash ADC的輸出,不知道如何做INL&DNL??
這是我在網路上找的MATLAB的INL&DNL的.m file
5 Y9 e- ]. L: {1 `5 M' N
5 k& c4 `8 o, ^6 _2 K; y# W
這是網址
http://www.maxim-ic.com.cn/appnotes.cfm/appnote_number/2085/
8 L0 l4 \3 y3 S4 s+ d) z, F
8 m1 i& q+ ]1 P$ J
最底下有程式碼,可是我卻不知道跟怎麼用??是否能用??
( H! o d! x C% c4 N
" J+ U6 a# @ l% [* L' a* w
可是我應該要怎麼去讀檔案,而檔案的內容格式是長什麼樣子啊??
: F" H+ F% i; U
/ Y& F1 W' f1 i: z0 c _' G
我用邏輯分析儀測量出我IC的輸出的資料儲存為.txt檔案
/ a- _( N4 a2 v: @
' g _& I2 M: f
輸出檔案.txt內容格式如下:
* _' ~# M# n: x9 q5 J ]- I2 U
Sample CK0 B5 B4 B3 B2 B1 B0 Timestamp
1 [$ ?/ j! u9 B
0 1 0 0 0 0 1 1 0 ps
" V: |( P7 A' N z& N/ {2 [+ D
1 1 0 0 0 0 1 1 2.000 ns
2 M1 O/ h% ~# Z( h* E' h
2 1 0 0 0 0 1 1 2.000 ns
M; ?: W# T& F) o, G& [
3 1 0 0 0 0 1 1 2.000 ns
1 v' v8 G0 J( c
4 1 0 0 0 0 1 1 2.000 ns
5 Z) [2 {2 k% q5 ~
5 0 0 0 0 0 1 1 2.000 ns
9 O& Q a$ F# D' K' f
6 0 0 0 0 0 1 1 2.000 ns
- ^- |" m; Z; \: P
7 0 0 0 0 0 1 1 2.000 ns
$ v" v: X. t" n0 \) Q8 B E; }( a
8 0 0 0 0 0 1 1 2.000 ns
& o( W/ r: I6 U! j8 K3 N
9 0 0 0 0 0 1 1 2.000 ns
3 X4 h E8 q6 G0 S; I) v1 `
10 1 0 0 0 0 1 1 2.000 ns
; Z# N$ s) L! X) G0 j; T1 ?' y
2 X* a- P* P' a1 C
如果這個Matlab的.m file能用的話,那我的輸出檔案.txt內容格式要長怎麼樣呢??
; @" i4 G' \. _: |7 L+ a
# Y+ I% o: D- k3 G
我輸入IC的訊號如下:
0 @( H# ~' Q- G Q$ P$ j0 g
CLK 頻率50MHz
0 V% [4 |( ?& I1 q, _! P
輸入端V+:頻率1MHz 波形sine 振幅Vpp:0V到2V Offset:1V
# I& o7 Q, P4 H/ Q
輸入端V-:直流電1.5V
/ C" A6 r# L$ L& O6 z
正參考電壓點:Vref+=2V
3 O, P2 J8 W, s! U K4 R# O* H" b6 W
負參考電壓點:Vref-=1V
3 B7 @! ]7 {4 R* n; R7 W
Vdd=3V GND=0V
) C- j z4 z; R" s# A3 G
1 ]' G8 R# ]* c2 @2 T9 f3 y
以下是邏輯分析儀(LA)量測PCB電路完整的輸出檔案.txt的附件
作者:
kevin
時間:
2008-5-16 08:38 PM
你的邏輯分析儀測量的輸出的資料檔案好像是用Timing mode. 邏輯分析儀應該用State mode 去存資料.
( d: Q [5 I' r: p2 t$ V4 o5 W6 @8 P
ADC 的 clock跟 邏輯分析儀的 clock要同一個. 這個matlab程式是用HP16500C 邏輯分析儀做例子.所以邏輯分析儀輸出的ASCII 資料檔案的檔頭會先被程式去除再去計算.
( v/ h8 m' T$ |5 P' E! M. [0 V. W! U: m
; b! k6 B0 g$ g7 ]; g5 ^- Y
[attach]4062[/attach]
作者:
異星人
時間:
2008-5-17 05:14 PM
喔
{7 l, @& C% I5 u4 G4 q1 P
# o [5 p/ d h& P5 m" Q9 W2 B
我是用哪個品牌邏輯分析儀Logic Analyzer不太記得了
# H8 C+ B1 c( L- ~+ }
" V! {4 B# M$ Y6 p. ^* C8 s* I
不過呢,我用的邏輯分析儀是用Windows作業系統操作
5 r3 X1 R( p9 c! b' ~
2 A8 M' X$ b4 ^) g: p3 r
就是有滑鼠去點選一些視窗畫面,再插入USB隨身碟
! W3 l4 \' E# g- _
* A: T% z, e0 n5 W
存取資料,到PC上執行matlab,跑INL&DNL。
2 H0 a: i" U/ g) M9 c0 n! z
, h1 c, a0 Z, V6 m& Z9 C" W
至於輸入到邏輯分析儀clk,是跟PCB板上的IC是一樣的clk。
s+ ~6 t' p3 j4 `# k$ |
/ `. k" l, E3 @0 r* q. X4 s* R7 c
所以上面發表CK0就是我PCB板上的IC的clk,
! H) E) s, _& R. }# `
. ^" o& Y1 u5 J& `
至於Timing mode與State mode我沒有注意到,我會去看
! f! k6 m1 @- `
- f$ v+ e U; o4 B! g4 j* W
看是否可以選擇mode。
0 K, o( P. ~; E+ R/ P5 Q8 \: c. h x
: n+ a6 Z. Q% n3 p1 r
[
本帖最後由 異星人 於 2008-5-17 05:34 PM 編輯
]
歡迎光臨 Chip123 科技應用創新平台 (http://chip123.com/)
Powered by Discuz! X3.2