Chip123 科技應用創新平台
標題:
用LA邏輯分析儀量測6bit flash ADC的輸出,不知道如何做INL&DNL??
[打印本頁]
作者:
異星人
時間:
2008-5-14 10:40 PM
標題:
用LA邏輯分析儀量測6bit flash ADC的輸出,不知道如何做INL&DNL??
這是我在網路上找的MATLAB的INL&DNL的.m file
# T- x+ ~+ o, s6 I# R3 p
9 W9 h: e7 _( R% a& E, N& I
這是網址
http://www.maxim-ic.com.cn/appnotes.cfm/appnote_number/2085/
6 j, h; t6 x& ]8 a9 {
+ v; c2 l: K2 Z5 x5 p+ |. g* ]2 `
最底下有程式碼,可是我卻不知道跟怎麼用??是否能用??
& J' `1 G2 L: m: N
+ F2 R, g9 d9 J( K) w/ F' G; d5 d5 D% z
可是我應該要怎麼去讀檔案,而檔案的內容格式是長什麼樣子啊??
) Y6 W/ {( L. L; g& Z9 K% M" X
1 I. z B9 G: o) c
我用邏輯分析儀測量出我IC的輸出的資料儲存為.txt檔案
2 Z% G( M( P& Y# u+ V
" @# h; R' T5 x- ?9 u/ n
輸出檔案.txt內容格式如下:
" N8 h& D, F: I$ S. F) [
Sample CK0 B5 B4 B3 B2 B1 B0 Timestamp
6 e+ x1 d( F# J* r& A' i
0 1 0 0 0 0 1 1 0 ps
; ] B1 I5 V0 T7 X
1 1 0 0 0 0 1 1 2.000 ns
7 U8 y3 F6 g7 a8 b, N
2 1 0 0 0 0 1 1 2.000 ns
" V0 O6 E- Q. \) V
3 1 0 0 0 0 1 1 2.000 ns
D; E# q2 ]: |) c! v4 i
4 1 0 0 0 0 1 1 2.000 ns
( b/ e8 x& c6 i4 g3 T) @" n, Q
5 0 0 0 0 0 1 1 2.000 ns
! S9 O/ y8 I0 i7 d2 q% |, v9 [
6 0 0 0 0 0 1 1 2.000 ns
# ~# \5 K( e, q3 ?- H& _8 ^. u
7 0 0 0 0 0 1 1 2.000 ns
3 n5 V/ ~8 z( r5 m& Q5 x# ^! P
8 0 0 0 0 0 1 1 2.000 ns
I* q& `' ? p& W; s* |
9 0 0 0 0 0 1 1 2.000 ns
4 T; f) }9 ~/ z7 U
10 1 0 0 0 0 1 1 2.000 ns
) ^; U4 l2 ~8 d V
2 r6 ~# K3 a8 L* @. @
如果這個Matlab的.m file能用的話,那我的輸出檔案.txt內容格式要長怎麼樣呢??
% n& a9 A( w& t; O9 R$ t
! p9 p1 ~& s3 h% D! {6 E
我輸入IC的訊號如下:
+ C( h, I `7 i0 Q( ?: ~- C
CLK 頻率50MHz
! u+ U- b/ }. j
輸入端V+:頻率1MHz 波形sine 振幅Vpp:0V到2V Offset:1V
" l$ m3 c" @' Y f) G
輸入端V-:直流電1.5V
@1 H+ g: ~ X; U
正參考電壓點:Vref+=2V
6 C# n4 I5 c5 H0 d. x: Q
負參考電壓點:Vref-=1V
8 D8 p4 O" T. V9 \, s
Vdd=3V GND=0V
) C- h2 r% L) r% V) B; d/ X1 A l
+ ~( v) d4 T3 z5 n o9 a( i
以下是邏輯分析儀(LA)量測PCB電路完整的輸出檔案.txt的附件
作者:
kevin
時間:
2008-5-16 08:38 PM
你的邏輯分析儀測量的輸出的資料檔案好像是用Timing mode. 邏輯分析儀應該用State mode 去存資料.
- G4 `$ h9 ]/ I9 y- _+ x
ADC 的 clock跟 邏輯分析儀的 clock要同一個. 這個matlab程式是用HP16500C 邏輯分析儀做例子.所以邏輯分析儀輸出的ASCII 資料檔案的檔頭會先被程式去除再去計算.
: Z. q6 R& w, J/ L+ Q% \
( G: U8 j* U6 O! H4 \2 |2 R
[attach]4062[/attach]
作者:
異星人
時間:
2008-5-17 05:14 PM
喔
# B6 a d: o7 j6 N7 g4 N i
8 d* J/ L) z& O) ]( |$ k' F
我是用哪個品牌邏輯分析儀Logic Analyzer不太記得了
7 m4 P! m' b: p: P
# V% n/ P1 R l, h6 t
不過呢,我用的邏輯分析儀是用Windows作業系統操作
% d8 e# Z" G6 y3 `2 Q8 S
3 Y! l( o; Y% T
就是有滑鼠去點選一些視窗畫面,再插入USB隨身碟
3 |0 y6 V4 C1 r) _6 X& m% j: b- `* \. Y% |
, p! [- J! e" P
存取資料,到PC上執行matlab,跑INL&DNL。
l! l6 f( X: b
$ R/ x) W+ V# W7 Z" L
至於輸入到邏輯分析儀clk,是跟PCB板上的IC是一樣的clk。
R/ R4 ^+ d! c1 e: B& I
$ R5 i% l2 v$ A; M, B7 t4 b
所以上面發表CK0就是我PCB板上的IC的clk,
3 ?' `# x0 B7 ]( q- H& E" M! |+ E
6 D+ A1 g. z" q$ k% u
至於Timing mode與State mode我沒有注意到,我會去看
1 r) _: P* J4 K) a" M" ]
& c; I' J1 u7 x8 z* V0 f* [
看是否可以選擇mode。
$ @5 }7 Q4 R" W1 |& q
7 S# e0 G/ k, O' L
[
本帖最後由 異星人 於 2008-5-17 05:34 PM 編輯
]
歡迎光臨 Chip123 科技應用創新平台 (http://free.vireal.world/chip123_website/innoingbbs/)
Powered by Discuz! X3.2