Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] 放大器的單端輸出改雙端輸出

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-5-29 17:03:52 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
1 U/ H* i  P5 x
這是之前參考smith電子學上面的2 stage的運算放大器,
# O6 p4 I+ C6 D3 @; U$ n* c/ c之前做過模擬,但現在因為要做別的應用,8 T7 U. _; U8 X+ L$ E/ h  c: l; w
需要將輸出改成雙端的,
6 i7 a: u& E* q# J有請教過學長,不過不知道是不是我模擬錯,
! v$ A! g; N- n' p; C, o5 ~跑不太出來,
5 X( X- s6 }3 b* F2 b另外在Razavi的書上有看到雙端輸出的雙級放大器,
9 O1 R5 X3 u( d* r/ T  ~不過架構是另外一種,  x. e( _* C" P( T
所以想請問看看如果本來是如上圖這樣的放大器,
  q' n+ E% e- B* U( l7 v! u該怎樣修改成雙端輸出,謝謝
; n& @2 c) G/ i: H4 k+ G附上本來單端模擬的spice
- `1 c+ }5 @8 F* h是根據180nm製程模擬的。. R, G# e# {) |( m1 Z9 U

8 e1 G# u5 [4 e8 L/ vvdd vdd gnd dc 1.8v. m+ c3 f) s1 v, R# v% z
vss vss gnd dc 0v& a( t: `7 E) X! F, O* }
Ibias vpg1 vss 15uA
/ h1 @3 T" |; u& T% S/ xr1 6 vpd5 3k' s0 [! z* m0 \) r8 p: h, a
Cc out 6 0.6pf
- i9 f* P! s2 O) k& ~$ B3 s  _- vCl out vss 1pf
$ \2 g1 d/ Z! g$ t& r1 Zm1 vpg1 vpg1 vdd vdd P_18 w=15u l=0.5u
& V% X/ a8 i3 O& V$ B% c5 Am2 vpd2 vpg1 vdd vdd P_18 w=90u l=0.5u0 y- M+ I5 b5 `( M& E* T
m3 out vpg1 vdd vdd P_18 w=90u l=0.5u2 {! A! X2 c- l/ H+ S6 ~
m4 vpd4 vin1 vpd2 vpd2 P_18 w=60u l=0.5u; i- L$ z5 S6 K7 G  a  C  y
m5 vpd5 vin2 vpd2 vpd2 P_18 w=60u l=0.5u
+ I* I  B/ w: r3 z1 xm7 vpd4 vpd4 vss vss N_18 w=15u l=0.5u' ^, U0 Q- B' I: s' d3 U% b3 O- ^
m8 vpd5 vpd4 vss vss N_18 w=15u l=0.5u8 V# X. P1 L' p3 Q6 s
m9 out vpd5 vss vss N_18 w=30u l=0.5u
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2008-5-30 10:52:40 | 只看該作者
若要改成雙端輸出在第一級differential to single ended的地方必須改成皆為diode connected的load.# _- m& x. j& B) y+ K% H/ F( W
也就是改成第一級雙端輸出,第二級的部分則是copy一組原先的2nd stage的class A output stage即可.
! h: C/ W/ [$ W. H7 a7 B1 gdifferential output amplifier需有common mode feedback電路來確保inter-stage的common mode9 }/ {9 Q- d: {9 S1 @* B" I+ l
不至於飽和,需要sense output common mode電壓與一個參考電壓相比,透過負回授去控制output common mode值
/ U$ [9 e- S% Z! w: r- H  [

評分

參與人數 1Chipcoin +3 +3 收起 理由
sjhor + 3 + 3 Good answer! 優質答案!

查看全部評分

3#
發表於 2008-5-30 18:31:44 | 只看該作者
簡單來說,把右半部 copy 到左半部去,
. N$ i5 P2 b* m3 ^' q
, J* t# a' z2 G5 P5 ^+ V1 ]M1, M2, M3 再用同一個偏壓點拉。
3 T+ \* W9 l7 P0 ~' R2 E5 W3 J  JM6,M7, M8 (左+右) 用 CMFB 去拉偏壓點。
4#
 樓主| 發表於 2008-5-31 21:43:24 | 只看該作者
( B& U1 ]: }  T1 P. x  H+ t
感謝mbission與shaq提供意見,
! D( y& O. ]# @: `( {! e! T我重新接電路,如上圖這樣,然後我是只有把第一級接cmfb,' g3 O5 G4 u; a
下面是我cmfb電路
1 b8 f! g) L! R! u# \' I7 r: l( z
不過這樣想請問因為我用到mos開關,9 F/ |- O, `  J6 h
通常我都用暫態在觀察,% V0 r3 [& N" \0 H& e$ E
而這樣我要如何量測op頻寬那些數據呢?
9 X# Z1 ?$ b9 E0 g2 R因為頻寬spice通常都用ac觀察,& R" X0 M6 \# {4 {0 b3 j- H; C3 u+ x
這樣開關該怎樣有作用。
/ `3 `9 E3 {5 r! F2 r9 ?' G順便想問看看我上面這樣接,有哪邊接錯嗎?2 S% l. M5 g- n0 l* P. J
或是可能會有什麼問題,
( u+ b) u, c4 v! Y% g6 `! _: |" m9 U因為我把op拿去放在取樣維持放大電路(SHA)裡面,
) g' i( I6 ?1 z6 c- r出來的結果沒有很理想,
2 J9 S+ t* U& S- \輸出都跟不上輸入,可能是頻寬不夠,
  c' [/ U% E' P7 o% _- p. B0 I- \但我原來單端那個OP頻寬有到200MHz,
