Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

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

0 j! J( u4 |  G0 ^( v5 n& t這是之前參考smith電子學上面的2 stage的運算放大器,
  ~+ P2 a0 |$ [/ X之前做過模擬,但現在因為要做別的應用,+ c* T- }: ?( X- Z# ]& U
需要將輸出改成雙端的,
1 h3 @# @3 S1 j有請教過學長,不過不知道是不是我模擬錯,: K/ l& J/ ?) M# h2 }5 _/ j+ v5 @
跑不太出來,# d0 E, A; E4 V+ |4 N/ ]
另外在Razavi的書上有看到雙端輸出的雙級放大器,
+ g# V8 r( b, T. q不過架構是另外一種,
# |  p# j  S( h6 |1 I& a所以想請問看看如果本來是如上圖這樣的放大器,
& ?- L! S: h0 l, t3 |$ S該怎樣修改成雙端輸出,謝謝
/ d6 g7 C7 I/ `7 D3 g; o/ r0 ?附上本來單端模擬的spice
0 A/ [* u% j6 w. p2 u; G0 y是根據180nm製程模擬的。
' m; g8 J" Y8 T1 W. p: I; u6 G3 M- J
) b7 n+ s0 O( kvdd vdd gnd dc 1.8v
, w& p' c4 }0 Q+ R: C# Mvss vss gnd dc 0v
! ^6 ^) t% U" }9 Q- }6 rIbias vpg1 vss 15uA  |& J9 F5 U9 Z+ H9 p
r1 6 vpd5 3k
! F6 C6 O7 m( V8 f5 q3 t4 }Cc out 6 0.6pf
) o; F4 d7 }  }: w4 g. ~Cl out vss 1pf
- [, t9 I  R2 pm1 vpg1 vpg1 vdd vdd P_18 w=15u l=0.5u5 q' W9 U( r" m, U+ h/ V8 _: |
m2 vpd2 vpg1 vdd vdd P_18 w=90u l=0.5u: @% V! n/ k( F: \" t4 K' Q
m3 out vpg1 vdd vdd P_18 w=90u l=0.5u- W; a5 ?+ l* A4 r8 q  @
m4 vpd4 vin1 vpd2 vpd2 P_18 w=60u l=0.5u* p  i" N  h% h$ d5 y+ w8 t
m5 vpd5 vin2 vpd2 vpd2 P_18 w=60u l=0.5u9 F, s- J# W# _: y. M( |
m7 vpd4 vpd4 vss vss N_18 w=15u l=0.5u
) D# \6 m4 J" [1 c3 am8 vpd5 vpd4 vss vss N_18 w=15u l=0.5u
" I% F4 K: l& w6 b, Z3 Dm9 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.
& l3 h# ]  w$ W9 I4 V8 W' m& s也就是改成第一級雙端輸出,第二級的部分則是copy一組原先的2nd stage的class A output stage即可.
/ \' ^! u4 W$ r& Z) k) h) ^- L( h, Edifferential output amplifier需有common mode feedback電路來確保inter-stage的common mode
# Z: F+ X+ O: e: b不至於飽和,需要sense output common mode電壓與一個參考電壓相比,透過負回授去控制output common mode值
3 Y9 S# `9 x( @/ x% Y5 ^1 R& I

評分

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

查看全部評分

3#
發表於 2008-5-30 18:31:44 | 只看該作者
簡單來說,把右半部 copy 到左半部去,1 ?6 P7 @9 O4 r* ?8 R
' h; f5 Q# c) Z
M1, M2, M3 再用同一個偏壓點拉。 # K; B9 d& Q1 h& j8 F5 S
M6,M7, M8 (左+右) 用 CMFB 去拉偏壓點。
4#
 樓主| 發表於 2008-5-31 21:43:24 | 只看該作者
" |6 e. e* L0 y$ N* Z6 Z/ k, v4 Y: `
感謝mbission與shaq提供意見,
; h7 G! p( N. q6 Z+ K3 ^3 N: f我重新接電路,如上圖這樣,然後我是只有把第一級接cmfb,0 [: W* V) I8 W0 t3 v0 W" _$ M
下面是我cmfb電路& F8 c. f! u3 ^# W6 e

7 R3 N: O# ?; F7 i不過這樣想請問因為我用到mos開關,
% C+ t. p& Z  G' @通常我都用暫態在觀察,+ V* R% V$ v" D" ], g9 Q
而這樣我要如何量測op頻寬那些數據呢?
4 V5 l* f2 f* \1 j因為頻寬spice通常都用ac觀察,5 A2 K$ K5 y$ w- u
這樣開關該怎樣有作用。
7 ~  A- e4 B) @$ \- k8 X! z順便想問看看我上面這樣接,有哪邊接錯嗎?
) N" R7 }, H% K& @/ @或是可能會有什麼問題,9 }' l- _) l4 G' K
因為我把op拿去放在取樣維持放大電路(SHA)裡面,
0 }1 r3 V5 ]7 Z出來的結果沒有很理想,1 c% k5 S* X0 }6 e- v5 ^4 ~: j0 ~1 a
輸出都跟不上輸入,可能是頻寬不夠,
( e' _& ]+ C( T9 Z8 C但我原來單端那個OP頻寬有到200MHz,2 A* A6 c) |4 x* a' z# f7 P
希望大家能給點建議,謝謝。0 Z6 }4 x- [  [: l

5 L3 T* S: Y2 L6 l& ?% l) l# F模擬SHA結果
8 t7 B3 v3 ~. [# ]

本帖子中包含更多資源

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

x
5#
發表於 2008-6-3 09:33:48 | 只看該作者
1.你的cmfb的電路接回amplifier點好像有誤,應該是cmfb那點接回去
2 p. \0 T) T3 O# |2.接回去的點好像也不對,要構成負回授; k5 e0 p+ R$ {
3.要先跑tran,找到穩定的dc點,再用設initial方式,把opamp differential& {4 t4 e" D8 I! h  D1 ]1 L) ]1 g/ r
  input兩端及cmfb點設立初始值
1 \) y0 ~, @% |1 Q! b再試一下吧
6#
發表於 2008-6-3 10:02:23 | 只看該作者
同意mbission , U4 ?9 n& [# y) J) f
common mode feedback接的電壓有誤/ |4 ^9 p7 n, m9 f/ ?! j
另外如果是兩級的放大器 因為你都沒有採用diode接法
2 `2 N( F4 h) U& z( H所以這兩級應該都要加CMFB 以確保dc準位
7#
 樓主| 發表於 2008-6-3 20:53:28 | 只看該作者

+ \* X$ i3 t/ P# Y# Q: K# \! X感謝mbission以及版主提供意見~ ! t7 W, t) u1 K) w, o3 Q& p6 z; }6 V
我後來將電路圖改成上面這樣,
" A& m0 a% f7 w" r後來請教我學長也發現cmfb應該接錯了,8 d3 ?/ p! i- v6 G' `3 r
那我改成上面這樣還會有問題嗎?0 {6 s4 A1 P. j$ O0 T$ P1 ?; S
不過我只要接一個CMFB電路,
, T: Y  c. {% T0 e1 ^, O) \$ j+ u& D那要改成diode-connected,不過我改成這樣M6跟M7看起來好像怪怪的,
& U, h1 S0 F4 J' b目前電路是這樣,還在模擬中,. f4 R4 r6 \; q/ C  ?6 e- n
有些還不是很懂,懇請賜教。

本帖子中包含更多資源

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

x
8#
發表於 2008-6-4 10:35:12 | 只看該作者
M6 M7改成diode connection就不用加CMFB了 因為就沒有所謂P電流源和N電流源平衡的問題8 q2 b% A. L/ p* N7 w
先弄懂為什麼要加CMFB的原因 Razavi書上有解釋可以看一下% Y. u8 D' O8 l
所以若你電路改成這樣接 那Vcmfb應該改接在M1 M3的gate
9#
發表於 2008-6-4 11:49:05 | 只看該作者

回復 7# 的帖子

如果你第一級欲採用diode connected架構,基本上主極點會在第二級1 n" l0 T' l" n, F# |' M0 H
Miller補償也不需要了
10#
 樓主| 發表於 2008-6-4 20:10:34 | 只看該作者
+ f# h$ q, b$ s# I
嗯嗯,我有去看了Razavi裡面提到的CMFB,
; N* Y; ~8 t4 c6 I, S, x但對於VB跟vcmfb拉回的點還是不太了解,( {  h6 H; Q5 U# P: ]9 G
上圖我已經把M6和M7都改成diode-connected了,7 c9 L, O4 B" ]$ A1 [* [+ d0 {
而結合mbission的意見,我把補償電容跟電阻都拿掉了,3 y3 [) e% G+ f2 F3 o/ [
但這樣我CMFB電路裡面vb要用哪一個?
. i2 k9 T, |6 I' ^如果vcmfb如版主所說,要給M1,M3的GATE,
2 H2 a9 b  m. g6 O) r' q我有試過vb選擇M2的gate,4 o  _- H% c; d, Z8 q
然後拉cmfb到M1 M3的gate,
0 k! H0 L9 ]; D+ \1 M8 f' E( X這樣輸出取樣的波形還滿正常的,但是好像速度不夠, % U' f7 W) v  M+ m) ?/ w
都跟不上輸入的值,
3 w; T$ N# j: g# G$ `8 d
' ]; A1 _; C1 K; h# [所以我懷疑我vb選錯了,
: N: S. Q5 ~& X3 y1 b8 ^或者是哪邊弄錯了,9 t2 X7 N, b0 x$ ]2 ^) {
我繼續看看書本,有些還不是很懂,
+ }0 |/ {/ r; {4 B0 M歡迎大家提供意見給我

本帖子中包含更多資源

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

x
11#
發表於 2008-6-4 22:14:55 | 只看該作者
您好
+ Z+ I# p3 I+ P& T看到你的模擬圖後我到不覺得是速度不夠快
8 H' ~3 Z; b: G) ^因為沒有slew rate limit的感覺4 O) K) E" k: Q6 d! P1 [3 P
每各step都有settling 到一各幾乎固定的值了
2 L* B9 s3 o+ ]. c* v, h( r9 P從圖上看起來當輸入訊號越大時,輸出和輸入的差異就越大: ~: X: k- C  X0 ]6 @( H2 D; W, p
但是又不是output siwng不夠(如果是output swing不夠 應該只有輸入訊號較大時才會有差異)* ~$ K' O7 F  F$ T
或許也有可能是你說的vb不對..但因為圖上沒標出vb vcmfb我也沒辦法猜' D# ~7 K, B; t. I7 b" P0 I$ e
所以........光從模擬結果來看3 H/ T/ C/ u! u+ a$ J( K5 `$ B, N
有可能是OPA的gain不夠
+ s& P( v3 I) N6 ], \+ ?因為你的OTA是current mirror single stage OTA. R; {, o7 u; g. h7 v$ i9 a
gain ~ gm*B*ro , B是current mirror M7 & M8的比例
9 F- B7 }: M0 J2 L" G當gain不夠時輸入和輸出的deviation會變大...相信你知道這點7 Z7 m6 |4 l* j# j7 ]8 K
當然你的OTA的UGF也必須大過於switching frequency (if you use unit gain configuration to simulation it)0 w$ B, J1 D. J; p+ ?( U( |4 k; [) X
貼各paper給你參考
5 Y! A  ~' F) r" j3 ^6 Y+ Q% s! G這各paper我曾經有使用過& u8 l0 a2 m# p7 G8 i
不過沒用在向你那麼高的切換頻率下; p( h% n% V6 C4 w3 Y  G$ ]
paper中的UGF只有1.2M8 s" `' }; R, ~: p8 j
我改到約4M左右$ |& `5 h9 c" n
看你的切換頻率有20M這麼高2 m* I8 g% [5 ^6 p8 C  ~6 v
電流ㄍ一ㄥ一下或許有機會

本帖子中包含更多資源

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

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

回復 10# 的帖子

你需要有一個bias電路產生Vb,準位要跟你要bias M1跟M3的GATE電壓接近,  n1 B# {) T" p% S
然後接到cmfb電路中,在把經過 sample 後的CMFB點拉回M1跟M3 gate端,6 O- c7 K2 C4 S% n# y; t' ~8 M6 D
你可以先試著sample common點,看cmfb有沒有正常運作,正常情形下,0 t; R1 q3 C5 @9 e
differential 兩端電壓應該會接近你的common,Vb會接近Vcmfb....
13#
 樓主| 發表於 2008-6-6 03:16:31 | 只看該作者
感謝大家的意見,
( w. q+ W0 E) C我有大致調出我的op雙端輸出,
2 Q- J. V- s$ s5 b1 o3 }不過我拿去接取樣維持電路又感覺有些問題,+ l) S, v  _& g7 Y4 D9 z1 C. {
因為我第一級採用diode-connected的接法,
: V, b2 K  I6 c, m2 R9 |4 l本來應該增益是gm4(ro4//ro6)
) o6 W- C- L1 B+ ]因為接成diode,反而變成gm4/gm6.....(這是因為diode,而1/gm6遠小於ro6並聯結果..希望我觀念沒錯)% R  _6 ?/ j' k2 S; L4 n- E
由於這樣所以我增益就被大大降低,' R/ c9 h( {8 q/ o
本來有60多dB就不見了,: g, i/ u# S, Y* N* D# R
那我該怎麼辦勒 1 O1 l6 T% w6 ?* f

+ r- J" n  z  M* ]4 p還是我該用原先的架構接上兩個CMFB才能有高一點的增益
( g0 V3 @4 i8 U9 |7 R但是回授的觀念
3 \  ^% I& m+ U) @接上回授又會降低增益(1+AB)
1 L' i5 v+ s) {( }( v8 C( T接上兩組不就降更低
( b; g  i9 w  f; ]如果真的要接上兩組,那我是不是如同mbission說的
/ Y% r' R; f- i7 Z8 I# ^一組接到M1&M3   那另一組就接到第一級的M2
/ B7 d; n+ h3 \# U2 ?: f- V這樣觀念對嗎?1 k/ Y' b% v! w7 x; {
那我M6&M7是不是該拆掉diode,然後gate端給偏壓值?% U& F/ y) q! v9 O0 Y( h( w: @
然後在接上補償電容跟電阻。" I5 k6 |: F8 Z& v  w3 r2 C4 x
這樣想法對嗎?
14#
發表於 2008-6-6 14:23:27 | 只看該作者
建議你把第二級改成cascoded的架構(如果headroom夠的話)6 S" u8 @; G4 d9 c; K% F9 p
如此就不用改變CMFB的部份,gain也應該會提升20dB以上
$ q9 }! G% X0 @( E
6 ]% C, k+ w+ S* c另外導正你的觀念,所謂的回授路徑是存在於common mode path,對
: D5 s( }& @$ T, \# z& H4 ?+ @signal path gain 不會有太大的影響
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-6-17 09:57 AM , Processed in 0.143518 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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