Chip123 科技應用創新平台

標題: delta-sigma電路求助...煩請各位大大救救我 [打印本頁]

作者: kbmusic22    時間: 2009-6-1 12:36 PM
標題: delta-sigma電路求助...煩請各位大大救救我
小弟目前在做delta-sigma 跳蛙(leapfrog)結構,,不知各位先進是否知道這個!
! U6 E  n0 v; O9 _( r小弟是延續老師的論文做下去..目前在兜電路
* u0 [" P3 J7 X5 o可是try了很久都沒結果..想請問各位前輩一些問題
8 k! `4 m  n) B$ K; G4 v附檔是小弟的架構圖,電路圖和hspice檔(我是用pc來模擬)
/ p4 x* J! g3 V  t/ ^$ k5 v請各位幫我看一下..我的op都是使用理想化的op
. |, h- m0 J/ G8 L; ?6 j而老師希望在輸出有正負1準位的輸出
' t  e6 K; ~; o$ H' s另外想請問理想情況下..四階有可能實現嗎?
; ?  h  Z( i% ]/ [4 ~7 w9 p
小弟看一些碩士論文都是二階為主..感謝各位先進不吝指教^^
7 j3 a0 F. _9 I1 \! E/ r% ?; G" t* Z8 G" R2 m( d6 z: L
電路圖是由四個積分器(SC電路)所組成(利用架構圖轉成實際電路)) H4 D. @% g3 P( Y
搭配後級一個類比轉數位的輸出..
1 D. Y' @' [% @  E  b. r" x6 g主要由兩個時脈來控制開關(point 2和point4)2 H: g: ?* p# M' r' z) o1 g. z1 x
point 37為電路總輸出..希望大大能幫幫我
( S* p; ]" e* c8 P感激不盡) G0 C; ^4 c. m4 b1 M6 y! ^, K
. c3 u4 z" G% f; H
現在的波形完全都不對..可否請各位先進能給我一個方向..謝謝各位' L3 ]+ y( ?! Y! v

! i/ e6 d2 \  |+ W[ 本帖最後由 kbmusic22 於 2009-6-1 12:38 PM 編輯 ]
作者: kuohsi    時間: 2009-6-1 03:54 PM
請問你的系統電壓(VDD~VSS)是多少?; a% V+ ^. S7 w
如果是1.8V~~0V
! K' K( a( ]" ?1 N8 P4 `( nVref應該不會是1V ~ -1V
作者: kbmusic22    時間: 2009-6-1 07:24 PM
原帖由 kuohsi 於 2009-6-1 03:54 PM 發表 4 R6 y" J: t2 o8 P9 `' u$ |
請問你的系統電壓(VDD~VSS)是多少?8 @; a1 i* U# t4 g% h9 b' C" }+ M) ^
如果是1.8V~~0V
/ `% Y0 X$ s! T8 sVref應該不會是1V ~ -1V
1 L0 d4 y0 w) [

4 u! B4 ?5 r; _1 `  S6 j+ J- _% b3 t) Q
感謝大大回覆..' j) a. g8 I) l  b( y  K
我的電壓是用3.3v..0v. d! L2 X1 R) i* e
請問這樣的話合理嗎
8 _" O. ~5 q- n& W/ ~謝謝您
0 T1 x* e5 r; n6 c
1 B" y9 z2 |& ~+ G  ~3 C5 `2 V
[ 本帖最後由 kbmusic22 於 2009-6-1 07:32 PM 編輯 ]
作者: kuohsi    時間: 2009-6-2 11:39 AM
電壓0~3.3V! E( E. A: A& H2 Q. c) c
請問OPA的輸出共模電壓(Vcm)是多少?
: y8 X4 G' ~6 O假設共模電壓=1.65V" O2 e: y  w$ a# ^+ p  D5 M
那你的Vref = 1.65-1 ~ 1.65+1 =0.65v ~ 2.65v5 v, P* W$ ~; W) X$ L, a
而不是-1v ~ 1v
% r1 E7 i7 E7 J! ^, Q5 S/ |! o! c4 Y8 o3 {2 D2 F4 l( @8 b+ R
想想0~3.3V的系統,怎麼可能處理-1v的信號+ k8 d. i' k, \& v; i
我猜你定-1~1應該是直接類比成MATLAB的系統
3 p8 H2 g  Q, ]( a+ E& F7 R8 W但實際電路不能這樣定
作者: kbmusic22    時間: 2009-6-2 12:19 PM
原帖由 kuohsi 於 2009-6-2 11:39 AM 發表 9 @: _" E( Y! V- B/ K; ?- F
電壓0~3.3V0 P6 ]+ N, `  N- ?
請問OPA的輸出共模電壓(Vcm)是多少?
% f5 p; H/ v% K5 c5 x5 t假設共模電壓=1.65V3 r6 o0 l. R& n9 }
那你的Vref = 1.65-1 ~ 1.65+1 =0.65v ~ 2.65v
1 c1 Y; h  B; C7 \而不是-1v ~ 1v
& m' G+ W! F% E& g$ X) Q( C  K; V. l/ ~% c* e: \6 r* b
想想0~3.3V的系統,怎麼可能處理-1v的信號
2 R9 |9 a% c- Z6 P2 W; u: |7 ^0 I我猜你定-1~1應該是直接類比成M ...
) \4 \; F! I5 {; _' N9 v

1 ]4 C1 J2 c' Y9 A( ]- V- I! n
+ D  @; Z3 Q, y4 ]3 W2 R' Q' _% g大大您好..$ Z7 f0 d4 L: D* U6 O6 ?$ Y: p6 I
我OP是設為理想化的.., r$ e+ e8 J  i, O) Y
所以我沒有設共模電壓耶.
. x) _; h  Y) J' c  o# _還是要設嗎?因為我不是用差動型態的
" t7 [, [. `0 @; b$ f不好意思問題可能很笨
: Y4 W% @/ H" I6 u  s. M! u6 M' {5 m& l% H% [
我猜你定-1~1應該是直接類比成MATLAB的系統3 ^" Q" E3 e4 K0 b1 c
但實際電路不能這樣定
( c# m1 ~0 j- l! P5 Z; C3 l. \4 R
可以請問 這句是什麼意思嗎??
, g- M& N8 Q2 t+ e6 T請問大大那我參考電壓應該設多少比較恰當,謝謝, L4 O3 k" c+ f3 }' z
/ s$ }2 `  i1 P( K
[ 本帖最後由 kbmusic22 於 2009-6-2 12:42 PM 編輯 ]
作者: 小緯仔    時間: 2009-6-2 05:47 PM
如果實際電路要在-1~1的話9 h- M; c( a  q4 j! t' j
我想Comparator那部份可能要有獨立電壓
6 F: H( n* y  G+ ]+ y0 F" J; P讓他輸出在-1~1的範圍
作者: mbission    時間: 2009-6-3 02:25 PM
標題: 回復 5# 的帖子
看起來你仍然在做偏系統的模擬,common點應該是在0V
& E7 M. H' e$ c2 ^& |6 ^不妨可以連switch都用ideal,在檢查一下comparator的輸出,
4 ]5 g0 ]* y) h1 I+ _9 d看是否正確?
作者: kbmusic22    時間: 2009-6-3 04:52 PM
原帖由 mbission 於 2009-6-3 02:25 PM 發表
7 |# }3 e' `0 a看起來你仍然在做偏系統的模擬,common點應該是在0V
; P& m9 ]+ s. }. _* A7 U2 M9 e0 Q不妨可以連switch都用ideal,在檢查一下comparator的輸出,
' N. B6 B0 E' D3 h  E看是否正確?
4 {( ?7 Y/ u7 Z+ M- `! S( F

5 `3 `5 W4 d! H* r' L1 H+ P7 \* j3 e9 K+ z& L3 o; J
VPHI1 2   0   pulse (0  3.3 0   5n 5n 0.01u 0.0976u)
) l1 D" ]7 b$ D. RVPHI2 4   0   pulse (0  3.3 0.05u 5n 5n 0.01u 0.0976u)
! w) E5 m8 e; I- ~. _! u  u, C" j請問前輩我switch只設這樣...
+ \& P1 b, `+ @9 T會部會太簡單
8 j- v+ G1 n& O還是說漏了什麼沒有設定3 S) _, j! r. l
懇請前輩解答,謝謝您^^
作者: mbission    時間: 2009-6-4 11:05 AM
我講的switch不是指clock,是指連接積分器的NMOS7 A9 V4 H5 b2 E: h
ideal switch可以用壓控電元件寫,For example,: S) d6 `7 L* P7 r+ t" x
VCK CK 0 pulse(0 3.3 10n 0.1n 0.1n 4.9n 10n)
) S2 O1 Z/ j9 G' J1 P2 _$ y4 PGSW 1 2 VCR PWL(1) CK 0 0 1e-6 3.3 1g/ m  t& |- b  q( T& X, t6 |8 J

6 T- x8 M# ?5 W, e2 _- ?0 z當CK=0,Ron=08 T9 l* D. T9 Y2 s! t9 Q* Y1 }0 W
當CK=3.3,Ron=1g
1 \7 {# x0 W  g+ e0 P, {給你參考囉
作者: naliga    時間: 2009-6-10 02:15 PM
另外也建議可以使用 sw2 (switchcap2) 這個軟體去做模擬6 }! E9 O! K, t: e
裡面的 sw 和 比較器 都是理想的' }0 K6 U3 V* N0 \. g# b
不過... 不知道有沒有 pc 版本的就是了 ; c: I8 L6 J) X  G; G* o, G/ L. Y

1 q; @* Q$ M7 k/ Z' I! J9 ~另外在 matlab 裡面回授輸出的是 1 和 -1
5 o% `, n: m' I# l1 J: f  X在實際電路上代表的是你的 +Vref 和 -Vref
* X% M" G* P( M也就是如果你的積分器 或是說 OPAMP 的輸入是  1.65 (0) +/- 1(1) V 的話
, v" P9 D+ ]" O那麼你的 +Vref = 1.65 + 1 = 2.65 v 6 ^  X! H! @- P, \- O
                 -Vref = 1.65 - 1 = 0.65 v 3 U1 ~3 K4 @+ X
                  ( 括號內表示 matlab 的數值大小 )
