Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 10616|回復: 2
打印 上一主題 下一主題

[問題求助] 用LA邏輯分析儀量測6bit flash ADC的輸出,不知道如何做INL&DNL??

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-5-14 22:40:28 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
這是我在網路上找的MATLAB的INL&DNL的.m file
! Y2 Z) a! S- m% B2 X% A( k
4 G) l  K8 H$ s! w) \這是網址 http://www.maxim-ic.com.cn/appnotes.cfm/appnote_number/2085/
+ l: l6 W# Q/ N# X. r- j" S7 S2 I; O4 l5 v4 O2 b
最底下有程式碼,可是我卻不知道跟怎麼用??是否能用??  N+ U0 U; J- I: l
5 D2 k" Q* S  }3 w
可是我應該要怎麼去讀檔案,而檔案的內容格式是長什麼樣子啊??
+ Y4 k1 f, C* U% v/ d4 `& ^2 v1 i1 L" Q6 ^3 P; M
我用邏輯分析儀測量出我IC的輸出的資料儲存為.txt檔案
9 n- X4 }* m7 E, f7 v- S  k% {
, i! A7 m2 O7 B1 M輸出檔案.txt內容格式如下:
4 f- a9 H  {* p6 B+ S7 k% _4 YSample   CK0        B5        B4        B3        B2        B1        B0        Timestamp
) c0 [# c- |/ v) z; [: @2 `     0           1          0         0         0         0         1         1            0 ps
- |& ^3 q; A& z8 j     1           1          0         0         0         0         1         1          2.000 ns
4 T( p) l- z6 [     2           1          0         0         0         0         1         1          2.000 ns$ C4 G' m# _. u; E1 W
     3           1          0         0         0         0         1         1          2.000 ns
( ?7 L7 Q. P3 {     4           1          0         0         0         0         1         1          2.000 ns" o* P6 E3 d- V
     5           0          0         0         0         0         1         1          2.000 ns
0 x1 Z* C/ X0 S! e7 O     6           0          0         0         0         0         1         1          2.000 ns, r5 F9 Y" |8 {8 A+ _: E' [3 ]; B
     7           0          0         0         0         0         1         1          2.000 ns
6 }/ L% ~$ u6 d- B" J! e/ k     8           0          0         0         0         0         1         1          2.000 ns
: B8 a( a' A+ T) v# X) B     9           0          0         0         0         0         1         1          2.000 ns
: A) B1 E  k& J    10           1          0         0         0         0         1         1          2.000 ns
7 ^! T/ _2 _9 Z& n# x$ p0 J! K+ b8 t
2 A, I# C% _  y2 b# ]: d如果這個Matlab的.m file能用的話,那我的輸出檔案.txt內容格式要長怎麼樣呢??
% |6 }5 B+ q! U' K0 ^3 v7 R0 Z  I) x  J' `9 E% D% w# @
我輸入IC的訊號如下:
. R% n% b8 J; q3 V. ~! Z3 Z/ eCLK 頻率50MHz
- i$ ~7 @# f6 X: N9 _1 [輸入端V+:頻率1MHz 波形sine 振幅Vpp:0V到2V Offset:1V
4 G/ ~1 a1 ~4 g* t# C4 H: X7 [輸入端V-:直流電1.5V' {4 x1 t4 r/ S) e2 K$ C6 h/ o% r
正參考電壓點:Vref+=2V5 u4 H, y6 m" G! }, F
負參考電壓點:Vref-=1V
. C* O, P  T9 Y4 h" X* [$ PVdd=3V GND=0V# s( U3 M, p( G6 E
     Y4 ]' _7 j: @. r2 C0 B9 B( {
以下是邏輯分析儀(LA)量測PCB電路完整的輸出檔案.txt的附件

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?申請會員

x
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2008-5-16 20:38:11 | 只看該作者
你的邏輯分析儀測量的輸出的資料檔案好像是用Timing mode. 邏輯分析儀應該用State mode 去存資料.
. z' v  n6 g# U1 ~% d' OADC 的 clock跟 邏輯分析儀的 clock要同一個. 這個matlab程式是用HP16500C 邏輯分析儀做例子.所以邏輯分析儀輸出的ASCII 資料檔案的檔頭會先被程式去除再去計算.5 G" {: Z8 V2 \( O0 k' m# ~

* K$ O2 L) X9 R* t

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?申請會員

x
3#
 樓主| 發表於 2008-5-17 17:14:27 | 只看該作者
2 _) I& G' Q4 `( }1 q
  ~6 _% g1 o2 H1 V% ]
我是用哪個品牌邏輯分析儀Logic Analyzer不太記得了9 x  e3 @  G$ t  q, G- u( w
% C% s3 H1 b& I- {- X+ Q, h
不過呢,我用的邏輯分析儀是用Windows作業系統操作/ y% X% B3 o+ k  K2 O1 p+ {* @
% L, ?2 d! g% b; @+ O7 X
就是有滑鼠去點選一些視窗畫面,再插入USB隨身碟. F. ]; M7 z( x, ~

3 ~% o( N- l8 T. A; d存取資料,到PC上執行matlab,跑INL&DNL。
# L3 i! @1 s! f: S
: k6 ^3 A" k1 s' q至於輸入到邏輯分析儀clk,是跟PCB板上的IC是一樣的clk。8 ]: y1 \$ ?- T9 Q- d
4 \' _. [' A: O' ?6 z5 k, d
所以上面發表CK0就是我PCB板上的IC的clk,
4 ~8 W" k* c6 U: Y3 a& @
: E( _& [9 X6 ]. S3 Y) k9 Q* C! ?至於Timing mode與State mode我沒有注意到,我會去看0 Q- \( l. G1 X% I2 p$ P# e
; `' _6 Y0 K9 s1 r6 K0 I
看是否可以選擇mode。5 W, g0 J+ u7 i4 p9 Z* L

2 {/ v( M) O; H: w+ m9 R( V[ 本帖最後由 異星人 於 2008-5-17 05:34 PM 編輯 ]
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-5-8 02:49 PM , Processed in 0.109006 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表