Chip123 科技應用創新平台
標題:
用LA邏輯分析儀量測6bit flash ADC的輸出,不知道如何做INL&DNL??
[打印本頁]
作者:
異星人
時間:
2008-5-14 10:40 PM
標題:
用LA邏輯分析儀量測6bit flash ADC的輸出,不知道如何做INL&DNL??
這是我在網路上找的MATLAB的INL&DNL的.m file
# I( Q# v1 `; O
$ b9 b6 \. N. O! h. u
這是網址
http://www.maxim-ic.com.cn/appnotes.cfm/appnote_number/2085/
9 T$ Z* ~) z( _6 S+ u- y
, V: h- h- M s, g; O M
最底下有程式碼,可是我卻不知道跟怎麼用??是否能用??
; V ~" F$ q3 c: s3 g$ P
$ n' _7 t/ m3 j" q
可是我應該要怎麼去讀檔案,而檔案的內容格式是長什麼樣子啊??
: r) l1 |7 ^& p* q- u( q
# I$ ]. h3 Q, u7 O0 \1 ?' j7 v: l3 ^
我用邏輯分析儀測量出我IC的輸出的資料儲存為.txt檔案
1 g7 z. h. R% J9 _" i
1 W, Q. b0 I4 R2 t& i% n( X
輸出檔案.txt內容格式如下:
3 |+ A' p' g, P
Sample CK0 B5 B4 B3 B2 B1 B0 Timestamp
/ L4 ~! V2 Q0 q$ S& m2 M1 Q8 `3 ~
0 1 0 0 0 0 1 1 0 ps
- a* {# f a$ l2 j4 ~8 S8 z
1 1 0 0 0 0 1 1 2.000 ns
1 i% r9 T; {- K! u
2 1 0 0 0 0 1 1 2.000 ns
( s p. o& T& ^& l( S9 l
3 1 0 0 0 0 1 1 2.000 ns
- U5 K0 `8 y$ l! w0 Z
4 1 0 0 0 0 1 1 2.000 ns
- Y$ Z5 a* g# t" o: S9 {
5 0 0 0 0 0 1 1 2.000 ns
9 S: t5 z3 J$ `* g
6 0 0 0 0 0 1 1 2.000 ns
0 B+ [; O8 h6 S
7 0 0 0 0 0 1 1 2.000 ns
6 n* e; [6 r/ p/ c, }* q5 G
8 0 0 0 0 0 1 1 2.000 ns
$ K5 ?3 I2 k9 A/ P
9 0 0 0 0 0 1 1 2.000 ns
! M0 O R$ m+ h
10 1 0 0 0 0 1 1 2.000 ns
+ l& p- k% b m: ~& d$ Q
( E# e, {* f' F" D- T
如果這個Matlab的.m file能用的話,那我的輸出檔案.txt內容格式要長怎麼樣呢??
2 |$ G! T8 `; G1 {
9 [5 K0 ?9 ^& _* [6 s% ~! V
我輸入IC的訊號如下:
7 o7 D4 y2 ?# `2 p
CLK 頻率50MHz
4 {. e3 [; x/ f1 W' B0 ?! o1 `
輸入端V+:頻率1MHz 波形sine 振幅Vpp:0V到2V Offset:1V
% F% _8 R( k! j# C" O
輸入端V-:直流電1.5V
, ?5 F4 \7 n! X; B3 ?6 ^( z
正參考電壓點:Vref+=2V
6 T& k. E- {/ m% g! ]- [# f
負參考電壓點:Vref-=1V
; c/ e. j; N% `8 V% \9 `
Vdd=3V GND=0V
' y, ] ]: {) @+ k2 R, L( ~
^, ]: D6 l- H0 h: N
以下是邏輯分析儀(LA)量測PCB電路完整的輸出檔案.txt的附件
作者:
kevin
時間:
2008-5-16 08:38 PM
你的邏輯分析儀測量的輸出的資料檔案好像是用Timing mode. 邏輯分析儀應該用State mode 去存資料.
' Y1 o* C5 c4 b$ ?5 C% o. U& p: U
ADC 的 clock跟 邏輯分析儀的 clock要同一個. 這個matlab程式是用HP16500C 邏輯分析儀做例子.所以邏輯分析儀輸出的ASCII 資料檔案的檔頭會先被程式去除再去計算.
# y$ s$ A5 c I l. Q
1 I' A5 g7 Z0 r) U! y+ [6 D
[attach]4062[/attach]
作者:
異星人
時間:
2008-5-17 05:14 PM
喔
- [+ }4 B2 Y8 e; v+ a; _' i
, L! h1 C. u4 b' ]+ c
我是用哪個品牌邏輯分析儀Logic Analyzer不太記得了
2 d: W! c" C4 V8 w
Y r' a5 e* a0 h; n* C
不過呢,我用的邏輯分析儀是用Windows作業系統操作
7 |* @ u/ T w
( e9 G. ^3 K* C( Z' f
就是有滑鼠去點選一些視窗畫面,再插入USB隨身碟
6 R! I- @. R; {7 t$ m
- O, j' z+ p. Y" P) L
存取資料,到PC上執行matlab,跑INL&DNL。
0 G' @& E6 H& x+ t- N. u7 O4 i: K
& k: R6 c; ~6 r% ~
至於輸入到邏輯分析儀clk,是跟PCB板上的IC是一樣的clk。
5 n. J) H' r2 K. M) R: r
$ P5 q+ b# ~ q# J$ C# H
所以上面發表CK0就是我PCB板上的IC的clk,
& b( O U2 Z( T' M1 @6 w4 Y
: G4 Z" ~2 x) w+ i6 g
至於Timing mode與State mode我沒有注意到,我會去看
- v) ^8 j- c2 ?) I( A( M
! j4 E2 S6 w- T% r4 ]$ d
看是否可以選擇mode。
' ?4 i; |) a) W: Q% }
+ s9 e: x% F' N6 {0 `! `
[
本帖最後由 異星人 於 2008-5-17 05:34 PM 編輯
]
歡迎光臨 Chip123 科技應用創新平台 (http://chip123.com/)
Powered by Discuz! X3.2