|
小弟一直有幾個問題困惑 希望各位論壇高手給予解惑~~
0 F3 \6 \4 a2 T$ |7 J9 Z7 C, O& G) g& V: z
1.Hspice做FFT時,暫態分析的第一項是取點的間隔,在sigma-delta的fft分析中,我的取樣頻率fs=5.12MHz,取樣點數N=65536,起始時間ti,頻寬20kHz
8 j: M4 y9 l# Q1 H0 u7 z fin=(fs/N)*Np , Np與N互值,取Np=255
2 w* P" ` f# S1 c4 u: p; r3 t9 l7 L% p, p
小弟寫了 .tran 1/fs stop
3 G H# u; O; g .print v(out)8 \1 b! U8 G2 H0 x
.fft v(out) start=ti stop=ti+(1/fs)*N window=hann np=N freq=fs (A)
) P2 l% c% }3 }9 Q/ O* J3 E9 Y+ L0 p( x
和, q5 B% k( N f9 D0 o- O- d
.tran 1/fs/200 stop8 o$ L* b0 b7 ^& I
.print v(out)
' W+ W6 [7 ?0 L, C k .fft v(out) start=ti stop=ti+(1/fs)*N window=hann np=N freq=fs (B)1 \0 `, z D, I6 D2 ^7 ^
3 m8 I2 H. R) V
取點的多寡不同,會影響出來的頻譜圖, 我取點數為65536,理論上要丟進去matlab作分析的值要65536個點 用(A)去跑但圖出來結果不好
* S6 R2 S: @# g/ m& X 用(B)去跑的圖就好看多了,但是用(B)印出來的點是65536的200倍,但是我在.fft裡面寫的是np=65536,請問寫法有沒有問題??* d( S& ]" u! W) p' p
(B)寫法印出這麼多點要如何丟進matlab,還是我觀念有問題呢? ' c) U' y5 h' Z0 O3 M* K
: N; G; L6 k4 t. a* K& N/ Z* Z( |
下為附圖
1 V: A( ~# g7 t e& U% c& Y' R
2.動態範圍(Dynamic Range)的意義為何?? 代表轉換器解析度嘛? DR跟SNDR哪個是解析度的指標??
$ e* R6 T( u4 T+ u+ q- B. ]* @# r0 W& M3 s% @
3.小弟架構為切換電容式,積分器取樣中熱雜訊為非理想效應中的因素,KT/C,因為積分器的增益為電容的比值,越大的取樣電容熱雜訊越小
% @7 y) ?' c( R4 i- M 那請問在Hspice模擬中的取樣電容Cs大小設的不同(但比值不變),Hspice有作熱雜訊的分析嗎? 小弟感覺是沒有,還是要另外寫model呢??
% s! A Y% n M/ @' X: k( N$ p: v; f& W# o6 K/ E3 R* h
4.fft初始時間是隨意定的嗎?? 要考慮op的穩定時間嗎??
6 G; V8 i# |$ ~' ?! R/ `/ T9 _2 [: t0 ]: p9 N# T
: q% b7 Q$ @. v* K3 i先感謝各位大大~~^^6 f9 D; X$ f7 o6 r" m- T8 X
% F, a6 r h' v8 P y, T[ 本帖最後由 jjam 於 2008-5-14 01:31 PM 編輯 ] |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有帳號?申請會員
x
|