Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-8-25 17:02:39 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
想請教各位前輩,如何實現Sigma-Delta Modulator 的 feedback係數2 B! X6 w; {% t9 v6 t8 t
& B9 B3 ^0 m- a* M1 m: k+ H4 e
由附件的paper中,提出如何補償CT-SDM的方法
4 l$ }5 D3 h0 f! E在Quantizer前端,額外增加了一條feedback達到補償的作用
. ~$ x5 K8 W0 F7 H  F( A- m0 h1 H' Y9 @+ Q# D) s2 t- L
[Q1]1 e/ t! d* k; k8 n, ^. `
目前狀況是已經計算出我們系統所需的係數,並且以MATLAB模擬完成
$ M. x/ M8 z. O3 {* X- S但是在實際作HSPICE電路時,卻不曉得該如何去實現feedback係數   
8 E$ R; Y  s8 I9 Z& e1 z8 L附圖1&2:以ActiveRC積分器的係數來說,1/RC=k *Fs;而current mode DAC要如何去實現feedback係數,又如果是voltage mode DAC呢?+ M5 s: T6 q8 B

5 j% F: ]3 t5 v( p& _* w[Q2]- |8 a* s& w' h+ n9 U* p
另外,係數作 normalization 的原因和方法又是什麼呢?
& Z2 _' k" }- a# ^$ v# ?# u( l9 x* F$ p3 _  {+ o7 R; D# T; Q
--
, f8 q, i- a9 b- l  y4 P; J+ a初次發言,問題很多,麻煩前輩們多多指教
0 N9 O( Q+ e  G: H5 f+ o, N( A

本帖子中包含更多資源

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

x

評分

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

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2008-8-29 18:21:37 | 只看該作者
你是要做產品的工程師,還是要做畢業論文的研究生4 Q3 d2 u# V, S7 P
    因為CIFB這個架構有點耗電耶……  當然如果你是要用來畢業的話…就沒差8 ^: D' |1 Y5 \
    DAC current feedback 要看feedback電容有多大  
" A$ k. Y- ~% P) M& T1 R! D         voltage feedback 要先串電阻到 op input2 @5 W% P4 l% a! X
   係數是在simulink時就決定的吧~~  取法見仁見智~  不過我都是儘量取"有數值比"   ! P! B* ]1 J5 y7 o
   到時用unit-cell match 特性會比較好
5 L* H& l0 j! {: h5 ]2 G8 N7 S    normalized 是要看你的clock是多少

評分

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

查看全部評分

3#
發表於 2008-8-29 18:30:33 | 只看該作者
最後一級用comparator,用IDAC feedback 會有問題
5 E8 Z& R8 d: g# x在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 />/ ~$ H0 |! \' l- z; Q2 m+ E: n0 L7 @# A
你是要做產品的工程師,還是要做畢業論文的研究生<br />. l9 Z- d1 O+ E, L6 C
    因為CIFB這個架構有點耗電耶……  當然如果你是要用來畢業的話…就沒差<br />5 V, B, U( P) T3 a  l
    DAC current feedback 要看feedback電容有多大  <br />1 A8 B! x' ]7 @, E  \
         voltage feedback 要先 ...
<br />, t4 q$ U1 c) H8 m& Y1 f. r

% J/ H! E/ z9 p目前只是個做專題的大學生而已 =)
. t* ]# G/ ^4 @6 B" p為了使用第一篇附件提出的 excess loop delay 補償方法,我們採用了CIFB回授架構。
+ x8 A$ {0 I* P% z( H4 z. L2 {2 F- B6 E8 K, x
若是用voltage mode DAC需要接上一個 Rdac 至 積分器前端,而問題在於這顆Rdac的數值該取多少? 是1 / C*Rdac = k * fs ?  (k 為回授係數、C為積分器電容)- @! Q# h% P) _+ ^
另外,DAC的 Vref+ & Vref- ,而這個電壓值是可以隨意設的嗎?$ y8 _; r4 ~0 C2 T. ~& V
$ _( a/ s. ^; y$ V! h' T
normalize的部分是否有可供參考的呢?
: n; {1 j. K( z目前Clock 50MHz o_o;& q& i. _# |: O$ u. I
( N$ s, W% I* a' ?6 f: L+ k
[ 本帖最後由 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 />
1 N/ i5 l3 _( y& P7 f最後一級用comparator,用IDAC feedback 會有問題<br />8 A/ M+ p$ g  a' _0 `
在matlab simulink沒有發現嗎?
<br />
$ v( x: c& s4 t, _
+ T5 C2 y! Y7 \4 m在matlab simulink時,只有考慮到迴路延遲的狀況
3 S- a0 e( |( M- S: ]7 K6 h+ C至於是否為IDAC,則沒有加以考量 =(
5 Q  @2 L" _! x, H1 x$ j$ k2 t( N' k9 N1 C: s0 ]! I* T+ k, c
目前電路架構是4 |! B1 [0 g% M" k; K2 P6 N/ N
Continuous-Time的 Sigma Delta,使用 Active-RC 積分器,以及 1bit 的 Comparator- u* z1 }. a& t" j3 l
均為voltage-to-voltage...
: \/ ~2 Q& d6 X) J
. v: }% N7 y* s' l7 H為了做那條feedback補償,傷透腦筋 , O) d. w0 @$ L6 ?9 W. z% j/ P
& T( b4 L7 G& N# P5 i# N
[ 本帖最後由 milvus 於 2008-8-29 06:55 PM 編輯 ]

本帖子中包含更多資源

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

x
6#
發表於 2008-8-30 01:18:57 | 只看該作者
做專題就簡單了   6 v: Q( O3 ~8 G0 P6 R  f) z. p
  feedback 係數我也搞很久
; E6 }, e8 b$ j4 z# |- ]/ p% D  因為simulink裡的model是single ended的,但是我跑hspice
' U9 h) A6 _) a  是用fully differential model,係數還要做修正9 H, p) t3 }5 V) k# G% N
  不然就會"爆掉"  
. W0 ~1 d9 n7 T
) ~: G; f3 Z1 H3 c# T* Z; i1. 你用hspice寫跑模擬  都是用實體電路了嗎? 還是 model?
$ y' h! B  m- {# }- X9 q+ O    每個 op 的 swing 有多大  gain有多大( u) S) b$ I8 j+ c# q) ?* S7 J
    comparator切換位準是幾伏?
0 A  y1 h) r$ M( `$ ]    comparator到DAC之間沒有latch做delay?; ^+ [8 s, k. k( g5 N9 h
    dac 給己知訊號,輸出是幾伏?
/ m1 ]# o! p4 k* B5 F  }    請先確定模擬確定你每一個元件(op,adc,dac)
7 Q- X( Q! ?' l+ W& w9 T    都是正確無誤( b4 r" Q& s, H0 k/ `! Y

2 {5 W/ i, t& ?$ `. r2. Rfbk 與 op 前面的電阻、voltage output DAC 的swing有關係,5 A3 W' A3 @4 G7 D7 \9 p
    建議先用transient 看每一個節點,你會比較有感覺- J7 s0 k  A; T; D8 S4 I) b

( R5 F2 `( h5 x3. 我要看simulink的連接圖,我才能給你建議# \  h$ g3 s1 A% e* F
   老實說我是因為看transient,才慢慢調回來的,花了好幾天吧~

評分

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

查看全部評分

7#
發表於 2008-9-2 11:32:46 | 只看該作者
原帖由 diabol 於 2008-8-30 01:18 AM 發表
4 K& c7 u; _3 [做專題就簡單了   
8 t! o& ~4 r7 [" r4 X  feedback 係數我也搞很久 / [! L5 T7 _3 _3 c
  因為simulink裡的model是single ended的,但是我跑hspice
4 B  r8 D# y. H; s& O, R$ E  是用fully differential model,係數還要做修正
, m% d) S/ W8 N# Q  不然就會"爆掉"  
% d9 M/ y' S0 W6 R  R6 \
2 _9 @" G; v  j; Q- J# j. J2 i1. 你用hspice寫跑模擬  都是 ...

5 D0 A; [- H# `" C* ?$ [是这样的啊,我说为什么我将hspice中双端输入电路中的反馈系数,放在simulink中看到的频谱老不对啊,学习了啊
8#
發表於 2008-9-2 13:15:01 | 只看該作者
原帖由 diabol 於 2008-8-30 01:18 AM 發表
# v( _/ q. A( P做專題就簡單了   
, a8 ]) ^/ e) F6 S  N% ~+ X  feedback 係數我也搞很久 0 A+ @- U8 m) b, k9 \, K
  因為simulink裡的model是single ended的,但是我跑hspice0 E6 t7 Z! d$ F
  是用fully differential model,係數還要做修正7 p, L; ]/ I  h5 k; Z
  不然就會"爆掉"  % M: X% d0 G) d# e# R/ x
  L5 @( [, p/ v! M$ j5 `
1. 你用hspice寫跑模擬  都是 ...
; A4 }; \. z7 p/ L
因為simulink裡的model是single ended的,但是我跑hspice
0 m) W0 F' ]/ I" T9 P$ }6 _5 I  是用fully differential model,係數還要做修正
8 s) d0 E  W* p- o+ Q  不然就會"爆掉能不能将输入的幅度减少一半了?
9#
發表於 2008-9-2 19:11:14 | 只看該作者
不好意思我想問一下 我也是做Fully differential的形式
) r4 e% r2 ]8 D5 o7 k, P在simulink跑的是單端 可是我是直接把係數帶進電容比用Hspice跑- m" S) I6 I; e1 A( o7 c
看大大們的討論 請問需要怎嚜調整?  謝謝~!!
10#
 樓主| 發表於 2008-9-5 17:19:41 | 只看該作者

感謝diabol的回覆~

回覆1.
# x0 ^' T' T$ k目前hspice跑電路模擬,均為實體電路...
: J1 }! a/ G" d  v/ _7 s+ X$ o: xOP的swing約在 -1.3 ~ 1.3,增益約 50dB- i  Q2 e0 u# H! @) p2 k+ P
比較器的切換位準約 vdd/2 = 1.65 volt 與 DAC之間有Latch電路  E' _8 y# \9 ~( K- @" P( R/ c
DAC的部分,給定輸入訊號(pulsewave 0 - 3.3),輸出為Vref+、Vref- 目前給定電壓2.5與0.8  (附件1)
( \2 }3 ^8 l  K目前認為每一個元件皆以模擬ok ...% ?1 @& D  Y; Y" j5 Z( `+ S# s, |

" z% i' p. Y, g回覆2./ \) r+ N' O0 g9 p
DAC的 swing 約為1.7 volt這邊有幾個問題是,當我接上DAC迴路時,OPAMP原本應該為saturation的mos,卻跑到了linear或 cutoff區
  R6 p1 \7 z2 z4 t) }1 b: k4 K另外,為了使積分器輸出不會飽和,DAC端提供了一個較低的電壓(Vref-)使得流經電容的電流減少,這是ok的嗎?2 [9 ]! n; A; t! E% W/ _' @
8 [  D1 l! c$ f
回覆3.
5 V$ p4 i& `+ B$ f4 L# `1 N% [simulink圖,如附件2
2 F+ x. G2 R1 R' x& G6 P' D! S$ O% l3 c如何從暫態調整電路,以及Single End的Simulink模擬轉至diffpair時,係數該如何調整! e4 z  p4 G! r. u
希望前輩能夠傳授心得
. |& y% B2 B+ }& z$ c& p7 M  i8 v* A' T4 |  B6 F8 A3 N

7 k& ?3 n; }1 \/ N- z1 _7 v--" u' z! M, j4 v- I8 z0 U% ^
原來上傳附件是有限制的?
0 x8 g6 A* k  ~& e我一直以為最近怎麼都不能貼文章 >"<1 z. Q! ~, H" M( H

, C" p! ?7 j9 h- 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-29 09:37 AM , Processed in 0.183010 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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