Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-8-25 17:02:39 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
想請教各位前輩,如何實現Sigma-Delta Modulator 的 feedback係數
* u" S8 l7 n% s" V0 ?
$ _+ \! Y! H6 E6 E5 D2 T由附件的paper中,提出如何補償CT-SDM的方法
2 L' S1 V- G( W在Quantizer前端,額外增加了一條feedback達到補償的作用* v% l3 }1 Y$ ^/ U8 ]0 Q# }1 }

) n. t4 B1 `+ _" k: F[Q1]$ {/ ]+ L- ~/ O' Y6 Q! X
目前狀況是已經計算出我們系統所需的係數,並且以MATLAB模擬完成
: ^$ s2 [4 p; U! c: i" k但是在實際作HSPICE電路時,卻不曉得該如何去實現feedback係數   
% Y0 C7 n& h) F+ h1 l1 y附圖1&2:以ActiveRC積分器的係數來說,1/RC=k *Fs;而current mode DAC要如何去實現feedback係數,又如果是voltage mode DAC呢?6 ^$ I3 N4 r1 ~. U3 z, v* c

' |3 @" X/ r$ h0 ]2 ^[Q2]5 T2 I! x1 j0 |: X7 O  |+ C# o, S
另外,係數作 normalization 的原因和方法又是什麼呢?) w3 U/ n. z& C" L% n0 ~2 i
* S  O! F! w5 ]; i2 ]
--4 k4 w( j4 \- o
初次發言,問題很多,麻煩前輩們多多指教
  ~) `5 m2 u% L7 t, O( O" c

本帖子中包含更多資源

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

x

評分

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

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2008-8-29 18:21:37 | 只看該作者
你是要做產品的工程師,還是要做畢業論文的研究生
6 n7 i6 l6 {% c, C& X    因為CIFB這個架構有點耗電耶……  當然如果你是要用來畢業的話…就沒差
# O5 D5 ]! |0 n    DAC current feedback 要看feedback電容有多大  
! x- ]$ w$ x. }( l! V# X" B2 B         voltage feedback 要先串電阻到 op input) x# P# s8 n! g' T% x8 H
   係數是在simulink時就決定的吧~~  取法見仁見智~  不過我都是儘量取"有數值比"   3 b, P1 Q. @. X" e! }7 _2 x
   到時用unit-cell match 特性會比較好, _3 O9 j+ [. H( l/ B
    normalized 是要看你的clock是多少

評分

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

查看全部評分

3#
發表於 2008-8-29 18:30:33 | 只看該作者
最後一級用comparator,用IDAC feedback 會有問題+ b' j% L0 f4 s0 X" C
在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 />" w8 [5 M( i5 P2 i6 V- \
你是要做產品的工程師,還是要做畢業論文的研究生<br />8 i5 O: ]6 f3 \) {' K. _2 [
    因為CIFB這個架構有點耗電耶……  當然如果你是要用來畢業的話…就沒差<br />
0 P) a" C/ m9 o  l/ j0 u/ v" f  k    DAC current feedback 要看feedback電容有多大  <br />  p! ~! H8 s0 Q
         voltage feedback 要先 ...
<br />  C* q8 t  K' @0 @

# X. }- V0 [) J0 N. }/ ?% w7 @* y目前只是個做專題的大學生而已 =)
- N/ ]" z! I3 A; K9 `+ ^3 |為了使用第一篇附件提出的 excess loop delay 補償方法,我們採用了CIFB回授架構。6 d" @" I) y6 |+ K& Y4 v8 L

& L1 w6 d4 c0 c+ m7 l若是用voltage mode DAC需要接上一個 Rdac 至 積分器前端,而問題在於這顆Rdac的數值該取多少? 是1 / C*Rdac = k * fs ?  (k 為回授係數、C為積分器電容)3 r$ Y6 W4 d2 @% ^7 W9 ~
另外,DAC的 Vref+ & Vref- ,而這個電壓值是可以隨意設的嗎?
. O! U& x  C) `" S
# \0 Z+ v2 q- Ynormalize的部分是否有可供參考的呢?
/ l/ k! }$ F3 k目前Clock 50MHz o_o;
7 H4 x, w( D! a. Y  @) o( E2 E: k' T1 s, H- V
[ 本帖最後由 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 />2 p$ z/ `1 A3 q( q/ O
最後一級用comparator,用IDAC feedback 會有問題<br />
( R+ B; i* J" F4 x1 v/ ^在matlab simulink沒有發現嗎?
<br />/ d) {2 A7 D5 `" N7 h* x
3 I- z) f* ~# |4 I- s1 D3 m" o
在matlab simulink時,只有考慮到迴路延遲的狀況8 n3 E0 w: }9 z$ ]& s' ~
至於是否為IDAC,則沒有加以考量 =() O0 l8 X. q% \; u& o2 k6 D- k7 b
9 {$ u/ ]0 W: r. Z! ?5 {- X$ e
目前電路架構是
+ C7 i' G/ z. |0 b! V/ nContinuous-Time的 Sigma Delta,使用 Active-RC 積分器,以及 1bit 的 Comparator7 ?, `1 t; ?$ f+ w6 L
均為voltage-to-voltage...
' P0 L* o  E: s2 x# I) z* |( @3 j8 [/ J- s& u* T4 S, v
為了做那條feedback補償,傷透腦筋 * @6 q4 w( Z3 _9 I( t5 U
# e. f2 J8 ]! n- q) k0 W2 l
[ 本帖最後由 milvus 於 2008-8-29 06:55 PM 編輯 ]

本帖子中包含更多資源

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

x
6#
發表於 2008-8-30 01:18:57 | 只看該作者
做專題就簡單了   ! R, ~! O" ]2 U$ v$ p3 T. _
  feedback 係數我也搞很久
, e# O4 ], x: g+ o0 F  因為simulink裡的model是single ended的,但是我跑hspice# O# T4 _2 R7 j1 @7 |2 ~
  是用fully differential model,係數還要做修正
4 d4 o- T, Q( p- q  不然就會"爆掉"  
3 B: Y, l6 V8 Z- V' w
5 X/ y4 O0 w0 k1. 你用hspice寫跑模擬  都是用實體電路了嗎? 還是 model?
/ A4 N% {$ ^* G8 `2 |8 j0 ]; P0 c- q    每個 op 的 swing 有多大  gain有多大% z8 L, d; S+ o& @9 p: g8 |
    comparator切換位準是幾伏? " c: l; a8 P  s$ a; j5 ^. s
    comparator到DAC之間沒有latch做delay?
) n  {0 ~( r; h0 ?8 t2 r    dac 給己知訊號,輸出是幾伏?; D/ N7 i5 Q9 S8 m
    請先確定模擬確定你每一個元件(op,adc,dac). x, U. h( I1 a8 ]# \- e4 a# _" F
    都是正確無誤
: e& A9 ^$ P* F' }0 O" d  B5 k5 L $ w, u6 `) w) [* x4 ~
2. Rfbk 與 op 前面的電阻、voltage output DAC 的swing有關係,0 Q# Y2 K% r- l: h6 C* x. S1 s+ R
    建議先用transient 看每一個節點,你會比較有感覺
  H+ G) ^9 C6 a4 I6 R4 i  P& i3 G
; b& v8 O( H( ]3. 我要看simulink的連接圖,我才能給你建議
# C3 T3 I1 |2 L5 U7 i   老實說我是因為看transient,才慢慢調回來的,花了好幾天吧~

評分

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

查看全部評分

7#
發表於 2008-9-2 11:32:46 | 只看該作者
原帖由 diabol 於 2008-8-30 01:18 AM 發表 % b! S% V0 ^- y+ N% h# Y/ H
做專題就簡單了   - V/ C3 o+ U( c% `* ?
  feedback 係數我也搞很久 ) G6 V9 m2 ~$ G
  因為simulink裡的model是single ended的,但是我跑hspice& K( a: s6 U1 f: ^! ~0 W6 O+ D* L
  是用fully differential model,係數還要做修正! e5 p% Y/ {4 D) H  t
  不然就會"爆掉"  
0 n% h; {/ |  E- `  |2 h) p
6 q) w* l1 K8 W! U% r1. 你用hspice寫跑模擬  都是 ...

1 A% I6 ^; C( }' k! L' d# }. R4 t是这样的啊,我说为什么我将hspice中双端输入电路中的反馈系数,放在simulink中看到的频谱老不对啊,学习了啊
8#
發表於 2008-9-2 13:15:01 | 只看該作者
原帖由 diabol 於 2008-8-30 01:18 AM 發表
% l% K3 B% i% p+ L$ R9 J做專題就簡單了   
9 o; |, q  g  G  feedback 係數我也搞很久
9 I7 K# Z. e1 V! r$ I  因為simulink裡的model是single ended的,但是我跑hspice
& G$ f! \9 {  r6 K3 h. I3 G  是用fully differential model,係數還要做修正" V( ^+ S+ o8 x( _. m- K
  不然就會"爆掉"  
% V% H2 b" d# e0 `6 z. |4 Q
" g. |& X6 U5 [7 P8 G* W: q1. 你用hspice寫跑模擬  都是 ...

9 l' c4 |) ~4 O0 e 因為simulink裡的model是single ended的,但是我跑hspice
& U1 }! ~( ]1 R, j; p' J  是用fully differential model,係數還要做修正9 N* u# f4 a- @/ |, i$ s0 {
  不然就會"爆掉能不能将输入的幅度减少一半了?
9#
發表於 2008-9-2 19:11:14 | 只看該作者
不好意思我想問一下 我也是做Fully differential的形式
/ {7 X& F0 [7 s" X在simulink跑的是單端 可是我是直接把係數帶進電容比用Hspice跑# Q0 C- @, b2 s/ a
看大大們的討論 請問需要怎嚜調整?  謝謝~!!
10#
 樓主| 發表於 2008-9-5 17:19:41 | 只看該作者

感謝diabol的回覆~

回覆1.4 J/ e: e  ]& B5 K6 L
目前hspice跑電路模擬,均為實體電路...
' U* R/ t/ V$ l3 p6 oOP的swing約在 -1.3 ~ 1.3,增益約 50dB2 n! [  q. R" K- R1 I8 U
比較器的切換位準約 vdd/2 = 1.65 volt 與 DAC之間有Latch電路, a, Q6 D. ~, a$ S& d/ K/ M
DAC的部分,給定輸入訊號(pulsewave 0 - 3.3),輸出為Vref+、Vref- 目前給定電壓2.5與0.8  (附件1)" n1 M- H6 a' @7 {2 `7 p) D3 ^9 i
目前認為每一個元件皆以模擬ok ...
% y8 W% C8 B# ~5 h* ?) e( Y
8 {' N, E" }) a  A7 i1 i/ e- A回覆2.
4 B, i$ ~  ~+ S& `* B2 MDAC的 swing 約為1.7 volt這邊有幾個問題是,當我接上DAC迴路時,OPAMP原本應該為saturation的mos,卻跑到了linear或 cutoff區# U3 _# O8 x5 ~: a) g
另外,為了使積分器輸出不會飽和,DAC端提供了一個較低的電壓(Vref-)使得流經電容的電流減少,這是ok的嗎?6 i$ H9 |9 j- x4 C
5 ^! X- N1 V. X( E
回覆3.! U) q/ l/ t, J
simulink圖,如附件2
. l' G( H" t4 \1 \4 Z: v) Z如何從暫態調整電路,以及Single End的Simulink模擬轉至diffpair時,係數該如何調整9 X+ R' x' S  A/ @! D% B# ?/ N
希望前輩能夠傳授心得 6 i- i# V, n% i' d4 z/ ?3 ~) p

* j' |* Z+ \" ?! c4 y# x5 y( d0 W) v7 T
--
. F5 ~( T: F9 M$ z4 W, l, t! V原來上傳附件是有限制的?4 F9 I( X3 Q. D" Q# G2 O
我一直以為最近怎麼都不能貼文章 >"<
) c0 x" Q9 u; I  |
  g7 ^6 q7 R: ^- N; r: ~[ 本帖最後由 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-12-28 02:52 AM , Processed in 0.189011 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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