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 ns4 {/ A: m# Q* A# E* {
     2           1          0         0         0         0         1         1          2.000 ns2 |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 ns9 `- [( 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 IADC 的 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 E5 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