Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] Sigma-Delta Modulator feedback coefficient

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-8-25 17:02:39 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
想請教各位前輩,如何實現Sigma-Delta Modulator 的 feedback係數
6 {2 u/ N/ {& k/ G9 [- q9 F' ?5 |. }
由附件的paper中,提出如何補償CT-SDM的方法
/ @# t% @* K, [, {在Quantizer前端,額外增加了一條feedback達到補償的作用
' l" L. [/ \/ [. {5 f2 B& D6 E9 c6 @: I; \4 r- X$ D/ m
[Q1]
( _/ j& @' P  J& w, k目前狀況是已經計算出我們系統所需的係數,並且以MATLAB模擬完成
/ _* `7 Z" v+ j& L但是在實際作HSPICE電路時,卻不曉得該如何去實現feedback係數   
. m. F- q$ l6 b, x附圖1&2:以ActiveRC積分器的係數來說,1/RC=k *Fs;而current mode DAC要如何去實現feedback係數,又如果是voltage mode DAC呢?( I. Y9 g) L. N
5 \0 S5 U$ P+ K! X9 @6 s1 u
[Q2]& s; }6 Z* D  F9 _: G
另外,係數作 normalization 的原因和方法又是什麼呢?
$ N) [/ `9 a) S0 c3 X* b; V9 W# {* _
--% y) ^* V9 R! F: |
初次發言,問題很多,麻煩前輩們多多指教) E% X* X, h$ g

本帖子中包含更多資源

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

x

評分

參與人數 1Chipcoin +4 收起 理由
jiming + 4 鼓勵「好問題」!徵求「好答案」!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2008-8-29 18:21:37 | 只看該作者
你是要做產品的工程師,還是要做畢業論文的研究生4 u* P" V0 m1 o0 ]+ e/ z
    因為CIFB這個架構有點耗電耶……  當然如果你是要用來畢業的話…就沒差
* \8 g6 B' t- Q5 F    DAC current feedback 要看feedback電容有多大  ) F( B  f9 S2 P8 S: q% a
         voltage feedback 要先串電阻到 op input
! u) K: C8 S. |+ |( b; i- ]1 Y9 v   係數是在simulink時就決定的吧~~  取法見仁見智~  不過我都是儘量取"有數值比"   
# o1 ]/ }& o- s; }9 N( V   到時用unit-cell match 特性會比較好
& t6 `! ^; `. j" I# i# H8 }    normalized 是要看你的clock是多少

評分

參與人數 1 +4 收起 理由
milvus + 4 thx

查看全部評分

3#
發表於 2008-8-29 18:30:33 | 只看該作者
最後一級用comparator,用IDAC feedback 會有問題
* S  l3 P) f' E7 e; W1 r在matlab simulink沒有發現嗎?
4#
 樓主| 發表於 2008-8-29 18:46:47 | 只看該作者
