|
小弟一直有幾個問題困惑 希望各位論壇高手給予解惑~~
+ g# r1 {/ i6 W
; r% J: B- U+ g0 p/ N; q1.Hspice做FFT時,暫態分析的第一項是取點的間隔,在sigma-delta的fft分析中,我的取樣頻率fs=5.12MHz,取樣點數N=65536,起始時間ti,頻寬20kHz
" |0 `# a# Y' E) V$ S fin=(fs/N)*Np , Np與N互值,取Np=255* ^# u- T. p; ?5 ]
0 A/ q" L6 Z8 D/ o# e$ E 小弟寫了 .tran 1/fs stop5 w1 N/ V6 V8 f. @2 [7 A- k
.print v(out)) F( C* I9 Z3 D# C+ m7 x; A
.fft v(out) start=ti stop=ti+(1/fs)*N window=hann np=N freq=fs (A)! f; r" Y5 {% R: C% P
0 x! W) J8 }+ o* `7 A 和4 ]8 s0 f, x/ v0 A5 C
.tran 1/fs/200 stop# E, t. C# n `1 R' w. Z
.print v(out); e3 Y4 U; N/ p" S1 Y5 Q
.fft v(out) start=ti stop=ti+(1/fs)*N window=hann np=N freq=fs (B)
4 I, W: }; q" y. {- r . X* w2 B9 m( s8 ~ G4 ~
取點的多寡不同,會影響出來的頻譜圖, 我取點數為65536,理論上要丟進去matlab作分析的值要65536個點 用(A)去跑但圖出來結果不好
3 \! }1 b; D7 S1 l# Y/ g. r 用(B)去跑的圖就好看多了,但是用(B)印出來的點是65536的200倍,但是我在.fft裡面寫的是np=65536,請問寫法有沒有問題??5 K: x! \4 l& h8 o1 D3 o7 S! J8 p
(B)寫法印出這麼多點要如何丟進matlab,還是我觀念有問題呢?
) A( H( w; p* s% O8 r8 u* F7 k# I/ h" S+ |
下為附圖# P ^, F+ J" K2 z
, W- h/ c2 ] ]0 {& ?- r
2.動態範圍(Dynamic Range)的意義為何?? 代表轉換器解析度嘛? DR跟SNDR哪個是解析度的指標??2 e s2 c R2 P: ~' z
! d" O v+ Z! M7 O! A* p
3.小弟架構為切換電容式,積分器取樣中熱雜訊為非理想效應中的因素,KT/C,因為積分器的增益為電容的比值,越大的取樣電容熱雜訊越小
: ~& y- ]/ J; C3 u, X/ s- R& E6 K 那請問在Hspice模擬中的取樣電容Cs大小設的不同(但比值不變),Hspice有作熱雜訊的分析嗎? 小弟感覺是沒有,還是要另外寫model呢??; g) B! F$ `4 @3 }3 ~6 B4 w, t
* ~: c2 Y9 X3 V' |4.fft初始時間是隨意定的嗎?? 要考慮op的穩定時間嗎??
4 o) [6 s5 o2 V% [
! L; L9 P0 }7 m9 x* V! R9 e, E7 F: w2 i$ y- \2 f# F
先感謝各位大大~~^^
; u. [- y- w3 P5 N' N7 u# F/ J! v& [ O3 m. @2 \# f" A# G. v
[ 本帖最後由 jjam 於 2008-5-14 01:31 PM 編輯 ] |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有帳號?申請會員
x
|