Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-5-29 17:03:52 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
( F% F5 K9 d0 H) b  m* [  x
這是之前參考smith電子學上面的2 stage的運算放大器,
0 u+ y1 \6 u$ u4 P, @之前做過模擬,但現在因為要做別的應用,
0 y' e& M* ?6 H6 e  }1 f1 ~0 J需要將輸出改成雙端的,; k' Z3 Y  f+ ~" T* c* V
有請教過學長,不過不知道是不是我模擬錯,
) {, f5 e5 @; Z( ^& `跑不太出來,
* U+ e. E/ e7 T/ L' j8 Y: Y另外在Razavi的書上有看到雙端輸出的雙級放大器,
" w. G  e; P* y: _$ C不過架構是另外一種,
% G0 w9 `1 N4 f& S所以想請問看看如果本來是如上圖這樣的放大器,
5 o3 V. r& t4 a! U1 s- F/ p該怎樣修改成雙端輸出,謝謝
  b3 _" N% l* u! N7 w附上本來單端模擬的spice% W6 ]+ x1 g5 M+ V# o( m/ a
是根據180nm製程模擬的。
/ r5 c3 a/ F& D8 q: H% s1 `" a
$ |+ K5 g' H& C6 f# Evdd vdd gnd dc 1.8v8 b7 u- N( n5 Y# T
vss vss gnd dc 0v. j4 W& h" p+ ^
Ibias vpg1 vss 15uA0 p& j8 w; x9 t5 Z% T
r1 6 vpd5 3k! N/ g0 W4 _- K  n( z
Cc out 6 0.6pf  ^* {* m/ E& Z0 O. S# x
Cl out vss 1pf. y& Z0 R  @$ I5 y
m1 vpg1 vpg1 vdd vdd P_18 w=15u l=0.5u2 U% i* O: b4 t0 j" g0 G6 B
m2 vpd2 vpg1 vdd vdd P_18 w=90u l=0.5u
$ M" ^* F8 }; A7 G( Z+ L  D& Pm3 out vpg1 vdd vdd P_18 w=90u l=0.5u' i! S9 Y; Z, p
m4 vpd4 vin1 vpd2 vpd2 P_18 w=60u l=0.5u
  [* o' e9 r7 l% k) a5 f; Q& W+ @) |m5 vpd5 vin2 vpd2 vpd2 P_18 w=60u l=0.5u
6 X+ E; L( X% Y5 |) Zm7 vpd4 vpd4 vss vss N_18 w=15u l=0.5u" w5 U9 s8 c" G8 z( i
m8 vpd5 vpd4 vss vss N_18 w=15u l=0.5u
" ?6 N/ J! E% m7 ^2 n0 |0 l9 o% Hm9 out vpd5 vss vss N_18 w=30u l=0.5u
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
14#
發表於 2008-6-6 14:23:27 | 只看該作者
建議你把第二級改成cascoded的架構(如果headroom夠的話)
+ y, m( }7 {, h$ |  o7 {+ }如此就不用改變CMFB的部份,gain也應該會提升20dB以上/ B' j8 t" y: S4 u$ }# a8 L2 V- [
- \5 c0 a) Q, Z! u
另外導正你的觀念,所謂的回授路徑是存在於common mode path,對
8 w5 g/ @- `' L$ C5 Y6 _7 f4 ksignal path gain 不會有太大的影響
13#
 樓主| 發表於 2008-6-6 03:16:31 | 只看該作者
感謝大家的意見,- Z! G3 x' B' U% U* o2 r5 _
我有大致調出我的op雙端輸出,
0 ~! i$ g, ]0 M! w1 ]不過我拿去接取樣維持電路又感覺有些問題,
- {1 Y7 i1 r: b8 r* Z* y* ~因為我第一級採用diode-connected的接法,
' m5 ]4 m' Z8 E9 o本來應該增益是gm4(ro4//ro6)5 Y! [+ A& e5 ?( {
因為接成diode,反而變成gm4/gm6.....(這是因為diode,而1/gm6遠小於ro6並聯結果..希望我觀念沒錯)
8 R9 @' w8 t6 n/ c由於這樣所以我增益就被大大降低,
, d# S6 U; q) I6 U! y2 H; q9 ?本來有60多dB就不見了,! d% N; |" e, T! }9 J
那我該怎麼辦勒
3 m3 U4 p: f5 A) T8 t% u$ Q; f1 ]( g6 H% u4 B6 U9 I
還是我該用原先的架構接上兩個CMFB才能有高一點的增益4 h; m+ f: B' [- c1 D6 ^- Z
但是回授的觀念
3 |8 }; b2 p( s2 p接上回授又會降低增益(1+AB)
' L* k* ~- z& S: W% v接上兩組不就降更低
/ W' W' ^9 T+ b" y$ f如果真的要接上兩組,那我是不是如同mbission說的
! w# O$ m2 r4 e一組接到M1&M3   那另一組就接到第一級的M2( [$ ]4 P6 n1 t6 p) C5 i) T# \% ~
這樣觀念對嗎?/ s+ [7 T. a3 |* N. @+ \
那我M6&M7是不是該拆掉diode,然後gate端給偏壓值?1 d5 E, [: ]" ?3 I0 e( n
然後在接上補償電容跟電阻。# L! [" Y% s; r0 M( x+ q
這樣想法對嗎?
12#
發表於 2008-6-5 09:17:07 | 只看該作者

回復 10# 的帖子

你需要有一個bias電路產生Vb,準位要跟你要bias M1跟M3的GATE電壓接近,! Y- ^6 {* I2 c, n* M
然後接到cmfb電路中,在把經過 sample 後的CMFB點拉回M1跟M3 gate端,0 R9 j9 i$ [8 M2 L0 ]- p6 x6 P
你可以先試著sample common點,看cmfb有沒有正常運作,正常情形下,. \+ P7 `: s, v5 y2 X
differential 兩端電壓應該會接近你的common,Vb會接近Vcmfb....
11#
發表於 2008-6-4 22:14:55 | 只看該作者
您好
* C# Y$ I# E6 `0 ?1 G; Z看到你的模擬圖後我到不覺得是速度不夠快7 }; u3 V4 ~7 g( ?2 ~
因為沒有slew rate limit的感覺
( ]$ \( s6 f+ `1 b+ N+ Q( ]) a每各step都有settling 到一各幾乎固定的值了$ q! J' H1 ]8 d& u, O9 u
從圖上看起來當輸入訊號越大時,輸出和輸入的差異就越大8 L* k, P5 H7 O- `
但是又不是output siwng不夠(如果是output swing不夠 應該只有輸入訊號較大時才會有差異), X. Q& q( b; i1 G3 w
或許也有可能是你說的vb不對..但因為圖上沒標出vb vcmfb我也沒辦法猜+ C0 ]- ~/ |; `
所以........光從模擬結果來看& o, e0 _, q, w2 b2 ~: ^
有可能是OPA的gain不夠* @5 f6 Y: n/ Y7 c! e
因為你的OTA是current mirror single stage OTA
$ A+ t! X& ]; T6 sgain ~ gm*B*ro , B是current mirror M7 & M8的比例9 C. A7 c9 Q+ ?$ [# _! L! ]
當gain不夠時輸入和輸出的deviation會變大...相信你知道這點
7 z: H* q! e: X4 S* V當然你的OTA的UGF也必須大過於switching frequency (if you use unit gain configuration to simulation it)
  K2 J  H- A  x8 V! \9 C貼各paper給你參考
1 n/ c5 `& v2 {# U7 D這各paper我曾經有使用過
5 p4 M2 [( @, p1 X: v' Z不過沒用在向你那麼高的切換頻率下
( a7 r" [# B4 R, o. ^paper中的UGF只有1.2M
2 F) r0 `4 k) R+ @7 `5 I9 t我改到約4M左右
9 u& H1 S# ]( D) x看你的切換頻率有20M這麼高! X4 y0 ?! h! [# G& j+ o
電流ㄍ一ㄥ一下或許有機會

本帖子中包含更多資源

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

x
10#
 樓主| 發表於 2008-6-4 20:10:34 | 只看該作者

& V3 K  P/ \1 w9 D$ p. c嗯嗯,我有去看了Razavi裡面提到的CMFB,
8 @* A& y7 l: Q/ S. }, |7 E) p但對於VB跟vcmfb拉回的點還是不太了解,
, e) z4 I, K! K9 H* }1 X上圖我已經把M6和M7都改成diode-connected了,& o1 P+ E& ?$ H
而結合mbission的意見,我把補償電容跟電阻都拿掉了,
/ y1 @% M7 O" B; G. Z/ L; V但這樣我CMFB電路裡面vb要用哪一個?" z, {* m  M, r* G
如果vcmfb如版主所說,要給M1,M3的GATE,/ K5 y0 ]* {( w
我有試過vb選擇M2的gate,
5 v9 I' k' x& h/ T然後拉cmfb到M1 M3的gate,2 J* `1 W  {" K  P+ u: p. i
這樣輸出取樣的波形還滿正常的,但是好像速度不夠, 5 L" V+ Y3 j. L* j
都跟不上輸入的值,( S; ?1 h$ u; U8 ]* X

7 b! [9 ]  Z: V' f: l所以我懷疑我vb選錯了,( z" V+ \9 f7 T4 _
或者是哪邊弄錯了,
" X' a8 }& X+ T) P! m我繼續看看書本,有些還不是很懂,
1 D2 E4 p" a, k8 n* f' `5 v歡迎大家提供意見給我

本帖子中包含更多資源

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

x
9#
發表於 2008-6-4 11:49:05 | 只看該作者

回復 7# 的帖子

如果你第一級欲採用diode connected架構,基本上主極點會在第二級
; c* v3 O& O' o3 k7 P& vMiller補償也不需要了
8#
發表於 2008-6-4 10:35:12 | 只看該作者
M6 M7改成diode connection就不用加CMFB了 因為就沒有所謂P電流源和N電流源平衡的問題0 [  d* ]' }& C/ V  o; j7 o; A
先弄懂為什麼要加CMFB的原因 Razavi書上有解釋可以看一下" {* l/ [0 h8 L  ?, o$ }( S
所以若你電路改成這樣接 那Vcmfb應該改接在M1 M3的gate
7#
 樓主| 發表於 2008-6-3 20:53:28 | 只看該作者

1 v- i! z$ @* T8 Z, T, l* m感謝mbission以及版主提供意見~ 9 }  \+ h+ R7 g2 F
我後來將電路圖改成上面這樣,
; z3 {8 d- l/ Q$ M後來請教我學長也發現cmfb應該接錯了,$ U) s7 U9 E( Z* h0 \- H, o
那我改成上面這樣還會有問題嗎?: {$ @1 L5 o% G# L% \1 n! I
不過我只要接一個CMFB電路,7 B6 R! ?# ^+ m, c: l- U
那要改成diode-connected,不過我改成這樣M6跟M7看起來好像怪怪的,
  Y7 E0 J' u# i! a( q) u& m目前電路是這樣,還在模擬中,
# S# u( U3 X. `+ m/ J  e4 g( T% J有些還不是很懂,懇請賜教。

本帖子中包含更多資源

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

x
6#
發表於 2008-6-3 10:02:23 | 只看該作者
同意mbission
. X/ L. I2 K% E' O. p+ y. o" K0 mcommon mode feedback接的電壓有誤) L# {' i4 [+ y
另外如果是兩級的放大器 因為你都沒有採用diode接法
1 E" A/ t7 U; f& H0 d( A所以這兩級應該都要加CMFB 以確保dc準位
5#
發表於 2008-6-3 09:33:48 | 只看該作者
1.你的cmfb的電路接回amplifier點好像有誤,應該是cmfb那點接回去
' N" q+ ~' b- b! a) Z0 V2.接回去的點好像也不對,要構成負回授
+ G1 t5 o5 F, N* m7 S, Z6 h) m: y3.要先跑tran,找到穩定的dc點,再用設initial方式,把opamp differential2 u6 n) s. ?# }% k
  input兩端及cmfb點設立初始值  Q: U7 h0 X! k4 e5 ^3 s3 ?
再試一下吧
4#
 樓主| 發表於 2008-5-31 21:43:24 | 只看該作者
( A, s' [. g4 b3 A" `: t% W
感謝mbission與shaq提供意見,
: M+ m: U7 C! U# k8 Q1 d2 `' f我重新接電路,如上圖這樣,然後我是只有把第一級接cmfb,
/ E; U, e3 U% t2 y) Y1 K% {下面是我cmfb電路
$ y5 |5 B4 f! w! I+ Y. j. Z9 b, ?8 b/ Q0 K* f% q
不過這樣想請問因為我用到mos開關,
) t" l# h* a) L通常我都用暫態在觀察,
% R: ~: u2 B; }/ e. [而這樣我要如何量測op頻寬那些數據呢?
, V( a# ]& B5 I+ G$ q9 D4 ?因為頻寬spice通常都用ac觀察,( W3 }! C) D" ]. C4 |4 p0 h( L; c
這樣開關該怎樣有作用。. a" L, G* M9 V1 I' F
順便想問看看我上面這樣接,有哪邊接錯嗎?
6 R6 O7 s6 I) Q' Q/ J+ U2 i- }& @或是可能會有什麼問題,3 q- F$ ?- O% Q8 v* z
因為我把op拿去放在取樣維持放大電路(SHA)裡面,
+ |' g9 m* j" _6 a! B1 r出來的結果沒有很理想,
& l1 C! X! J' {輸出都跟不上輸入,可能是頻寬不夠,9 h# _2 L% R6 S5 W" v& j+ I; N9 w
但我原來單端那個OP頻寬有到200MHz,) B: s) i; w5 L" L- U. s: u4 u+ ~
希望大家能給點建議,謝謝。& X4 q, \7 Z. z) l+ S

' n& W2 [8 h5 e: R5 o3 i- Y7 T) O5 X模擬SHA結果
6 Z. n* V: f7 Z8 q

本帖子中包含更多資源

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

x
3#
發表於 2008-5-30 18:31:44 | 只看該作者
簡單來說,把右半部 copy 到左半部去,
$ P( \" Y% i3 `, u9 ~- L7 x2 G) n
4 k9 V. x! ]+ c  D7 |M1, M2, M3 再用同一個偏壓點拉。 ) i9 f9 @9 k( N' \5 T5 \
M6,M7, M8 (左+右) 用 CMFB 去拉偏壓點。
2#
發表於 2008-5-30 10:52:40 | 只看該作者
若要改成雙端輸出在第一級differential to single ended的地方必須改成皆為diode connected的load.+ [6 V% U9 j" N8 }# w7 J: g. P
也就是改成第一級雙端輸出,第二級的部分則是copy一組原先的2nd stage的class A output stage即可.
3 n: b( b1 Z8 I: ddifferential output amplifier需有common mode feedback電路來確保inter-stage的common mode5 c, g- V. O  T6 B9 \
不至於飽和,需要sense output common mode電壓與一個參考電壓相比,透過負回授去控制output common mode值- Z7 K- X9 X5 X- v

評分

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

查看全部評分

您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2025-2-23 01:47 AM , Processed in 0.188011 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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