原帖由 <i>diabol</i> 於 2008-8-29 06:21 PM 發表 <a href="http://www.chip123.com/phpBB/redirect.php?goto=findpost&pid=69560&ptid=15351" target="_blank"><img src="http://www.chip123.com/phpBB/images/common/back.gif" border="0"   alt="" /></a><br />* c- b% U$ m0 D  B: |
你是要做產品的工程師,還是要做畢業論文的研究生<br />2 B2 n/ P( n( Q; c9 L8 e
    因為CIFB這個架構有點耗電耶……  當然如果你是要用來畢業的話…就沒差<br />2 N; r: C: l! ~* N, }8 P
    DAC current feedback 要看feedback電容有多大  <br />
9 w4 l' T+ ~6 H" F         voltage feedback 要先 ...
<br />
4 m- L; y9 Q' j7 k1 k5 l9 r+ S* e, R( a/ U9 ^" f* c
目前只是個做專題的大學生而已 =)
; s7 `0 G/ J, _% D- M8 n3 A+ y為了使用第一篇附件提出的 excess loop delay 補償方法,我們採用了CIFB回授架構。3 c; u' C! E+ A  M
! y# K7 a' w8 U9 M6 N. O2 p( W' S
若是用voltage mode DAC需要接上一個 Rdac 至 積分器前端,而問題在於這顆Rdac的數值該取多少? 是1 / C*Rdac = k * fs ?  (k 為回授係數、C為積分器電容)
/ E: X( {4 P9 p" A* w3 o# [7 m4 X另外,DAC的 Vref+ & Vref- ,而這個電壓值是可以隨意設的嗎?
" P' u4 t* F/ i0 N; c: t9 Y
4 z' a9 C1 Z6 X- A" W  q. z' jnormalize的部分是否有可供參考的呢?
) C1 r; j' @3 _5 ~/ ]$ T目前Clock 50MHz o_o;
' G0 I' ~5 c" d
; ~+ {+ z( N3 E[ 本帖最後由 milvus 於 2008-8-29 06:49 PM 編輯 ]
5#
 樓主| 發表於 2008-8-29 18:54:09 | 只看該作者
原帖由 <i>diabol</i> 於 2008-8-29 06:30 PM 發表 <a href="http://www.chip123.com/phpBB/redirect.php?goto=findpost&pid=69566&ptid=15351" target="_blank"><img src="http://www.chip123.com/phpBB/images/common/back.gif" border="0"   alt="" /></a><br />
# |" n0 k* d) Y最後一級用comparator,用IDAC feedback 會有問題<br />
( Z9 r6 A2 f  F+ {9 _! ~在matlab simulink沒有發現嗎?
<br />' @( _/ s6 P  ^

( \- ^  u1 D& D" U6 R在matlab simulink時,只有考慮到迴路延遲的狀況- K* j& |4 s' l9 ^: P
至於是否為IDAC,則沒有加以考量 =(
! H, ^1 f5 H6 q6 Q) {1 {) k: o$ H& c# @8 _8 n, H/ O5 n1 P" [
目前電路架構是
) w- D8 _" y/ ^7 S! h  n" yContinuous-Time的 Sigma Delta,使用 Active-RC 積分器,以及 1bit 的 Comparator
. I" d% ^+ N2 Z% w7 C) X3 ?. C" W均為voltage-to-voltage...
$ h% f3 H% o+ G0 K' o
, b' ?" D& s6 q3 ~7 j5 F為了做那條feedback補償,傷透腦筋
: N' W# Y2 s" ^9 J9 f! G' j5 i8 ^" D# ~8 B  c. B' z
[ 本帖最後由 milvus 於 2008-8-29 06:55 PM 編輯 ]

本帖子中包含更多資源

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

x
6#
發表於 2008-8-30 01:18:57 | 只看該作者
做專題就簡單了   - l5 H& o8 E' y" x+ b8 D' m: K
  feedback 係數我也搞很久
+ h3 h) M' x1 ~* _( h. Z  因為simulink裡的model是single ended的,但是我跑hspice
$ g3 R! P2 A# K* y4 J  是用fully differential model,係數還要做修正+ ]2 j3 B$ ]4 X* y& i* f
  不然就會"爆掉"  
/ C& f. n' Z8 V/ i2 v+ A& o1 t2 g) V) @5 _4 D, J2 r
1. 你用hspice寫跑模擬  都是用實體電路了嗎? 還是 model?
1 P" \  `$ X- H    每個 op 的 swing 有多大  gain有多大
# v( c! U$ b( f7 [8 u7 m    comparator切換位準是幾伏? ' X- Y7 w, A' Z8 ^$ ]
    comparator到DAC之間沒有latch做delay?! J2 o% c$ D7 x: n' P
    dac 給己知訊號,輸出是幾伏?