4 h( E. {; B# o4 R4 T- \! {希望大家能給點建議,謝謝。& ^  i8 n1 [* @: ?. a

/ _4 Z5 ^( i0 ]5 p$ \6 ^3 W7 m模擬SHA結果
6 S9 n/ s& a7 T+ E' F5 q

本帖子中包含更多資源

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

x
5#
發表於 2008-6-3 09:33:48 | 只看該作者
1.你的cmfb的電路接回amplifier點好像有誤,應該是cmfb那點接回去; P* V8 q& b  o3 [) x" G
2.接回去的點好像也不對,要構成負回授" z, u# ^0 {( s0 ~
3.要先跑tran,找到穩定的dc點,再用設initial方式,把opamp differential5 i0 Z7 e9 Y. a9 I3 J" F( M
  input兩端及cmfb點設立初始值% a+ |2 _5 U5 H6 ~* ]
再試一下吧
6#
發表於 2008-6-3 10:02:23 | 只看該作者
同意mbission
# f. m3 y% o: `common mode feedback接的電壓有誤
' ]4 S" f5 o# s( l6 H7 l另外如果是兩級的放大器 因為你都沒有採用diode接法
1 p; j* G. W* F所以這兩級應該都要加CMFB 以確保dc準位
7#
 樓主| 發表於 2008-6-3 20:53:28 | 只看該作者
+ T9 r+ N3 o3 S! w& d; M# K
感謝mbission以及版主提供意見~ # `  P# l5 S8 A" Z, j
我後來將電路圖改成上面這樣,
) q7 l6 b, {8 ~* f9 J- B4 \) v2 X( x後來請教我學長也發現cmfb應該接錯了,$ x% ?8 i3 K; |) }
那我改成上面這樣還會有問題嗎?2 w2 l4 g5 v6 S+ l. s
不過我只要接一個CMFB電路,$ L- E* y3 Z& K/ L- p
那要改成diode-connected,不過我改成這樣M6跟M7看起來好像怪怪的,, v, A: `$ |) W- ?
目前電路是這樣,還在模擬中,; _% {1 ?) s+ R+ K" o' K4 M2 P
有些還不是很懂,懇請賜教。

本帖子中包含更多資源

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

x
8#
發表於 2008-6-4 10:35:12 | 只看該作者
M6 M7改成diode connection就不用加CMFB了 因為就沒有所謂P電流源和N電流源平衡的問題2 f& \" r& B4 n/ F$ x& M" Y% d
先弄懂為什麼要加CMFB的原因 Razavi書上有解釋可以看一下
- G; J9 }& ]# S/ v; g8 t1 Y! b所以若你電路改成這樣接 那Vcmfb應該改接在M1 M3的gate
9#
發表於 2008-6-4 11:49:05 | 只看該作者

回復 7# 的帖子

如果你第一級欲採用diode connected架構,基本上主極點會在第二級
7 _% C; x& m, N; \% c! R9 IMiller補償也不需要了
10#
 樓主| 發表於 2008-6-4 20:10:34 | 只看該作者

# h  R1 h+ R, _' w! A嗯嗯,我有去看了Razavi裡面提到的CMFB,( ]+ g- C; _4 c2 ?6 S
但對於VB跟vcmfb拉回的點還是不太了解,  V! o) R/ o) D3 e# }, Q4 u  e
上圖我已經把M6和M7都改成diode-connected了,
" q' {- S* r. P4 C而結合mbission的意見,我把補償電容跟電阻都拿掉了,& D  L( A4 ]8 [
但這樣我CMFB電路裡面vb要用哪一個?
0 V: s# N$ H' D" ^- v# o; I如果vcmfb如版主所說,要給M1,M3的GATE,  H! y5 b0 f8 e* p* B  x; ^. U. J" F6 G6 M
我有試過vb選擇M2的gate,
2 x/ |, G- g- O然後拉cmfb到M1 M3的gate,5 i) f6 k7 e( @6 ~4 _0 Z
這樣輸出取樣的波形還滿正常的,但是好像速度不夠,
  n& _& s9 L' \都跟不上輸入的值,1 {( ^7 m" R9 v
% D" f7 c0 ~. E
所以我懷疑我vb選錯了,: C/ ~4 a: W% g# F
或者是哪邊弄錯了," I2 H, |* {" a3 }, c
我繼續看看書本,有些還不是很懂,
6 A& i6 v- F- q; l. i4 P歡迎大家提供意見給我

本帖子中包含更多資源

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

x
11#
發表於 2008-6-4 22:14:55 | 只看該作者
您好2 |5 {& a! Y8 `1 J" {4 v4 y! W
看到你的模擬圖後我到不覺得是速度不夠快0 q8 n! |& G8 c0 ?& S2 Q0 ~' u4 L/ o
因為沒有slew rate limit的感覺/ s+ R  u5 Q4 t( E: F
每各step都有settling 到一各幾乎固定的值了
/ A+ O* R& a1 B" X從圖上看起來當輸入訊號越大時,輸出和輸入的差異就越大# M( ~) w( l: I! f. \2 X& O* W; ?
但是又不是output siwng不夠(如果是output swing不夠 應該只有輸入訊號較大時才會有差異)8 A) j$ P% c, I$ R/ f! o" x* y
或許也有可能是你說的vb不對..但因為圖上沒標出vb vcmfb我也沒辦法猜
5 `- F5 w# g0 a9 A  Y& k+ L所以........光從模擬結果來看
/ C8 J& x% J; v; e有可能是OPA的gain不夠
% Y; ]: b& @6 G* b0 o因為你的OTA是current mirror single stage OTA
  D' l% Z3 K0 E: q, `gain ~ gm*B*ro , B是current mirror M7 & M8的比例& m) i" a0 k7 t3 Q7 q/ H
