|
小弟一直有幾個問題困惑 希望各位論壇高手給予解惑~~
/ v; n1 N; ~# T( W u7 i5 i
2 ]3 a3 k9 c [! _+ g1.Hspice做FFT時,暫態分析的第一項是取點的間隔,在sigma-delta的fft分析中,我的取樣頻率fs=5.12MHz,取樣點數N=65536,起始時間ti,頻寬20kHz* ^! ~! d$ N2 n
fin=(fs/N)*Np , Np與N互值,取Np=255
! w5 I8 V' b- C! F+ F& p6 P$ @/ B: s
小弟寫了 .tran 1/fs stop
9 g9 X3 q6 m( \ .print v(out)
& e1 i+ Q7 X) T2 w4 i .fft v(out) start=ti stop=ti+(1/fs)*N window=hann np=N freq=fs (A)
/ D R( O- j% y; N) J5 ?( l1 W% U1 g& B+ Z' S0 Y$ b
和
# z! a+ ?0 V/ F( q9 H1 W$ K+ X .tran 1/fs/200 stop& E8 r7 F S t8 S9 O9 X& k# l
.print v(out)# s+ |: I$ d% m# d# }* H5 H
.fft v(out) start=ti stop=ti+(1/fs)*N window=hann np=N freq=fs (B)7 X4 E0 G0 b; s+ Z
' R+ ^4 a/ x) z1 e4 x 取點的多寡不同,會影響出來的頻譜圖, 我取點數為65536,理論上要丟進去matlab作分析的值要65536個點 用(A)去跑但圖出來結果不好
2 I) ~1 D2 H% ]' F s) [9 { 用(B)去跑的圖就好看多了,但是用(B)印出來的點是65536的200倍,但是我在.fft裡面寫的是np=65536,請問寫法有沒有問題??
( l# l4 `* p2 R1 m+ I& ~ (B)寫法印出這麼多點要如何丟進matlab,還是我觀念有問題呢?
]. g& H1 z1 C+ e/ C& @
Q3 }$ ]5 Z- o 下為附圖: w. ~! j0 g: U" U; T& N# \4 A
}8 v* F/ ]% B( Y2.動態範圍(Dynamic Range)的意義為何?? 代表轉換器解析度嘛? DR跟SNDR哪個是解析度的指標??
" g# H! ^6 d3 G' G- b
8 j5 f6 r' g& O* R0 M( o" w3.小弟架構為切換電容式,積分器取樣中熱雜訊為非理想效應中的因素,KT/C,因為積分器的增益為電容的比值,越大的取樣電容熱雜訊越小: r6 b" }: C% s4 |0 I9 k- F+ k
那請問在Hspice模擬中的取樣電容Cs大小設的不同(但比值不變),Hspice有作熱雜訊的分析嗎? 小弟感覺是沒有,還是要另外寫model呢??
' k& F* w! U& D# X
# t4 b! S% R1 X3 L9 V4.fft初始時間是隨意定的嗎?? 要考慮op的穩定時間嗎??* K7 D9 i9 H% ?* J# a
2 O& j; ?; T4 l7 J' l
# A/ S" v4 |% @# @! H
先感謝各位大大~~^^
' n# Y. S9 w8 c0 U& d, {, q K
- X! Y8 G8 W; y# P[ 本帖最後由 jjam 於 2008-5-14 01:31 PM 編輯 ] |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有帳號?申請會員
x
|