7 H, |4 r! E( k    請先確定模擬確定你每一個元件(op,adc,dac)
8 W" g9 Y. c3 O, K+ N% J0 o8 F    都是正確無誤8 `; J2 c5 [( l, P4 T
3 I, _3 M4 W( p: e5 K7 C5 i3 j9 h- r
2. Rfbk 與 op 前面的電阻、voltage output DAC 的swing有關係,2 e7 t1 d7 R  C- N4 \2 x4 q
    建議先用transient 看每一個節點,你會比較有感覺
3 T: [; k8 k( p6 W" X7 D
. e( ?( ^7 m; A3 I: r3. 我要看simulink的連接圖,我才能給你建議7 e- X, Y9 a) k' _9 L7 w
   老實說我是因為看transient,才慢慢調回來的,花了好幾天吧~

評分

參與人數 1 +5 收起 理由
milvus + 5 感謝您的回覆及建議,我已把各個block重新�

查看全部評分

7#
發表於 2008-9-2 11:32:46 | 只看該作者
原帖由 diabol 於 2008-8-30 01:18 AM 發表
- D! P- a8 `2 l做專題就簡單了   
% d1 y3 B" e% Y" \$ w  feedback 係數我也搞很久
/ K, l/ ?5 _8 J7 g6 W& j% }: V$ v  因為simulink裡的model是single ended的,但是我跑hspice
, U! B. {1 T( J7 }6 n- J3 n  是用fully differential model,係數還要做修正  i% i8 |0 k7 {% A& R
  不然就會"爆掉"  
& ?; @7 m* k) s& Q: U' i/ K  O# A" ^+ |0 |: \! Y% z, W% T3 l7 o
1. 你用hspice寫跑模擬  都是 ...
  ~4 K( ^" T* V+ S' v
是这样的啊,我说为什么我将hspice中双端输入电路中的反馈系数,放在simulink中看到的频谱老不对啊,学习了啊
8#
發表於 2008-9-2 13:15:01 | 只看該作者
原帖由 diabol 於 2008-8-30 01:18 AM 發表 4 f/ S$ d9 c/ c/ m2 O% W: n
做專題就簡單了   
0 i/ K4 [( R" ^  D  feedback 係數我也搞很久 4 H% _! D* C4 q/ t7 w$ L! p
  因為simulink裡的model是single ended的,但是我跑hspice2 h; B: e, @7 f. Q9 b/ S( F
  是用fully differential model,係數還要做修正
2 K' Q- L2 }7 M0 s: L) c6 x  不然就會"爆掉"  ! O4 S% F& g$ M( U

" S# D$ s$ H0 l( r1. 你用hspice寫跑模擬  都是 ...
1 w7 \9 P! Y$ \, m  x  U
因為simulink裡的model是single ended的,但是我跑hspice
. S1 z- {& t/ V2 V% u" h  是用fully differential model,係數還要做修正9 T  z2 l& c. W8 k+ ?9 w
  不然就會"爆掉能不能将输入的幅度减少一半了?
9#
發表於 2008-9-2 19:11:14 | 只看該作者
不好意思我想問一下 我也是做Fully differential的形式
& k" a5 {/ {# N/ J  l+ q- N: ^* Q在simulink跑的是單端 可是我是直接把係數帶進電容比用Hspice跑1 G1 z! c- u  ]
看大大們的討論 請問需要怎嚜調整?  謝謝~!!
10#
 樓主| 發表於 2008-9-5 17:19:41 | 只看該作者

感謝diabol的回覆~

回覆1.* u. ^# B1 ^3 z2 V
目前hspice跑電路模擬,均為實體電路...' d' }4 I$ v. U( B# x% t
OP的swing約在 -1.3 ~ 1.3,增益約 50dB
) W8 \; M* r: A/ h; p4 U- H比較器的切換位準約 vdd/2 = 1.65 volt 與 DAC之間有Latch電路
8 {2 k' |1 W9 B$ mDAC的部分,給定輸入訊號(pulsewave 0 - 3.3),輸出為Vref+、Vref- 目前給定電壓2.5與0.8  (附件1)
4 t# \7 `* E2 r' J8 r目前認為每一個元件皆以模擬ok ...9 T4 n9 c# C6 G1 V8 u5 i

9 B) A9 ?. v3 x' T' d; O+ y回覆2.' d) ?9 m$ j8 U: \8 W- J
DAC的 swing 約為1.7 volt這邊有幾個問題是,當我接上DAC迴路時,OPAMP原本應該為saturation的mos,卻跑到了linear或 cutoff區
8 T7 l) `5 E8 h, l另外,為了使積分器輸出不會飽和,DAC端提供了一個較低的電壓(Vref-)使得流經電容的電流減少,這是ok的嗎?
7 P5 n+ `* ]% B$ |, O
% X2 Y0 O; z" v回覆3.
# J- o+ F9 C4 E& \& f* [simulink圖,如附件2
6 N3 H  ?7 u% K4 _9 K- s如何從暫態調整電路,以及Single End的Simulink模擬轉至diffpair時,係數該如何調整
; a6 O. R: i1 o- |希望前輩能夠傳授心得 * Y# h: l( d9 l: M$ R

7 |6 `  I& }& H" ~
+ F6 j' n; P5 J  |% K3 h/ z--) l4 J7 n) C7 v3 E& |! G2 a! S! G) q
原來上傳附件是有限制的?
5 r" [; F; ?4 z* v  k' P我一直以為最近怎麼都不能貼文章 >"<
. l) V0 L, o% B5 O$ A7 ^, H' N5 ]$ S/ T0 I" f$ W1 M
[ 本帖最後由 milvus 於 2008-9-5 05:29 PM 編輯 ]

本帖子中包含更多資源

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

x
11#
發表於 2008-9-11 12:05:10 | 只看該作者
期待这个话题的再续啊,不知道有没有知道,一般全差分电路中的系数,怎样与在simulink中的对应,simulink中是单端的输入输出啊,非常期待你的回复了
12#
發表於 2009-11-25 12:38:57 | 只看該作者
謝謝大大的分享~知識因分享而壯大!
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-4-28 11:17 PM , Processed in 0.119006 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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