; `8 @2 o" Z& ]" G; j7 }2 S2 k依你 op 的輸入 和 輸出 的 range 去設定你的 +Vref 和 -Vref+ S; k2 k1 N$ G3 N9 k1 F/ t
給你參考看看 ^^
作者: kuohsi    時間: 2009-6-10 02:24 PM
樓上naliga高手
9 p( y, O- J7 i* W, d& t也可以幫我看看我的DELTA-SIGMA的問題嗎?/ g. k' N  M6 m* w# Y
再另外一篇名為"Delta Sigma問題"的文章
作者: ronnie710409    時間: 2009-7-17 05:36 PM
一般的SDM的design flow應該都先在simulink或是其他的behavior simulation model跑完確定架構OK, 然後訂出電路規格後才到spice跑模擬, 你如果一開始就跑spice應該會花很多冤枉的時間喔.matlab網站上sigma delta的toolbox做的很方便, 你可以試看看.! n$ n8 \" E# T$ {! x& b9 D5 p1 _

. K( t0 k& L( d6 r5 bhttp://www.mathworks.ch/matlabcentral/fileexchange/7589
4 `( G& W" x& Q$ I4 ^0 m
( R' p2 n  @* A/ uhttp://www.mathworks.com/matlabcentral/fileexchange/19




歡迎光臨 Chip123 科技應用創新平台 (http://www.chip123.com/) Powered by Discuz! X3.2