Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-5-29 17:03:52 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

3 S( Y; X/ K/ ]6 K9 @( |' g這是之前參考smith電子學上面的2 stage的運算放大器,
" N( @4 k- J3 J* S& c, G& r5 B( y! B之前做過模擬,但現在因為要做別的應用,8 y# A1 j5 l9 R% q: B
需要將輸出改成雙端的,# ?1 i% c* y) o  x
有請教過學長,不過不知道是不是我模擬錯,  o  r8 G6 l6 J# l0 a! y
跑不太出來,% B9 H6 ], I: E5 s* e% ?1 q/ }- t
另外在Razavi的書上有看到雙端輸出的雙級放大器,3 ]7 W% I. j6 J9 [1 ]3 P9 o' A8 ]
不過架構是另外一種,
$ ~8 M4 t7 g' c所以想請問看看如果本來是如上圖這樣的放大器,3 X, F! u5 S/ U; i$ a1 a7 m
該怎樣修改成雙端輸出,謝謝: f) Q6 q4 p: S% u9 S- K0 t  ^, D
附上本來單端模擬的spice
7 \; T* {# `$ ^( m7 j是根據180nm製程模擬的。
% q2 \7 q+ c3 c+ P% h5 b5 @4 U2 o' b* j  p( }
vdd vdd gnd dc 1.8v$ m4 X# P  T# W7 U, |. r0 t
vss vss gnd dc 0v/ z. ~  p6 v- R/ A( m' U
Ibias vpg1 vss 15uA  i+ P+ o% `* b' x
r1 6 vpd5 3k1 ~" t% @( E5 i8 R/ Q
Cc out 6 0.6pf
2 q* G1 n7 o; F' v' lCl out vss 1pf1 ]5 C- N& s) |; q# D9 f4 u
m1 vpg1 vpg1 vdd vdd P_18 w=15u l=0.5u
8 l2 I* m, C1 T7 |( vm2 vpd2 vpg1 vdd vdd P_18 w=90u l=0.5u
* {  S, `1 b! W4 j/ ^( m( om3 out vpg1 vdd vdd P_18 w=90u l=0.5u. q/ t# i. J" q+ A$ ^6 n0 R
m4 vpd4 vin1 vpd2 vpd2 P_18 w=60u l=0.5u" Z' @' F4 ~" I! f' p
m5 vpd5 vin2 vpd2 vpd2 P_18 w=60u l=0.5u
  ?- R  o% s. l) l  P4 _; Q$ E/ xm7 vpd4 vpd4 vss vss N_18 w=15u l=0.5u# C3 J" p7 A( ^% R# C+ u% g
m8 vpd5 vpd4 vss vss N_18 w=15u l=0.5u5 G7 n7 {/ H6 n' c0 q
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.
2 H& v& d' o7 k0 e3 W# K8 C也就是改成第一級雙端輸出,第二級的部分則是copy一組原先的2nd stage的class A output stage即可.
: D. s) c% y6 @) odifferential output amplifier需有common mode feedback電路來確保inter-stage的common mode5 k! _0 w0 l9 b7 ?+ \
不至於飽和,需要sense output common mode電壓與一個參考電壓相比,透過負回授去控制output common mode值
( E4 @0 Z! p( P3 \2 Q6 A) }8 q

評分

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

查看全部評分

3#
發表於 2008-5-30 18:31:44 | 只看該作者
簡單來說,把右半部 copy 到左半部去,
$ t! s: p1 X% n* X4 x. u8 Y  P. I4 t- f: Z
M1, M2, M3 再用同一個偏壓點拉。
/ {5 G2 n, p& T, R, p( QM6,M7, M8 (左+右) 用 CMFB 去拉偏壓點。
4#
 樓主| 發表於 2008-5-31 21:43:24 | 只看該作者
6 [/ g6 |* U5 W6 J
感謝mbission與shaq提供意見,
" A! J2 E  c3 h# U: d我重新接電路,如上圖這樣,然後我是只有把第一級接cmfb,
" c3 j( D5 s; G1 N  y: M' S2 {: J下面是我cmfb電路; s' R8 K; W* T3 A
3 ]6 R& r' i* Q
不過這樣想請問因為我用到mos開關,% a8 p: U, A9 w4 f. b+ q
通常我都用暫態在觀察,  g. x4 I$ K, {! B" y' H4 P0 h
而這樣我要如何量測op頻寬那些數據呢?
2 m& Z9 n& Q6 p) H因為頻寬spice通常都用ac觀察,
+ G. a( W1 A* _8 @6 V4 r這樣開關該怎樣有作用。
; ~+ @# Z9 U2 @8 r) I3 W0 X順便想問看看我上面這樣接,有哪邊接錯嗎?
3 U! e  y/ t% a$ l3 h或是可能會有什麼問題,3 }6 P! v5 P0 B/ W3 B0 t6 Q
因為我把op拿去放在取樣維持放大電路(SHA)裡面,7 ~; Y1 C9 i0 W1 V
出來的結果沒有很理想,* {5 s: s8 A/ O- k2 _6 r
輸出都跟不上輸入,可能是頻寬不夠,; j& @3 l1 \: w* D* n: s, L& ~+ k
但我原來單端那個OP頻寬有到200MHz," @, W, X! Z! [  e' @* \
希望大家能給點建議,謝謝。
. m( r* h0 i! Y* e! w" L, ]7 r9 R
模擬SHA結果/ \+ t( ]- @; E

本帖子中包含更多資源

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

x
5#
發表於 2008-6-3 09:33:48 | 只看該作者
1.你的cmfb的電路接回amplifier點好像有誤,應該是cmfb那點接回去
. i! l- q+ A5 O/ b8 ~; P2.接回去的點好像也不對,要構成負回授1 Q& V3 p* g& t+ F% W
3.要先跑tran,找到穩定的dc點,再用設initial方式,把opamp differential2 A# L$ n3 b7 S/ P
  input兩端及cmfb點設立初始值
: i% N/ a( i& ]6 K; U# `再試一下吧
6#
發表於 2008-6-3 10:02:23 | 只看該作者
同意mbission
' K* S9 B% |+ y3 }9 K6 l0 q/ ycommon mode feedback接的電壓有誤
( _+ {+ Z. n; W$ Z另外如果是兩級的放大器 因為你都沒有採用diode接法
+ q3 F% o% f8 `9 K0 A所以這兩級應該都要加CMFB 以確保dc準位
7#
 樓主| 發表於 2008-6-3 20:53:28 | 只看該作者

6 W; G; x1 c; Z" N0 [7 J感謝mbission以及版主提供意見~
7 _9 Q: p6 e: p1 ~我後來將電路圖改成上面這樣,0 X& E: ]: t- f6 W8 k
後來請教我學長也發現cmfb應該接錯了,
; s+ k6 m' q0 Y+ I+ U& B/ z那我改成上面這樣還會有問題嗎?
+ G( b/ l8 o7 ?1 d1 ^不過我只要接一個CMFB電路,
) @6 I2 Y" _/ R7 Z- w+ P, T那要改成diode-connected,不過我改成這樣M6跟M7看起來好像怪怪的,' v1 c2 p! C6 \8 q% a* K8 W
目前電路是這樣,還在模擬中,
+ ]6 @9 N' s9 ?4 ]) U  y% S* M8 j有些還不是很懂,懇請賜教。

本帖子中包含更多資源

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

x
8#
發表於 2008-6-4 10:35:12 | 只看該作者
M6 M7改成diode connection就不用加CMFB了 因為就沒有所謂P電流源和N電流源平衡的問題
( }  N% B9 z6 ?3 W1 y' }) {: }先弄懂為什麼要加CMFB的原因 Razavi書上有解釋可以看一下
5 b0 v, r4 v+ r: h, E/ v2 ~" p所以若你電路改成這樣接 那Vcmfb應該改接在M1 M3的gate
9#
發表於 2008-6-4 11:49:05 | 只看該作者

回復 7# 的帖子

如果你第一級欲採用diode connected架構,基本上主極點會在第二級% ]1 K4 C3 G! b
Miller補償也不需要了
10#
 樓主| 發表於 2008-6-4 20:10:34 | 只看該作者
2 N; S( u. w3 q
嗯嗯,我有去看了Razavi裡面提到的CMFB,
) \! ?9 y7 v+ Q: b: Q但對於VB跟vcmfb拉回的點還是不太了解,
9 s! W1 q) x& h: n上圖我已經把M6和M7都改成diode-connected了,4 p4 v# N1 E4 ?9 g
而結合mbission的意見,我把補償電容跟電阻都拿掉了,
! u, T" [1 L: ?- y但這樣我CMFB電路裡面vb要用哪一個?
8 |) ~2 B) r2 g! q7 m$ d如果vcmfb如版主所說,要給M1,M3的GATE,4 p& c7 r; M" {1 W, s4 h1 o3 ]& O
我有試過vb選擇M2的gate,
- d3 r+ Q/ y/ o' ^1 J+ y2 ~% V然後拉cmfb到M1 M3的gate,* J2 K% s, |9 i! ]0 p
這樣輸出取樣的波形還滿正常的,但是好像速度不夠,
  J  e) i1 j2 G' z- \都跟不上輸入的值,2 t! N( j  i, M
' h( {; o: D/ S7 P0 R3 c
所以我懷疑我vb選錯了,7 s9 Y* i, ?( V$ x, L8 B3 f
或者是哪邊弄錯了,
( h( h$ p& N' y; Y我繼續看看書本,有些還不是很懂,
0 L* Q! n1 z: C& T  I歡迎大家提供意見給我

本帖子中包含更多資源

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

x
11#
發表於 2008-6-4 22:14:55 | 只看該作者
您好7 P6 x! O* K" ]: Q+ r0 ]! O
看到你的模擬圖後我到不覺得是速度不夠快- U0 Z% k% M/ m- P1 L) C5 x: M+ A
因為沒有slew rate limit的感覺1 R9 N& k( \& v8 _- ]) v
每各step都有settling 到一各幾乎固定的值了- d1 M: _% P) @  o+ p2 E
從圖上看起來當輸入訊號越大時,輸出和輸入的差異就越大
, ]% U, z, X1 |- ?( J) t0 a但是又不是output siwng不夠(如果是output swing不夠 應該只有輸入訊號較大時才會有差異)
5 M) t" o: u; u2 J' G或許也有可能是你說的vb不對..但因為圖上沒標出vb vcmfb我也沒辦法猜* M. c/ ?- }5 A- m. m
所以........光從模擬結果來看
1 Y* X' |# y/ o. ?; a有可能是OPA的gain不夠' z& ~* J) J; V% A9 F* @8 A* C
因為你的OTA是current mirror single stage OTA$ q9 f1 P5 ~- _7 N
gain ~ gm*B*ro , B是current mirror M7 & M8的比例+ F" j  x. ]2 q5 k* T. G  y
當gain不夠時輸入和輸出的deviation會變大...相信你知道這點
2 @& v: Z8 K' c# m當然你的OTA的UGF也必須大過於switching frequency (if you use unit gain configuration to simulation it)
  \& V5 y8 I( L9 k貼各paper給你參考
  l  e/ N; }4 Q3 L. @1 P這各paper我曾經有使用過
* C, V& m, R' @8 T0 {不過沒用在向你那麼高的切換頻率下3 l7 @; t8 _. V
paper中的UGF只有1.2M
/ f) ]& M- K; d1 _我改到約4M左右% [# I  O/ i* i* y
看你的切換頻率有20M這麼高
, I1 Q  J! h* e) \電流ㄍ一ㄥ一下或許有機會

本帖子中包含更多資源

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

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

回復 10# 的帖子

你需要有一個bias電路產生Vb,準位要跟你要bias M1跟M3的GATE電壓接近,
* J9 Q8 t$ r9 k" A' a9 H然後接到cmfb電路中,在把經過 sample 後的CMFB點拉回M1跟M3 gate端,
2 F. N& t3 g" G& c3 q, O你可以先試著sample common點,看cmfb有沒有正常運作,正常情形下,5 e9 p1 r2 X  R7 D: g! M  E) N
differential 兩端電壓應該會接近你的common,Vb會接近Vcmfb....
13#
 樓主| 發表於 2008-6-6 03:16:31 | 只看該作者
感謝大家的意見,
  o, G( ?4 B6 L- a我有大致調出我的op雙端輸出,1 C+ \+ s9 }. J- ]' l) v
不過我拿去接取樣維持電路又感覺有些問題,
/ Z; d0 a( A/ }因為我第一級採用diode-connected的接法,
; }0 T# r* P4 Y; h1 L本來應該增益是gm4(ro4//ro6)
) W) c( B# V; H" W- f因為接成diode,反而變成gm4/gm6.....(這是因為diode,而1/gm6遠小於ro6並聯結果..希望我觀念沒錯)
4 s( |2 R/ P8 f! N  M* ~  x由於這樣所以我增益就被大大降低,% ]7 N( Q+ E# J  j" {. H% L- D
本來有60多dB就不見了,
- g7 a6 R  n- X' b" Q那我該怎麼辦勒
  g& R8 L6 |9 ~9 M$ ?  J) n3 E" g7 s2 o$ n
還是我該用原先的架構接上兩個CMFB才能有高一點的增益8 N8 C$ w  V4 w! t. O
但是回授的觀念" G# C4 y, y/ ]) P" p
接上回授又會降低增益(1+AB)" \) ?* X! v0 h1 N$ Y4 e
接上兩組不就降更低0 v" b) y1 v0 G. \
如果真的要接上兩組,那我是不是如同mbission說的
4 r+ C7 X" }/ }* {: h一組接到M1&M3   那另一組就接到第一級的M2
7 H; g) k- X( |! Z  K* O這樣觀念對嗎?, \! s. f% E3 e2 u8 I$ J
那我M6&M7是不是該拆掉diode,然後gate端給偏壓值?
, v8 x9 k/ U6 {# `; E然後在接上補償電容跟電阻。$ c9 A, v7 K* z# D& u: @4 }
這樣想法對嗎?
14#
發表於 2008-6-6 14:23:27 | 只看該作者
建議你把第二級改成cascoded的架構(如果headroom夠的話)7 P3 g! i  h4 i$ M! u: p3 V
如此就不用改變CMFB的部份,gain也應該會提升20dB以上
0 E7 E( B8 m: m+ B
' J, m3 o0 o8 p( L, ]( I' F, K另外導正你的觀念,所謂的回授路徑是存在於common mode path,對4 ]* j# [, T# @- V( Y
signal path gain 不會有太大的影響
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2025-2-23 07:32 AM , Processed in 0.195012 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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