Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] DAC 量測SNR SNDR INL DNL 利用HSPICE

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-12-31 21:52:23 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
HI:/ b, a8 V; f2 L: @. \! T

  F- P& `" K" e 請問一下量測DAC之SNR SNDR INL DNL 如何使用HSPICE 可以得到嗎??$ L0 \1 T0 {3 v( f/ [# I$ a& }
我有看到之前帖子有說利用MALTAB 量測 但是我沒摸過MALTAB 所以我想還有沒有別的方法??
* ^7 u5 V3 Z5 P2 z   PS: MALTAB 有一些HSPICE使用文件參考嗎??
$ ?  O% H# U/ e  ~0 d; T  x$ l0 [7 X$ M3 w. @0 _/ M. y
                         謝謝
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2009-1-1 14:43:08 | 只看該作者
就我個人所知,在模擬軟體除了用MATLAB外,hspice無法模擬出SNR,SFDR等參數,至於INL,DNL應該還可以,只不過會很麻煩,需用.measure來寫運算式子和計算
3#
 樓主| 發表於 2009-1-1 22:07:29 | 只看該作者
請問版主 我之前有在板上有人以adc寫的fft分析!!是否能引用我做dac   fft分析呢??
4#
發表於 2009-1-2 09:59:05 | 只看該作者
原帖由 gwuel888 於 2009-1-1 10:07 PM 發表
9 P7 K/ d3 p2 B, x5 m1 l請問版主 我之前有在板上有人以adc寫的fft分析!!是否能引用我做dac   fft分析呢??

1 m# C9 C" o  c* B
; _* C( D1 w; o1 S" E; V  S; b  k& ?6 u
可以8 s; M0 P- {) q' h  ]( J' U
不過要修改部份程式
5#
發表於 2009-1-3 03:01:09 | 只看該作者
請問finster板主( d' W  k" N- N
為什麼不能用HSPICE的FFT計算出SFDR呢?
6#
發表於 2009-1-3 21:01:17 | 只看該作者
原帖由 blueskyinair 於 2009-1-3 03:01 AM 發表   q4 u! G) n6 p  n
請問finster板主
2 B! l2 O5 b! j# u% ?; ?9 y* W. K% [為什麼不能用HSPICE的FFT計算出SFDR呢?
; H3 k* V+ [7 g, K% ]8 `
" L; `" }7 q3 ~  a6 L5 B- n
$ A+ s$ Z& \4 ~+ e7 W
這個方法我沒有試過. s3 t4 x$ T1 {& q) D0 d
我曾用過hspice指令中的FFT,但運算後很難再把這個結果再拿來作其他運算! g0 l6 y# C0 m- i* x. u) E
而如果是在MATLAB,那就方便許多
7#
 樓主| 發表於 2009-1-4 15:35:47 | 只看該作者
原帖由 finster 於 2009-1-2 09:59 AM 發表 8 B( E, r& P( ?
( S" g+ G$ N/ R1 @0 T

* I& c4 X9 _; w; W0 ?! W8 ]/ `4 V9 D
) m  G! a7 R5 |0 c  |可以
9 h3 W$ f1 L2 p) d不過要修改部份程式

- h# G- f$ a1 N& \5 R! y: b: F6 W9 K: ^* o, L1 p2 g6 D

" i; g: z# h& q/ I! U* ]& U9 [謝謝版主!!看來我先學matlab 才知道如何改
8#
 樓主| 發表於 2009-1-5 09:37:07 | 只看該作者
能否 請問一下
4 P; G/ R; G, |$ h* q. H/ O; z我在想說改ADC fft時,發現fft_analy(y,fs,fin,M,N,w) 中知道N取樣點數 但M AND W 分別代表什麼??
' f5 s4 l' l- Y( `# ]! l1 `2 w之前我之[FIN/M]=[Fs/2^N] ,2^N是取樣點數 M是Fs與Fin之間比例關係因子 且(2^N/M)要不可約分 所以M是奇數 是嗎??
/ L2 e8 _; D) x8 ]8 V/ b在問一下 [FIN/M]=[Fs/2^N]   是對1BIT ADC 對吧 若是1BIT 以上是不是要將取樣頻除以2的位元數 是嗎??
1 Z& c& h! F/ c* G; U6 ~附件是我網路上找的10bit ADC fft matlab code

