Chip123 科技應用創新平台

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

作者: kbmusic22    時間: 2009-6-1 12:36 PM
標題: delta-sigma電路求助...煩請各位大大救救我
小弟目前在做delta-sigma 跳蛙(leapfrog)結構,,不知各位先進是否知道這個!
6 N4 [+ @1 _6 V$ d- |小弟是延續老師的論文做下去..目前在兜電路
4 Y( U: x& J, R9 _5 J+ O' }可是try了很久都沒結果..想請問各位前輩一些問題- F4 ]% g, y# T, R& F
附檔是小弟的架構圖,電路圖和hspice檔(我是用pc來模擬)
  S1 u, \. N  r" S請各位幫我看一下..我的op都是使用理想化的op
- i% I/ m4 j$ p8 O而老師希望在輸出有正負1準位的輸出
6 V* p5 g! c( Z另外想請問理想情況下..四階有可能實現嗎?
" i/ l) l3 k/ c5 z. ?3 T7 m8 ~
小弟看一些碩士論文都是二階為主..感謝各位先進不吝指教^^
" h! U  _. M' a& N4 ^; h/ |' u6 `6 M
電路圖是由四個積分器(SC電路)所組成(利用架構圖轉成實際電路)
. a. ^8 l' \0 J* h2 I% Z搭配後級一個類比轉數位的輸出..
! D- z2 ]4 z- W$ |2 h0 k/ S$ L主要由兩個時脈來控制開關(point 2和point4)3 ~1 d1 ~; ~2 j, ^6 V
point 37為電路總輸出..希望大大能幫幫我6 [- c5 ^/ {7 m+ {
感激不盡
. {+ }! q; i  c$ p# l
) ~/ q: o. K# `1 s現在的波形完全都不對..可否請各位先進能給我一個方向..謝謝各位  U" X0 R4 n+ ^4 G7 k- X) H8 K

1 N  R6 m0 Q6 D1 f. S9 K) s# d[ 本帖最後由 kbmusic22 於 2009-6-1 12:38 PM 編輯 ]
作者: kuohsi    時間: 2009-6-1 03:54 PM
請問你的系統電壓(VDD~VSS)是多少?
; C; k! x' O, a如果是1.8V~~0V
/ d6 j8 {6 c8 t/ k8 L  D" HVref應該不會是1V ~ -1V
作者: kbmusic22    時間: 2009-6-1 07:24 PM
原帖由 kuohsi 於 2009-6-1 03:54 PM 發表
2 h) K( C' i# G; N6 Q/ w# ~2 }! k請問你的系統電壓(VDD~VSS)是多少?
9 s" X0 y! Q& @( ^& s( O如果是1.8V~~0V
- |% m5 y; Q" k  H  W4 [2 N7 @Vref應該不會是1V ~ -1V
. {9 E- G5 \. m& ~2 y
& t" X2 C2 I/ a. T
% W9 C, S$ J. r
感謝大大回覆... \2 n5 Z  Y  k4 G/ h/ ^0 V% v6 T2 p
我的電壓是用3.3v..0v
, L: F; g! U: e/ A* W8 r請問這樣的話合理嗎
! G, i6 ~7 y. k0 q+ ]謝謝您
3 e+ ]5 [0 ?6 T+ p' S
- [5 `1 m+ Q7 Z0 ]0 @+ B
[ 本帖最後由 kbmusic22 於 2009-6-1 07:32 PM 編輯 ]
作者: kuohsi    時間: 2009-6-2 11:39 AM
電壓0~3.3V
" u  C" @5 d& ^6 e* j" ~請問OPA的輸出共模電壓(Vcm)是多少?
: n1 Q* Q& l6 U3 K$ {" Q7 V. \% j, [假設共模電壓=1.65V; l: o# ~5 ?% p
那你的Vref = 1.65-1 ~ 1.65+1 =0.65v ~ 2.65v
6 g3 x' H& k2 a0 _8 p# V% P而不是-1v ~ 1v# G; n- d  z- n/ u  b' H, E5 i1 O
( y2 e; o4 V4 \
想想0~3.3V的系統,怎麼可能處理-1v的信號
, f: R* \/ M" u. a% ?" E$ F我猜你定-1~1應該是直接類比成MATLAB的系統
& d9 G/ n1 m( e3 k# g$ D但實際電路不能這樣定
作者: kbmusic22    時間: 2009-6-2 12:19 PM
原帖由 kuohsi 於 2009-6-2 11:39 AM 發表
4 s, y% g) c; @: U+ `5 D1 T電壓0~3.3V0 Q! g0 t0 N4 u  v$ o) ~
請問OPA的輸出共模電壓(Vcm)是多少?
7 y9 P" g$ n2 {+ z# v6 y. {' m# q假設共模電壓=1.65V
4 Y2 ~, k! {$ t. O5 |0 {0 Q, U那你的Vref = 1.65-1 ~ 1.65+1 =0.65v ~ 2.65v' H- q8 `7 u. u
而不是-1v ~ 1v
- A5 k9 [) |' p7 s3 w+ v) e5 \8 o7 `1 l5 a
想想0~3.3V的系統,怎麼可能處理-1v的信號
! H! L- L8 |' J. S我猜你定-1~1應該是直接類比成M ...

- _. W" q+ i; E7 I) w8 b. O
% X, ^+ i" r5 V; C1 `" z6 a& A8 a" S% y$ I3 P) b3 v0 {; \5 c4 y7 l+ O
大大您好..  L" R  T# U3 N% v' K5 X$ d
我OP是設為理想化的..
1 `3 ^' k5 O7 P( L所以我沒有設共模電壓耶.
. I, {0 A6 V) K9 j% D, j# t還是要設嗎?因為我不是用差動型態的
: s, y% i$ _) l9 F0 N不好意思問題可能很笨
9 B) h+ Z' C' q0 G# f' o8 d8 a1 y
我猜你定-1~1應該是直接類比成MATLAB的系統
; L* x* a/ T! T+ q4 `7 C! N9 E但實際電路不能這樣定
0 N3 n. m* x0 L! r+ k( V, H. ]
可以請問 這句是什麼意思嗎??- F+ i6 {1 X$ v" R* p+ [! k* @
請問大大那我參考電壓應該設多少比較恰當,謝謝
% r( [8 d0 E- p$ {: J
4 r) C- }2 Q  E7 k[ 本帖最後由 kbmusic22 於 2009-6-2 12:42 PM 編輯 ]
作者: 小緯仔    時間: 2009-6-2 05:47 PM
如果實際電路要在-1~1的話
+ M4 F1 a& M3 O. u' \, M我想Comparator那部份可能要有獨立電壓4 B; ?: Q) S3 S2 B' r2 u
讓他輸出在-1~1的範圍
作者: mbission    時間: 2009-6-3 02:25 PM
標題: 回復 5# 的帖子
看起來你仍然在做偏系統的模擬,common點應該是在0V$ G; ?* f) ]* N! A) W
不妨可以連switch都用ideal,在檢查一下comparator的輸出,* k0 B' \8 t7 y& o: {& [7 g
看是否正確?
作者: kbmusic22    時間: 2009-6-3 04:52 PM
原帖由 mbission 於 2009-6-3 02:25 PM 發表
0 f: V! |0 ~* G1 |8 q1 M4 k* g5 I4 V看起來你仍然在做偏系統的模擬,common點應該是在0V8 F  D, m3 N2 B% n  C
不妨可以連switch都用ideal,在檢查一下comparator的輸出,
% q( J) u8 X- C) C' e$ u看是否正確?

2 p3 {3 ~* b; D2 x, t/ D9 ]+ m

* s, ~. k& U. H1 M" WVPHI1 2   0   pulse (0  3.3 0   5n 5n 0.01u 0.0976u)
9 y- G4 I/ G0 ^/ k4 u8 YVPHI2 4   0   pulse (0  3.3 0.05u 5n 5n 0.01u 0.0976u)7 P# @7 M) ~$ S" U# |3 u* e: ?
請問前輩我switch只設這樣...: Y, J' j0 v( p) |1 N) {
會部會太簡單/ w+ ~( Y2 ^2 L4 D, N) G( ^+ p
還是說漏了什麼沒有設定
' g! j, p5 |* M2 f! t+ y懇請前輩解答,謝謝您^^
作者: mbission    時間: 2009-6-4 11:05 AM
我講的switch不是指clock,是指連接積分器的NMOS
! g" A4 L( s& r3 P+ ]5 ^ideal switch可以用壓控電元件寫,For example,
% i# m# f5 r( o2 t6 ~# KVCK CK 0 pulse(0 3.3 10n 0.1n 0.1n 4.9n 10n) 5 ]( H9 a% B" E6 E
GSW 1 2 VCR PWL(1) CK 0 0 1e-6 3.3 1g: p! q8 Y& g& O' j& P
; c0 O* U5 E. B* u
當CK=0,Ron=0
9 K' K. `1 q' i, d& q& t0 \當CK=3.3,Ron=1g1 P5 ^# N7 T- `4 t; P8 P
給你參考囉
作者: naliga    時間: 2009-6-10 02:15 PM
另外也建議可以使用 sw2 (switchcap2) 這個軟體去做模擬- M$ P5 K  `) y* Q+ {
裡面的 sw 和 比較器 都是理想的$ `5 Z! d7 [5 X; l
不過... 不知道有沒有 pc 版本的就是了 * l) Q; a4 Y/ V% L0 ]  m; O; N( f

( s4 `3 d8 y9 ~( s( k另外在 matlab 裡面回授輸出的是 1 和 -1 ! V, e( O/ y+ y% k
在實際電路上代表的是你的 +Vref 和 -Vref
' U) ^8 o+ d" j* X9 O也就是如果你的積分器 或是說 OPAMP 的輸入是  1.65 (0) +/- 1(1) V 的話# e; m' M% D) j2 S0 i9 Q) @: I! c- t/ |
那麼你的 +Vref = 1.65 + 1 = 2.65 v 0 e; i9 B2 I4 z% R; c, m) n
                 -Vref = 1.65 - 1 = 0.65 v
6 a3 D' q' m- i) L$ [3 N2 ^                  ( 括號內表示 matlab 的數值大小 )& u+ ^6 V( E% g4 @% h! X
依你 op 的輸入 和 輸出 的 range 去設定你的 +Vref 和 -Vref
% {! o' N' s. \/ G給你參考看看 ^^
作者: kuohsi    時間: 2009-6-10 02:24 PM
樓上naliga高手
+ L0 w: l5 d6 g' L也可以幫我看看我的DELTA-SIGMA的問題嗎?9 O+ i' f' k2 L/ k; _6 ^) n
再另外一篇名為"Delta Sigma問題"的文章
作者: ronnie710409    時間: 2009-7-17 05:36 PM
一般的SDM的design flow應該都先在simulink或是其他的behavior simulation model跑完確定架構OK, 然後訂出電路規格後才到spice跑模擬, 你如果一開始就跑spice應該會花很多冤枉的時間喔.matlab網站上sigma delta的toolbox做的很方便, 你可以試看看.. j+ p5 B$ T  z$ L
& }2 o5 N5 I& S/ ]
http://www.mathworks.ch/matlabcentral/fileexchange/7589
7 n! M3 ?0 _  ~) h2 `0 i7 m% t3 x& V3 L; g2 @% o# w
http://www.mathworks.com/matlabcentral/fileexchange/19




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