Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] 想請問Sigma-delta modulator幾個問題

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-5-14 13:24:56 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
小弟一直有幾個問題困惑 希望各位論壇高手給予解惑~~
+ 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 A4 ]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
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
4#
發表於 2008-5-16 11:14:39 | 只看該作者
我猜(A) (B)會有差別可能是模擬間隔的關係! S$ A4 P' H' K" U4 v
在(A).tran 1/fs stop 模擬間隔為1/fs, 這樣似乎太大了, (B)中把一個取樣點在細分成200個step
+ u6 v* }4 R2 U這樣模擬起來應該比較準, 因為放大器在每個取樣點之間是慢慢爬升的
" v6 g* E  _+ y, r由此推論應該起始時間要落在電壓已經settle好的地方吧+ f' |) n# g- @5 K. j* R
另外要用matlab的話, 那麼多取樣點可能要再寫個小程式, 取其中的65535(要取在op已經穩定的點), 在丟進matlab做運算 好像是用.measure的指令吧 可以參考之前的討論http://www.chip123.com/phpBB/viewthread.php?tid=9915&extra=page%3D1%26amp%3Bfilter%3Ddigest
& r+ y+ p  S/ E6 V5 @' d關於電容模擬 就我所知 Hspice好像沒有在模擬熱雜訊的 你可能要自己用手算估計一下
! [2 M  B% z1 {$ }熱雜訊有沒有小於一個LSB% D% s( d1 e3 O$ K3 c, k+ ^. J+ Z) g
另外請問一下為什麼.tran 最後面要加個stop 有何作用勒?
9 }# m- w- s; _8 ?8 s& T個人淺見 僅供參考
3#
 樓主| 發表於 2008-5-14 14:46:49 | 只看該作者

回復 2# 的帖子

小弟是採用三階Feedforward(FF)架構,想實現一個16bits應用在音頻系統上
2#
發表於 2008-5-14 14:12:38 | 只看該作者
抱歉...與您提出的問題也許不太相關,
0 N5 D7 K: Y0 ]但是可以請問, 您用的架構是哪種?5 F3 }2 \+ R. e" \5 O6 `
是做幾階的呢??8 \: |5 ]. G# B) t

) {- t, x+ I3 G' X( X謝謝您!!
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-15 09:39 AM , Processed in 0.106014 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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