本帖子中包含更多資源

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

x
9#
發表於 2009-1-6 00:17:22 | 只看該作者
原帖由 gwuel888 於 2009-1-5 09:37 AM 發表 # X$ M) ^  O) T, \+ l" C. P( E$ [
能否 請問一下 * n' C9 s$ y5 m  [( ~' C7 k3 I
我在想說改ADC fft時,發現fft_analy(y,fs,fin,M,N,w) 中知道N取樣點數 但M AND W 分別代表什麼?? 0 P  L% v; A, W0 P2 `
之前我之[FIN/M]=[Fs/2^N] ,2^N是取樣點數 M是Fs與Fin之間比例關係因子 且(2^N/M)要不可約分 所以 ...

# k. w0 Z2 S' i+ t) t3 z% d4 I' h) x
" j7 T" k! @' \8 s
我不知道你這個程式是從那裡找到的
/ h  A/ a1 y1 Y; K從程式來看,它N的定義似乎與你描述的不同,在程式中註解寫道:
; b5 b! w7 \: x' b. I) I: x" U%N=input('input number of Harmonic = ');* i6 s+ k  g5 ]: b8 G9 ^* n0 t
在程式中N是指Harmonic的數,而不是取樣點數,這點與你所說不同) R1 n+ m- O* s9 C; X2 A5 O: ~
至於w值,從它程式來看,w是一個由外部設定的判斷值,若w=1它就會去將kb作windows的運算,若不是則kb=kb'(我覺得這個要看它原始程式中怎麼去定義w的使用)
; l. d, [/ ]  x- }% p至於M值,感覺比較像是矩陣的大小長度設定,這點和你取FFT的點數有關,因為要作FFT需為2^N倍的資料,故而在MATLAB中同樣就需要有這麼大的矩陣,我看了一下程式,因為M並沒有註解定義,我純粹從程式的寫法來判斷
10#
 樓主| 發表於 2009-1-6 13:53:08 | 只看該作者
了解!! 因為我在網路上找過dac的fft matlab 幾乎很少有po過 都是adc fft 且又依第一次接觸matlab而有點生疏 想說找看看有沒有code 來參考看看 但是都好像找不到!!
11#
 樓主| 發表於 2009-1-6 18:16:20 | 只看該作者
我是用理想ADC (pipeline adc)產生sinewave數位碼來測量我的dac 輸出sinewave 進而量測其dac特性好壞!!8 }. ?% |$ z- E
但是現在就是卡在SNR SNDR 量測!!& y! s# Z. E" a9 L# E8 U
對了 我在問一下.MEAS使用+ @" I7 m3 b9 v+ K1 j
.meas tran vout_sinf trig v(voutf)  val='v(clock)'   cross=1  targ  v(voutf)  val=409.6us   cross=1. M7 z' C# e  ^
之前我在論壇看過先用.meas將輸出值隨著clock變動取信號 但是上述.meas是下的指令 出來.mt0顯示是fail 所以我不知道哪裡錯ㄟ" e; ]5 ?' Y5 K
能否請較一下 & {5 o6 C' m) ?1 n
說明依下上述:
& R/ r! N+ ^9 K* e7 ]! ZV(voutf)是dac電路內部腳位之輸出電壓值
7 D4 s, c$ W/ E1 U8 B) v- Nv(clock)是dac電路內部時脈clock輸入腳位
4 ]4 n! Q1 g6 O; \! k; a% ^- l% K( O409.6us 是dac取樣時間結束點
12#
發表於 2009-4-8 01:33:31 | 只看該作者
Hspice應該是無法跑離散的FFT,所以111000那種的好像無法做FFT,才需要用matlab去跑
13#
發表於 2013-3-21 22:01:29 | 只看該作者
回復 12# e2000
* t0 Z' P. S* n$ X
9 L0 Z+ Q4 }1 `6 VHspice明明就有FFT的指令..$ D5 I9 g1 Z* s& Y
為何不能跑呢?
14#
發表於 2013-3-23 22:00:38 | 只看該作者
之前有在板上有人以adc寫的fft分析!zxxxx
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-6-4 01:00 AM , Processed in 0.149019 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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