Chip123 科技應用創新平台
標題:
用LA邏輯分析儀量測6bit flash ADC的輸出,不知道如何做INL&DNL??
[打印本頁]
作者:
異星人
時間:
2008-5-14 10:40 PM
標題:
用LA邏輯分析儀量測6bit flash ADC的輸出,不知道如何做INL&DNL??
這是我在網路上找的MATLAB的INL&DNL的.m file
+ f0 m" }- ]0 K
# a5 ^' `: D% A- P; x
這是網址
http://www.maxim-ic.com.cn/appnotes.cfm/appnote_number/2085/
& M* ?1 Y# v) X, h$ U
" e6 `+ a. k, n- h0 s0 C
最底下有程式碼,可是我卻不知道跟怎麼用??是否能用??
L/ B( l4 @. r4 B- i" u6 E. ^
+ Z& w4 X7 L1 ]; _( H/ k
可是我應該要怎麼去讀檔案,而檔案的內容格式是長什麼樣子啊??
9 `4 c3 [+ E3 d$ {: N* K. A
6 j# H2 G( c" j' k
我用邏輯分析儀測量出我IC的輸出的資料儲存為.txt檔案
9 Q- h! q8 A3 X4 f* D% [
: C Q6 H' `* j" ~
輸出檔案.txt內容格式如下:
, ]- \+ p f3 v: x/ B) ^
Sample CK0 B5 B4 B3 B2 B1 B0 Timestamp
Q9 K i3 K3 m! K* f+ _) T
0 1 0 0 0 0 1 1 0 ps
# b. `; F' H6 X% r+ ^
1 1 0 0 0 0 1 1 2.000 ns
4 {/ A: m# Q* A# E* {
2 1 0 0 0 0 1 1 2.000 ns
2 |4 E7 N4 e1 F. w
3 1 0 0 0 0 1 1 2.000 ns
; Z- _& F& a9 n; z
4 1 0 0 0 0 1 1 2.000 ns
' S E c7 t5 m4 L/ o6 G3 u
5 0 0 0 0 0 1 1 2.000 ns
9 `- [( E1 e/ p3 ?
6 0 0 0 0 0 1 1 2.000 ns
- V! t8 r; C1 U3 i
7 0 0 0 0 0 1 1 2.000 ns
D" D8 I7 I, d/ }! n& o
8 0 0 0 0 0 1 1 2.000 ns
2 V9 ]# f+ O9 I( `
9 0 0 0 0 0 1 1 2.000 ns
" p8 j0 V5 m( e% `7 v2 J
10 1 0 0 0 0 1 1 2.000 ns
. A8 _. S0 a7 y1 l" E( ]
& P1 q1 h9 }1 E9 N& @2 O
如果這個Matlab的.m file能用的話,那我的輸出檔案.txt內容格式要長怎麼樣呢??
$ f2 m2 C, K3 u7 H, y: R
9 C3 l3 ]' p8 q$ q- M+ S' ?' l
我輸入IC的訊號如下:
6 D! y' t% a- j M5 Y
CLK 頻率50MHz
7 V6 u$ b( W6 h8 O& Y" Y: o2 N
輸入端V+:頻率1MHz 波形sine 振幅Vpp:0V到2V Offset:1V
- W2 ^9 ~7 F0 N* D- n
輸入端V-:直流電1.5V
' H9 A4 U% ~* j& M/ q! C
正參考電壓點:Vref+=2V
2 k* `$ n: E7 o: i' G
負參考電壓點:Vref-=1V
|# M5 p) L5 x; N9 b
Vdd=3V GND=0V
+ s8 N9 D: D# ~3 Y0 X9 @
5 s9 L5 n, r% U* L, P( ?5 Z; q j
以下是邏輯分析儀(LA)量測PCB電路完整的輸出檔案.txt的附件
作者:
kevin
時間:
2008-5-16 08:38 PM
你的邏輯分析儀測量的輸出的資料檔案好像是用Timing mode. 邏輯分析儀應該用State mode 去存資料.
2 d# ?$ y6 d7 @* h2 k9 I
ADC 的 clock跟 邏輯分析儀的 clock要同一個. 這個matlab程式是用HP16500C 邏輯分析儀做例子.所以邏輯分析儀輸出的ASCII 資料檔案的檔頭會先被程式去除再去計算.
. v G6 Y9 _* I L$ G: F. g
1 v3 K# ]2 z$ z( W. n
[attach]4062[/attach]
作者:
異星人
時間:
2008-5-17 05:14 PM
喔
% i6 w& H! l$ G0 ]
! O/ a# m. a, ^7 }: P
我是用哪個品牌邏輯分析儀Logic Analyzer不太記得了
' [0 p) w" L C0 L8 p' f9 \8 E
5 C" N1 Z1 |6 T
不過呢,我用的邏輯分析儀是用Windows作業系統操作
6 |" R) O' f6 K V2 p( Q; p( t
! [& `7 W" y4 S: b& T& a J
就是有滑鼠去點選一些視窗畫面,再插入USB隨身碟
; A1 G& y* f1 }6 O
& M/ P) T. R- S8 i
存取資料,到PC上執行matlab,跑INL&DNL。
' {% d4 b. X* q2 ~3 s, j
$ T5 N3 |3 W9 u/ j. h
至於輸入到邏輯分析儀clk,是跟PCB板上的IC是一樣的clk。
3 ?3 r x" g4 d! E; z
! z0 }4 @# c0 y0 e1 s
所以上面發表CK0就是我PCB板上的IC的clk,
7 L+ Z! `; p# @, a+ y% a
y% B2 W# f# W+ R* O
至於Timing mode與State mode我沒有注意到,我會去看
b% Y3 s1 x4 Q6 l! f! d7 u
7 g3 S1 E$ i% k0 D' W
看是否可以選擇mode。
; P" i( D8 b. [0 r/ C$ u+ L
7 z2 ^) }7 u! G$ @9 v/ u
[
本帖最後由 異星人 於 2008-5-17 05:34 PM 編輯
]
歡迎光臨 Chip123 科技應用創新平台 (http://free.vireal.world/chip123_website/innoingbbs/)
Powered by Discuz! X3.2