當gain不夠時輸入和輸出的deviation會變大...相信你知道這點# j% z" t/ ]- \# l3 u7 F6 U
當然你的OTA的UGF也必須大過於switching frequency (if you use unit gain configuration to simulation it)
9 L  C3 t' x# u; N$ K- I貼各paper給你參考
4 u8 w" L9 g* U, F- T8 c這各paper我曾經有使用過
1 E* B9 f3 K7 b+ v不過沒用在向你那麼高的切換頻率下  y0 I) ~  q: e( U6 s: g, [' ^5 ^
paper中的UGF只有1.2M1 ^1 E+ ?5 P# b5 W
我改到約4M左右: N; [6 D. a& D7 y
看你的切換頻率有20M這麼高! V4 z# d1 J: ^, }4 w
電流ㄍ一ㄥ一下或許有機會

本帖子中包含更多資源

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

x
12#
發表於 2008-6-5 09:17:07 | 只看該作者

回復 10# 的帖子

你需要有一個bias電路產生Vb,準位要跟你要bias M1跟M3的GATE電壓接近," H7 M5 b' j8 D, r. M. v. Q0 K- A
然後接到cmfb電路中,在把經過 sample 後的CMFB點拉回M1跟M3 gate端,& z1 ?2 [: L% `, b( p0 v2 |
你可以先試著sample common點,看cmfb有沒有正常運作,正常情形下,
$ s! b' _; F- ]3 h, ?7 ldifferential 兩端電壓應該會接近你的common,Vb會接近Vcmfb....
13#
 樓主| 發表於 2008-6-6 03:16:31 | 只看該作者
感謝大家的意見,
, @6 p: b& M) a; w" w  Q5 n我有大致調出我的op雙端輸出,
7 ~. H( V) }1 i9 T不過我拿去接取樣維持電路又感覺有些問題,
# g4 X$ P3 Z$ k, }% N6 T因為我第一級採用diode-connected的接法,
: ?) t  q) B2 j& K; F& g. v5 Z本來應該增益是gm4(ro4//ro6)$ W. v" q& C( f' c# N- V2 P# P
因為接成diode,反而變成gm4/gm6.....(這是因為diode,而1/gm6遠小於ro6並聯結果..希望我觀念沒錯)% x  v2 @/ L, x  a
由於這樣所以我增益就被大大降低,
/ Q; f5 A5 w  z4 S. O本來有60多dB就不見了,
( u. Q7 X. v" O那我該怎麼辦勒 / x% V7 ^/ `6 E- e# \
) `. b* o- Z; r
還是我該用原先的架構接上兩個CMFB才能有高一點的增益
( Y9 L9 ?& @7 j+ Q但是回授的觀念
/ o+ K  Z7 [, r7 m* N4 g接上回授又會降低增益(1+AB)1 n3 i5 r% Q6 @" V2 s
接上兩組不就降更低
  ^( O, b, ~0 D+ N如果真的要接上兩組,那我是不是如同mbission說的! _& }6 s" {5 e3 G5 i# Q% s. {7 t0 A
一組接到M1&M3   那另一組就接到第一級的M2
3 k: l3 O6 q# G. u! x6 A9 S這樣觀念對嗎?, r+ I! j% {8 ?  k: |; N
那我M6&M7是不是該拆掉diode,然後gate端給偏壓值?
. t3 `' V& |3 X1 J" k* g然後在接上補償電容跟電阻。
6 Z/ s/ E( M1 V: C$ ^這樣想法對嗎?
14#
發表於 2008-6-6 14:23:27 | 只看該作者
建議你把第二級改成cascoded的架構(如果headroom夠的話)' A& O2 o0 N: j4 ?  @  @' L
如此就不用改變CMFB的部份,gain也應該會提升20dB以上
" F) f& S6 E" ?6 Q : L/ A4 K6 w/ ?) _
另外導正你的觀念,所謂的回授路徑是存在於common mode path,對9 K% D8 p" e6 O4 P3 R3 w
signal path gain 不會有太大的影響
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2025-2-22 04:57 PM , Processed in 0.183010 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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