Chip123 科技應用創新平台
標題:
放大器的單端輸出改雙端輸出
[打印本頁]
作者:
w765432001
時間:
2008-5-29 05:03 PM
標題:
放大器的單端輸出改雙端輸出
# \ N3 E* ~# V) z, e6 X$ t2 N, c
這是之前參考smith電子學上面的2 stage的運算放大器,
6 O- c* t5 ~7 s) B$ T: {
之前做過模擬,但現在因為要做別的應用,
. G& U4 g# u7 w- k+ j, a2 M) q
需要將輸出改成雙端的,
5 H2 A* Q2 b+ l# X8 }3 e1 N
有請教過學長,不過不知道是不是我模擬錯,
; P0 x6 `' r# z% D. t
跑不太出來,
( }4 ?$ ?3 P/ e" L2 R
另外在Razavi的書上有看到雙端輸出的雙級放大器,
) t4 S" v; v( r% h B
不過架構是另外一種,
% K& V6 C/ D3 Y& f; m) O
所以想請問看看如果本來是如上圖這樣的放大器,
+ M8 d) G r4 y/ x0 J& o
該怎樣修改成雙端輸出,謝謝
1 F9 g* m; R( f+ M: N
附上本來單端模擬的spice
0 F/ v: l* R1 B* ?
是根據180nm製程模擬的。
+ o3 s. F) \6 `
; O% a8 d9 C" O. M8 P
vdd vdd gnd dc 1.8v
* C3 Z2 E! D8 {! r) _6 H
vss vss gnd dc 0v
6 W: S& A' [3 L( n v4 U' |
Ibias vpg1 vss 15uA
2 J, @. p8 l. X! f3 b" y3 b
r1 6 vpd5 3k
3 R5 R! P0 N4 B* l
Cc out 6 0.6pf
0 t, K( r+ S; B! P6 x
Cl out vss 1pf
& B5 v4 F" @0 H* a
m1 vpg1 vpg1 vdd vdd P_18 w=15u l=0.5u
) k& ]% w; a/ }7 A
m2 vpd2 vpg1 vdd vdd P_18 w=90u l=0.5u
* E" c4 B q; y+ P! A, B
m3 out vpg1 vdd vdd P_18 w=90u l=0.5u
7 g+ R% J! B* {- q- Y. i3 G. P
m4 vpd4 vin1 vpd2 vpd2 P_18 w=60u l=0.5u
; u( S* i* r8 \3 e3 s! J
m5 vpd5 vin2 vpd2 vpd2 P_18 w=60u l=0.5u
8 ?3 h* v* g; N8 F& \; ]& P* ?& l
m7 vpd4 vpd4 vss vss N_18 w=15u l=0.5u
a! T0 B1 f3 m8 \2 n
m8 vpd5 vpd4 vss vss N_18 w=15u l=0.5u
) w/ `5 ` k9 U; Y& D
m9 out vpd5 vss vss N_18 w=30u l=0.5u
作者:
mbission
時間:
2008-5-30 10:52 AM
若要改成雙端輸出在第一級differential to single ended的地方必須改成皆為diode connected的load.
4 W- J" F* k/ {4 M1 T
也就是改成第一級雙端輸出,第二級的部分則是copy一組原先的2nd stage的class A output stage即可.
, ]7 Q7 T* c/ y" ~$ e
differential output amplifier需有common mode feedback電路來確保inter-stage的common mode
" w! `' ~9 H4 u, _* y% A# `
不至於飽和,需要sense output common mode電壓與一個參考電壓相比,透過負回授去控制output common mode值
/ |. Z2 B0 b* ~; p6 j. _( F/ r; R" v
作者:
shaq
時間:
2008-5-30 06:31 PM
簡單來說,把右半部 copy 到左半部去,
3 o$ l: e) ?. i, l# P
% q8 {- J% p: n
M1, M2, M3 再用同一個偏壓點拉。
$ L( _# J; _; u( A! \7 A- K; t
M6,M7, M8 (左+右) 用 CMFB 去拉偏壓點。
作者:
w765432001
時間:
2008-5-31 09:43 PM
[attach]4288[/attach]
0 } a3 Z" }; k- C
感謝mbission與shaq提供意見,
$ d! [: R( I6 C, O1 ~
我重新接電路,如上圖這樣,然後我是只有把第一級接cmfb,
& ]: U9 R9 o& [. ?
下面是我cmfb電路
8 z ]7 X V( t$ p/ X( w
[attach]4289[/attach]
$ O- d8 H( B4 f, b4 J9 ~
不過這樣想請問因為我用到mos開關,
& V' S& u ?5 j1 H Y. n$ ^- R2 }" L
通常我都用暫態在觀察,
- n; g' ` g# q Q% b& X
而這樣我要如何量測op頻寬那些數據呢?
, u' O6 U" p: |7 O, m9 S$ q! b" t
因為頻寬spice通常都用ac觀察,
' y1 x. J! X4 }3 z7 _) B3 E* x
這樣開關該怎樣有作用。
, k( T) P5 g8 q. K7 u& [9 ?2 L, r `
順便想問看看我上面這樣接,有哪邊接錯嗎?
N1 K5 Z: x: k0 V' O
或是可能會有什麼問題,
( Z# K" i5 k* o$ O: h
因為我把op拿去放在取樣維持放大電路(SHA)裡面,
0 }* V3 J$ B7 _- M! e, |2 P9 b6 u
出來的結果沒有很理想,
; B6 ~! k. X5 M4 Y
輸出都跟不上輸入,可能是頻寬不夠,
! `) e% V1 F* T5 [
但我原來單端那個OP頻寬有到200MHz,
& n/ k+ ?; e3 q% c7 e1 O2 v
希望大家能給點建議,謝謝。
& {, ?: R/ [' y* D
. ]4 l: t. @2 l
模擬SHA結果
& l, y8 v7 {/ n0 F( f: S( T' h% R
[attach]4290[/attach]
作者:
mbission
時間:
2008-6-3 09:33 AM
1.你的cmfb的電路接回amplifier點好像有誤,應該是cmfb那點接回去
" [! p3 i/ J% K. u
2.接回去的點好像也不對,要構成負回授
2 a! H5 Q+ P1 x( X
3.要先跑tran,找到穩定的dc點,再用設initial方式,把opamp differential
/ r- S! I+ b1 L: k" [6 X: G
input兩端及cmfb點設立初始值
( ]" E: `- K7 r. B+ p$ F+ Z7 W$ g; k6 d
再試一下吧
作者:
monkeybad
時間:
2008-6-3 10:02 AM
同意mbission
) [6 a) @( i. B8 m6 u; w7 [( D
common mode feedback接的電壓有誤
3 O/ O4 k# y4 e8 X6 K3 j
另外如果是兩級的放大器 因為你都沒有採用diode接法
; P9 _; `! w: g7 M$ B
所以這兩級應該都要加CMFB 以確保dc準位
作者:
w765432001
時間:
2008-6-3 08:53 PM
[attach]4342[/attach][attach]4343[/attach]
% {( I; f7 |0 p4 V% [
感謝mbission以及版主提供意見~
* x O3 ?& d8 X9 s" f# B
我後來將電路圖改成上面這樣,
. K2 b3 G* g' p8 K
後來請教我學長也發現cmfb應該接錯了,
% ?9 D: b, D% J: ?( b( k4 b
那我改成上面這樣還會有問題嗎?
, K- K3 _4 |* M9 f
不過我只要接一個CMFB電路,
3 z, z: ]* z+ T) ~, M" k
那要改成diode-connected,不過我改成這樣M6跟M7看起來好像怪怪的,
' B. |3 z2 G' [; ]6 f7 V
目前電路是這樣,還在模擬中,
# b. ?3 C& t2 |, E
有些還不是很懂,懇請賜教。
作者:
monkeybad
時間:
2008-6-4 10:35 AM
M6 M7改成diode connection就不用加CMFB了 因為就沒有所謂P電流源和N電流源平衡的問題
& ?; M! k& l9 \; M/ s6 y4 Z
先弄懂為什麼要加CMFB的原因 Razavi書上有解釋可以看一下
8 u; B* f% g! f+ @4 ]3 }. `6 S1 q
所以若你電路改成這樣接 那Vcmfb應該改接在M1 M3的gate
作者:
mbission
時間:
2008-6-4 11:49 AM
標題:
回復 7# 的帖子
如果你第一級欲採用diode connected架構,基本上主極點會在第二級
* a8 O/ V8 J, z
Miller補償也不需要了
作者:
w765432001
時間:
2008-6-4 08:10 PM
[attach]4361[/attach]
) ]+ w4 M% c/ g, W/ w
嗯嗯,我有去看了Razavi裡面提到的CMFB,
; \6 B Y, V3 H1 z9 Z7 M$ @" p/ a
但對於VB跟vcmfb拉回的點還是不太了解,
P* r. M# y0 T, X
上圖我已經把M6和M7都改成diode-connected了,
2 o* V+ z* H/ \! k
而結合mbission的意見,我把補償電容跟電阻都拿掉了,
D+ T8 j/ G- Q: t0 I1 i
但這樣我CMFB電路裡面vb要用哪一個?
! @6 B m0 H+ ~& x9 {
如果vcmfb如版主所說,要給M1,M3的GATE,
4 S6 A, `& D7 N+ j7 l
我有試過vb選擇M2的gate,
$ F/ b# B( u7 L& U, U2 k
然後拉cmfb到M1 M3的gate,
+ v$ p1 G6 k7 Q. \
這樣輸出取樣的波形還滿正常的,但是好像速度不夠,
. b. P7 \* C0 N
都跟不上輸入的值,
! C& N5 ]2 j6 S7 u' k- w2 x. n
[attach]4362[/attach]
l; l- _8 f5 c7 }: _' ^
所以我懷疑我vb選錯了,
# H j4 ]+ {, z% p( o% w8 @
或者是哪邊弄錯了,
# k& h/ c' L9 Q2 ?
我繼續看看書本,有些還不是很懂,
# ]" @) S# f8 D; N/ k1 Z, t
歡迎大家提供意見給我
作者:
chungming
時間:
2008-6-4 10:14 PM
您好
3 ?1 s/ q4 t; M6 D2 S6 a
看到你的模擬圖後我到不覺得是速度不夠快
6 b8 I" M/ p- l. a- d
因為沒有slew rate limit的感覺
! D7 V& X. }7 U: U
每各step都有settling 到一各幾乎固定的值了
7 D, x+ u: i4 f9 ~: E2 R1 H
從圖上看起來當輸入訊號越大時,輸出和輸入的差異就越大
# h# D7 [) j& g' K% Q! F1 b
但是又不是output siwng不夠(如果是output swing不夠 應該只有輸入訊號較大時才會有差異)
' k" y0 M4 n/ Z9 Y! k( Q
或許也有可能是你說的vb不對..但因為圖上沒標出vb vcmfb我也沒辦法猜
' C1 ~) o4 c5 z5 i- L3 k
所以........光從模擬結果來看
( z; d, u. A, r( O) C* ]
有可能是OPA的gain不夠
0 f/ C# s: }! m) |8 g6 Q( V& |
因為你的OTA是current mirror single stage OTA
U- G" R o2 S+ s9 v8 h* H$ h- O1 G
gain ~ gm*B*ro , B是current mirror M7 & M8的比例
# T$ T$ C5 Y/ P5 w; ]- v" R- r
當gain不夠時輸入和輸出的deviation會變大...相信你知道這點
6 z( Q" M$ \% M+ ~, ]/ b7 `
當然你的OTA的UGF也必須大過於switching frequency (if you use unit gain configuration to simulation it)
0 p5 i: Y6 ]- D. J; f: |1 a
貼各paper給你參考
1 @1 ? B! _8 Q0 B% [
這各paper我曾經有使用過
2 `4 z) _' Z7 h' T: T+ ^! W
不過沒用在向你那麼高的切換頻率下
2 R/ g( r- ~; L9 q. \5 e
paper中的UGF只有1.2M
' Z7 x- z- Q7 @9 g5 D& ~$ G) ]
我改到約4M左右
- p$ K+ S( d. A4 S9 i8 F! l; b" d
看你的切換頻率有20M這麼高
. H2 \2 G; g( ?) `% D! Y/ L
電流ㄍ一ㄥ一下或許有機會
作者:
mbission
時間:
2008-6-5 09:17 AM
標題:
回復 10# 的帖子
你需要有一個bias電路產生Vb,準位要跟你要bias M1跟M3的GATE電壓接近,
" }6 w1 P5 w% @! o5 L' p2 Y- r: f
然後接到cmfb電路中,在把經過 sample 後的CMFB點拉回M1跟M3 gate端,
% [$ M8 m/ R; S/ d
你可以先試著sample common點,看cmfb有沒有正常運作,正常情形下,
9 \7 { A1 b$ }& L* S$ d- a
differential 兩端電壓應該會接近你的common,Vb會接近Vcmfb....
作者:
w765432001
時間:
2008-6-6 03:16 AM
感謝大家的意見,
% S. q- g% D* T" z) l
我有大致調出我的op雙端輸出,
! ^) }6 I2 p/ a7 {2 g d
不過我拿去接取樣維持電路又感覺有些問題,
5 [1 J N# D' ~" c6 e
因為我第一級採用diode-connected的接法,
0 M9 c2 \/ L, f
本來應該增益是gm4(ro4//ro6)
; |2 X g) \4 _8 O
因為接成diode,反而變成gm4/gm6.....(這是因為diode,而1/gm6遠小於ro6並聯結果..希望我觀念沒錯)
& p, i" `, |. k
由於這樣所以我增益就被大大降低,
R% B8 G0 T1 ?5 a4 f
本來有60多dB就不見了,
/ Z# ^! Q! B" k0 `
那我該怎麼辦勒
$ n) V# n: N% N) [2 K
1 D# ^5 p. n4 z9 T+ e' {! o& n
還是我該用原先的架構接上兩個CMFB才能有高一點的增益
) o& r* |$ b; ^! s9 w% Q
但是回授的觀念
- v" A% j' D; `5 z
接上回授又會降低增益(1+AB)
5 [' l- Y3 D) [% r; H
接上兩組不就降更低
4 d( i0 A5 m4 S4 w- O [
如果真的要接上兩組,那我是不是如同mbission說的
- u1 ^& w# p" @- x* z
一組接到M1&M3 那另一組就接到第一級的M2
6 }; n: w! @3 N6 ~8 W2 H
這樣觀念對嗎?
8 H! P, q; }+ ^. u, T. g* ~" l4 A6 ?
那我M6&M7是不是該拆掉diode,然後gate端給偏壓值?
4 O5 u' E9 K% U& b# {( J# V+ q
然後在接上補償電容跟電阻。
+ Q. q5 Z$ T, ]3 Y/ `8 n7 o+ o
這樣想法對嗎?
作者:
mbission
時間:
2008-6-6 02:23 PM
建議你把第二級改成cascoded的架構(如果headroom夠的話)
8 p$ ^# B4 z2 |1 D# m6 j6 y! _
如此就不用改變CMFB的部份,gain也應該會提升20dB以上
" ?% |3 h% c& P( d5 @
- p1 B6 \6 M; h
另外導正你的觀念,所謂的回授路徑是存在於common mode path,對
0 F" P# b1 _. l! a4 f
signal path gain 不會有太大的影響
歡迎光臨 Chip123 科技應用創新平台 (http://www.chip123.com/)
Powered by Discuz! X3.2