Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-5-29 17:03:52 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
! L, V; F6 z$ X9 K
這是之前參考smith電子學上面的2 stage的運算放大器,+ v9 r! R7 z& h7 y, w6 U) ^- e
之前做過模擬,但現在因為要做別的應用,
( O; L0 t% f9 d0 H- D( ~" p需要將輸出改成雙端的,) y  c* X( `$ Z. w* h
有請教過學長,不過不知道是不是我模擬錯,- y  p, _2 P* l+ L, Y/ y) e
跑不太出來," S4 h" O" X1 c- M4 A3 Z
另外在Razavi的書上有看到雙端輸出的雙級放大器,
& d0 \5 [5 x1 M* l, _不過架構是另外一種,5 i0 D: ?9 i) P! A' L: F# Y! w, o
所以想請問看看如果本來是如上圖這樣的放大器,7 |" i9 u# }) m$ L" ~( M, V5 S
該怎樣修改成雙端輸出,謝謝3 b4 K( d  Z$ P
附上本來單端模擬的spice
' V4 L( O6 V4 `0 S8 m0 q8 g是根據180nm製程模擬的。: a+ m+ ?+ l; J7 d  I
' j8 O. D& c( p0 s+ t! g
vdd vdd gnd dc 1.8v
# f$ v' R( O- Z4 T, @5 V, ^9 M' bvss vss gnd dc 0v3 C! o2 I, @6 O. C
Ibias vpg1 vss 15uA# I* J. e, u7 [9 z$ [, F: Z* B3 G
r1 6 vpd5 3k
2 r+ D7 Z8 L$ B  [! ~& w" mCc out 6 0.6pf% n2 h4 n- q) d- V$ h  S
Cl out vss 1pf3 H7 d! o' P& M6 U* ]* F
m1 vpg1 vpg1 vdd vdd P_18 w=15u l=0.5u, i* t  `* s9 g5 |
m2 vpd2 vpg1 vdd vdd P_18 w=90u l=0.5u. o. n# V1 g% J. w' u, T
m3 out vpg1 vdd vdd P_18 w=90u l=0.5u
/ F1 v8 |1 y. O* E+ X/ T+ ym4 vpd4 vin1 vpd2 vpd2 P_18 w=60u l=0.5u9 A" g6 b) E6 f) L
m5 vpd5 vin2 vpd2 vpd2 P_18 w=60u l=0.5u6 q6 I8 g; X9 K( _, N
m7 vpd4 vpd4 vss vss N_18 w=15u l=0.5u) I( k. `& m7 [* B4 o1 y& k
m8 vpd5 vpd4 vss vss N_18 w=15u l=0.5u% R; }4 C8 P# `4 V8 u9 B* Z
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.
  H# S) z# m/ d/ a6 Y8 y. f. q也就是改成第一級雙端輸出,第二級的部分則是copy一組原先的2nd stage的class A output stage即可.& X2 u/ K9 u( c2 S' X  z
differential output amplifier需有common mode feedback電路來確保inter-stage的common mode
. E" S; ^: I3 m$ u' o& `- }8 E不至於飽和,需要sense output common mode電壓與一個參考電壓相比,透過負回授去控制output common mode值/ j9 k! [9 J5 M

評分

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

查看全部評分

3#
發表於 2008-5-30 18:31:44 | 只看該作者
簡單來說,把右半部 copy 到左半部去,
7 L* x" \( u/ R/ M' E1 D& u0 ]) Q' |/ X% j0 i/ x- t, e# }' m
M1, M2, M3 再用同一個偏壓點拉。 4 }. t7 J* L/ b# ^( k) |
M6,M7, M8 (左+右) 用 CMFB 去拉偏壓點。
4#
 樓主| 發表於 2008-5-31 21:43:24 | 只看該作者

8 J; Z% @* Q# O  t0 o, X感謝mbission與shaq提供意見,9 a3 a# s* m  B7 C
我重新接電路,如上圖這樣,然後我是只有把第一級接cmfb,* e, q  g6 _# }4 ?  f3 }
下面是我cmfb電路9 S8 s5 \& ?! g* W; u4 _

; B: U# ^1 w) F( L- C, f; B: W; {不過這樣想請問因為我用到mos開關,: p( `( Y$ O. C* p2 Q( ]' V
通常我都用暫態在觀察,% w, f* X5 a9 u8 c( R- f4 q
而這樣我要如何量測op頻寬那些數據呢?
( M  E" x' M( H' K" s  q因為頻寬spice通常都用ac觀察,$ D7 ?# d4 O0 j) U
這樣開關該怎樣有作用。
7 B4 p' F3 v) S- F; _8 {2 ~0 \* |順便想問看看我上面這樣接,有哪邊接錯嗎?! m8 B' k, {/ N5 l
或是可能會有什麼問題,9 m: ~! B& |" ]8 Z
因為我把op拿去放在取樣維持放大電路(SHA)裡面,* t8 w3 a! q7 F& `1 Z( M$ t
出來的結果沒有很理想,' e% a! k9 K' A. g
輸出都跟不上輸入,可能是頻寬不夠,4 c$ U( Z* P9 g2 X/ o
但我原來單端那個OP頻寬有到200MHz,
2 B$ C  I0 A7 |3 B3 T$ H希望大家能給點建議,謝謝。
8 @. N# w, v  [# \) a
8 y! a( k) J) E' ~6 B模擬SHA結果
) o1 t; c5 f0 T; Q! n! l

本帖子中包含更多資源

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

x
5#
發表於 2008-6-3 09:33:48 | 只看該作者
1.你的cmfb的電路接回amplifier點好像有誤,應該是cmfb那點接回去
% i4 j& Y( J$ m* K, j+ ^2.接回去的點好像也不對,要構成負回授( s) ~) R& D% O# I5 \! \8 ^6 b' ~3 t& ]
3.要先跑tran,找到穩定的dc點,再用設initial方式,把opamp differential5 p2 l/ Q4 @8 m% D2 y) _2 U
  input兩端及cmfb點設立初始值
: p( s! Z; u) J$ x# f再試一下吧
6#
發表於 2008-6-3 10:02:23 | 只看該作者
同意mbission & a+ {( |, ?* f5 H( T
common mode feedback接的電壓有誤" Z- p; f9 j8 k4 e, C
另外如果是兩級的放大器 因為你都沒有採用diode接法8 m/ X0 k  k6 N" ^( A
所以這兩級應該都要加CMFB 以確保dc準位
7#
 樓主| 發表於 2008-6-3 20:53:28 | 只看該作者

/ Q: T+ _7 j8 l  u; q感謝mbission以及版主提供意見~ $ T% n: a! A- [
我後來將電路圖改成上面這樣,8 m. i2 X0 u/ W9 {
後來請教我學長也發現cmfb應該接錯了,, u0 r+ I! y  z- \+ X; P' a1 `3 a
那我改成上面這樣還會有問題嗎?+ ~0 b- w9 t- v) a0 U- p
不過我只要接一個CMFB電路,
; z9 n- N# {9 m+ Y" x6 h- |那要改成diode-connected,不過我改成這樣M6跟M7看起來好像怪怪的,- M3 z+ d6 N$ O/ Q
目前電路是這樣,還在模擬中,
  \' F2 N6 E0 v/ a有些還不是很懂,懇請賜教。

本帖子中包含更多資源

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

x
8#
發表於 2008-6-4 10:35:12 | 只看該作者
M6 M7改成diode connection就不用加CMFB了 因為就沒有所謂P電流源和N電流源平衡的問題
+ U" x- E! E% R) U4 B$ E先弄懂為什麼要加CMFB的原因 Razavi書上有解釋可以看一下+ }  ?, N3 S( W8 B4 S8 a/ ]6 d
所以若你電路改成這樣接 那Vcmfb應該改接在M1 M3的gate
9#
發表於 2008-6-4 11:49:05 | 只看該作者

回復 7# 的帖子

如果你第一級欲採用diode connected架構,基本上主極點會在第二級
, _3 \$ F% l- `$ F, S4 [- FMiller補償也不需要了
10#
 樓主| 發表於 2008-6-4 20:10:34 | 只看該作者

$ s/ C: \6 T' W9 M) N2 h嗯嗯,我有去看了Razavi裡面提到的CMFB,% ^) b- L# _7 E4 A! b; u( G
但對於VB跟vcmfb拉回的點還是不太了解,/ t# z  {# g$ L/ q7 I) ~
上圖我已經把M6和M7都改成diode-connected了,. l1 p+ Y) k% L
而結合mbission的意見,我把補償電容跟電阻都拿掉了,
% u4 T+ `' l: `7 a/ R. o但這樣我CMFB電路裡面vb要用哪一個?- Q( T7 q4 F) s+ i
如果vcmfb如版主所說,要給M1,M3的GATE,
  P2 D9 A( N2 e9 `我有試過vb選擇M2的gate,
. B  z( p2 C7 ~  _% e8 n8 K然後拉cmfb到M1 M3的gate," h) j, M0 ]4 Q+ ?  b$ }
這樣輸出取樣的波形還滿正常的,但是好像速度不夠,
1 S- }+ h' O3 Q* H" I2 M/ q& z都跟不上輸入的值,
: M& D. C% v6 d( ]5 f+ z& n! t2 Y
9 v5 p' y* N% u3 I2 F4 I所以我懷疑我vb選錯了,5 Q% K- O. S& P! M; G
或者是哪邊弄錯了,/ f" r& {: k) N& s5 J
我繼續看看書本,有些還不是很懂," d, Y- ^  f& Y; {
歡迎大家提供意見給我

本帖子中包含更多資源

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

x
11#
發表於 2008-6-4 22:14:55 | 只看該作者
您好! y) B- R& M) M0 [: M
看到你的模擬圖後我到不覺得是速度不夠快
4 U* t" q# i" M# D: l* Q6 j- J3 D: H因為沒有slew rate limit的感覺) Z8 k8 G" v0 H% D6 A- x7 ^6 k
每各step都有settling 到一各幾乎固定的值了
5 W* g- D' C5 [, F7 G$ v從圖上看起來當輸入訊號越大時,輸出和輸入的差異就越大
9 D5 E- K& {" l1 n4 |$ I但是又不是output siwng不夠(如果是output swing不夠 應該只有輸入訊號較大時才會有差異)
7 w0 b4 N% g/ e& F: c8 }% b& o或許也有可能是你說的vb不對..但因為圖上沒標出vb vcmfb我也沒辦法猜! B( g5 \  s. ~. l4 U2 A( F+ \
所以........光從模擬結果來看
( t) t- z+ D6 G6 I6 j有可能是OPA的gain不夠
" D" A+ ^8 C9 [' y( e因為你的OTA是current mirror single stage OTA& L  D1 y1 c7 r7 z# J& l& `
gain ~ gm*B*ro , B是current mirror M7 & M8的比例9 T" z9 z1 t- i4 g! r8 O' B* s
當gain不夠時輸入和輸出的deviation會變大...相信你知道這點
6 Q- }% g/ S1 u/ @. k) |2 @當然你的OTA的UGF也必須大過於switching frequency (if you use unit gain configuration to simulation it)
) ?5 y1 {6 K4 N3 x8 S  ^+ q3 _貼各paper給你參考
0 w$ ]0 i4 N8 `7 j, Z; E$ m這各paper我曾經有使用過; i) H! {0 ?- W. V+ [7 o" @8 |
不過沒用在向你那麼高的切換頻率下
7 j3 @; O: V$ N  N7 Ypaper中的UGF只有1.2M
1 M0 e0 F4 b1 U# T' L7 v( U7 h我改到約4M左右7 v4 ^1 `. y6 {/ K& f: P! U
看你的切換頻率有20M這麼高
0 |% X3 x5 `' u; w6 q8 }% X* ~6 N電流ㄍ一ㄥ一下或許有機會

本帖子中包含更多資源

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

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

回復 10# 的帖子

你需要有一個bias電路產生Vb,準位要跟你要bias M1跟M3的GATE電壓接近,
% ~' ~9 H9 S7 T& S; n6 \! N然後接到cmfb電路中,在把經過 sample 後的CMFB點拉回M1跟M3 gate端,
, E$ w9 b- a4 ?: x你可以先試著sample common點,看cmfb有沒有正常運作,正常情形下,
! J; P0 l, M" [( }8 |  J; Kdifferential 兩端電壓應該會接近你的common,Vb會接近Vcmfb....
13#
 樓主| 發表於 2008-6-6 03:16:31 | 只看該作者
感謝大家的意見,
1 O8 s- t6 z2 |, \( ?2 m0 }我有大致調出我的op雙端輸出,. d% W* _2 D7 {1 o
不過我拿去接取樣維持電路又感覺有些問題,/ R! S5 b' G- f: ^
因為我第一級採用diode-connected的接法,
$ k' C, _. o+ i9 r) R+ G本來應該增益是gm4(ro4//ro6)
- B' z  N6 X- |1 ~6 o! U9 F因為接成diode,反而變成gm4/gm6.....(這是因為diode,而1/gm6遠小於ro6並聯結果..希望我觀念沒錯)  m. w/ m! F6 {3 j
由於這樣所以我增益就被大大降低,, n' n" |+ m; L' n
本來有60多dB就不見了,
& \  e  e* n1 c9 z! @* [/ m0 v那我該怎麼辦勒
9 r4 D) }- q4 _5 c7 x
, O* S% w3 p* U還是我該用原先的架構接上兩個CMFB才能有高一點的增益. D  @- B2 k$ h5 P' g, p
但是回授的觀念$ D0 O, @$ N- t& g* D: ]
接上回授又會降低增益(1+AB)
' l, v' n6 F, h接上兩組不就降更低
9 Z7 A7 l4 B8 M! r9 ?如果真的要接上兩組,那我是不是如同mbission說的/ H3 q- H" l/ d* z( j( n, g
一組接到M1&M3   那另一組就接到第一級的M2, _% s, b6 R0 }  I- s- u
這樣觀念對嗎?" I- [" i+ `2 E# P& V9 v4 `6 {
那我M6&M7是不是該拆掉diode,然後gate端給偏壓值?
) Q9 ~# {, N: R) ^然後在接上補償電容跟電阻。2 _. R+ X3 o, ?. ?9 v% |* f
這樣想法對嗎?
14#
發表於 2008-6-6 14:23:27 | 只看該作者
建議你把第二級改成cascoded的架構(如果headroom夠的話), O+ w8 p; @8 g
如此就不用改變CMFB的部份,gain也應該會提升20dB以上1 H, M2 T: `; P1 ~3 \+ V

- [1 D/ z' @# N  d9 s另外導正你的觀念,所謂的回授路徑是存在於common mode path,對
3 u% p/ s, `" w- L7 A; rsignal path gain 不會有太大的影響
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-21 02:32 PM , Processed in 0.122516 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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