Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

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

" c6 x' X: d  H! `  ~3 H  z" `+ T7 C這是之前參考smith電子學上面的2 stage的運算放大器,
2 T* a" ^% c$ @/ C# r之前做過模擬,但現在因為要做別的應用,
& w3 p6 i$ C2 r& `) a# V需要將輸出改成雙端的,7 o. x" u- f5 j' C* q6 C
有請教過學長,不過不知道是不是我模擬錯,
) s2 v- E# W4 x( `跑不太出來,0 M4 g+ \" Z4 Z% A8 B- N
另外在Razavi的書上有看到雙端輸出的雙級放大器,) N/ W$ K- K9 k, F* ~6 g
不過架構是另外一種,. `3 i7 p+ j& {# v  q* c% h* A
所以想請問看看如果本來是如上圖這樣的放大器,; h% P% o, k4 ?  B9 n8 _, J3 r
該怎樣修改成雙端輸出,謝謝
) e/ Z, O3 G7 J$ ~4 v8 r& x) E附上本來單端模擬的spice
6 {9 d' O! E' |. ~) ~! R5 a是根據180nm製程模擬的。/ U* L/ N2 T: {* R: A. _3 @# T; o

/ w3 e% h- t9 v) Q, \vdd vdd gnd dc 1.8v
; J3 `5 D; D+ |* g7 Vvss vss gnd dc 0v' W! u# H) t$ N3 ~& I, w  d: q
Ibias vpg1 vss 15uA' b% S4 c6 f! T# i3 w1 C: ]
r1 6 vpd5 3k) U$ z: n  p4 t; I# W
Cc out 6 0.6pf# D! C' a9 z! X2 |, i% S) D/ w0 r
Cl out vss 1pf
9 I7 Z4 c6 R/ q# |, D+ bm1 vpg1 vpg1 vdd vdd P_18 w=15u l=0.5u2 _/ w3 R5 B( \, |/ n! D# \
m2 vpd2 vpg1 vdd vdd P_18 w=90u l=0.5u4 u& y5 {# X; w3 ?2 M& i( t# v
m3 out vpg1 vdd vdd P_18 w=90u l=0.5u
6 J2 S* p4 k% n# b& h! Gm4 vpd4 vin1 vpd2 vpd2 P_18 w=60u l=0.5u
0 O9 ]4 L# {7 n$ @: P9 _m5 vpd5 vin2 vpd2 vpd2 P_18 w=60u l=0.5u
% g# e) ]/ X  {% |9 Em7 vpd4 vpd4 vss vss N_18 w=15u l=0.5u
& X0 y( T+ G. H  P, J5 hm8 vpd5 vpd4 vss vss N_18 w=15u l=0.5u
& m9 e$ R  B$ \; Z( L1 o0 E+ E2 l4 rm9 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.: T1 v: s7 i) s1 Q! Z: \4 Z: F5 J
也就是改成第一級雙端輸出,第二級的部分則是copy一組原先的2nd stage的class A output stage即可.
5 [+ X9 y% v2 U/ u- i1 Ndifferential output amplifier需有common mode feedback電路來確保inter-stage的common mode
2 t1 g4 T' u  P6 a! H5 x, p不至於飽和,需要sense output common mode電壓與一個參考電壓相比,透過負回授去控制output common mode值
0 N' T. I3 A/ c) X; v( }

評分

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

查看全部評分

3#
發表於 2008-5-30 18:31:44 | 只看該作者
簡單來說,把右半部 copy 到左半部去,8 N; V  q1 o1 S9 G: ^- m% V$ G

% ~: C, {- K7 X: [M1, M2, M3 再用同一個偏壓點拉。
" e+ t8 S* ^* i! q. UM6,M7, M8 (左+右) 用 CMFB 去拉偏壓點。
4#
 樓主| 發表於 2008-5-31 21:43:24 | 只看該作者

: t% a" p3 V7 c1 g/ P( |& h感謝mbission與shaq提供意見,
: m5 s" l- p/ @* P2 I我重新接電路,如上圖這樣,然後我是只有把第一級接cmfb,
: |3 r8 d& o( l# _& _, o* |下面是我cmfb電路
8 G. K3 y: g( i1 f/ p0 ], z
! H  k7 K9 w9 m* L! q  N不過這樣想請問因為我用到mos開關,
" H% [+ v. R( L3 A; s) W4 X通常我都用暫態在觀察,4 N0 E  p. h* {" x5 G. [3 w
而這樣我要如何量測op頻寬那些數據呢?9 C! Q( [& X+ H" N5 m3 V
因為頻寬spice通常都用ac觀察,
; v3 j. x4 S/ N這樣開關該怎樣有作用。, q& I; A' Q6 d' r
順便想問看看我上面這樣接,有哪邊接錯嗎?
  ~. c9 r) a4 b5 Q或是可能會有什麼問題,1 q5 T2 D4 n; \: c
因為我把op拿去放在取樣維持放大電路(SHA)裡面,$ m6 N+ u9 h- j  n+ h" N* P
出來的結果沒有很理想,
9 u, [0 T. o9 J" c. K& O輸出都跟不上輸入,可能是頻寬不夠,- |0 A2 V8 _0 A7 l
但我原來單端那個OP頻寬有到200MHz,
' f. T6 G2 z. r3 Z0 A5 ^希望大家能給點建議,謝謝。" ?% [. r4 t( p. b% H, D
& J* A$ Y, ~' b" k4 ~
模擬SHA結果
! W  ]9 w! y8 k+ H

本帖子中包含更多資源

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

x
5#
發表於 2008-6-3 09:33:48 | 只看該作者
1.你的cmfb的電路接回amplifier點好像有誤,應該是cmfb那點接回去+ r! v& P9 W' I% E0 I7 }
2.接回去的點好像也不對,要構成負回授
: d0 n) F' h0 _( r+ ^3 ]  z3.要先跑tran,找到穩定的dc點,再用設initial方式,把opamp differential
  \/ u# ?9 q" @! v5 S' r7 u  input兩端及cmfb點設立初始值
1 N4 r4 L/ t6 C: P! ~; a再試一下吧
6#
發表於 2008-6-3 10:02:23 | 只看該作者
同意mbission 6 O' }- S2 A; A8 _1 f3 o  V# z
common mode feedback接的電壓有誤
8 V% _7 c6 H; ?0 B( |* |0 H另外如果是兩級的放大器 因為你都沒有採用diode接法1 p* ]+ P: k, T, `) M$ e
所以這兩級應該都要加CMFB 以確保dc準位
7#
 樓主| 發表於 2008-6-3 20:53:28 | 只看該作者
0 Z* v9 e- m: L# E
感謝mbission以及版主提供意見~
$ b) z+ n* H, ^0 }4 `/ x我後來將電路圖改成上面這樣,
3 n0 v' e+ |) C後來請教我學長也發現cmfb應該接錯了,
: B& T4 S& t" z那我改成上面這樣還會有問題嗎?  d4 r0 b2 y5 \3 N9 n5 _
不過我只要接一個CMFB電路,/ E, Y; _( t# M4 S2 _* [
那要改成diode-connected,不過我改成這樣M6跟M7看起來好像怪怪的,
4 g$ c/ l, J( t+ ^% `目前電路是這樣,還在模擬中,
' {* g4 f# V! k+ M) `( E$ A; K' X0 u有些還不是很懂,懇請賜教。

本帖子中包含更多資源

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

x
8#
發表於 2008-6-4 10:35:12 | 只看該作者
M6 M7改成diode connection就不用加CMFB了 因為就沒有所謂P電流源和N電流源平衡的問題' M+ [- Q) [2 b3 G- F) z/ B$ i
先弄懂為什麼要加CMFB的原因 Razavi書上有解釋可以看一下
* b- D' r" L) \所以若你電路改成這樣接 那Vcmfb應該改接在M1 M3的gate
9#
發表於 2008-6-4 11:49:05 | 只看該作者

回復 7# 的帖子

如果你第一級欲採用diode connected架構,基本上主極點會在第二級
+ A7 i; U9 `$ E2 z$ T* f; g" q1 SMiller補償也不需要了
10#
 樓主| 發表於 2008-6-4 20:10:34 | 只看該作者
4 ^" o3 D5 t6 [6 D- u2 v
嗯嗯,我有去看了Razavi裡面提到的CMFB,
% ]. X& z6 k$ j% k2 H  }+ H5 l+ t但對於VB跟vcmfb拉回的點還是不太了解,
+ `; d0 _. {6 v) P* ?) {; f上圖我已經把M6和M7都改成diode-connected了,
; f# D$ l& R; v5 c$ o8 ?) }( s而結合mbission的意見,我把補償電容跟電阻都拿掉了,
3 `2 l6 x$ q+ p- ?- E$ f% ]$ Q但這樣我CMFB電路裡面vb要用哪一個?) _  L8 t/ b8 h
如果vcmfb如版主所說,要給M1,M3的GATE,: |& h! @; _5 s* L( u/ {6 {5 V
我有試過vb選擇M2的gate,
" k3 l0 b( a" Y. V然後拉cmfb到M1 M3的gate,; _* |3 @; f$ h! p  j! c* y2 H
這樣輸出取樣的波形還滿正常的,但是好像速度不夠, 7 D8 g$ @3 b1 [  G% C) H
都跟不上輸入的值,
1 v4 g/ q# \9 C; g! W# d7 j7 o! }+ c  W- U4 W7 y
所以我懷疑我vb選錯了,; M. `" G# q  S& Z; {8 {$ e) z
或者是哪邊弄錯了,
0 e4 _3 u+ W* s6 `2 z我繼續看看書本,有些還不是很懂,
2 l2 i1 }: p9 e% j3 i, Y歡迎大家提供意見給我

本帖子中包含更多資源

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

x
11#
發表於 2008-6-4 22:14:55 | 只看該作者
您好
' I. D  r$ I# w+ t3 r看到你的模擬圖後我到不覺得是速度不夠快4 p; A; ^" S! f7 H4 y
因為沒有slew rate limit的感覺
; w* g5 ?' L; K$ }+ e' R+ i每各step都有settling 到一各幾乎固定的值了: U5 I8 v9 b5 k" N2 Y6 _
從圖上看起來當輸入訊號越大時,輸出和輸入的差異就越大' ~% v2 v1 |/ Y% Y* A% ?
但是又不是output siwng不夠(如果是output swing不夠 應該只有輸入訊號較大時才會有差異)- `  H3 z, j% L
或許也有可能是你說的vb不對..但因為圖上沒標出vb vcmfb我也沒辦法猜: \$ z0 Q: `" [
所以........光從模擬結果來看1 A& b3 @9 m: P. M
有可能是OPA的gain不夠% x5 ~( f7 _3 G5 j
因為你的OTA是current mirror single stage OTA
1 b3 U6 v: l2 S7 M/ H6 vgain ~ gm*B*ro , B是current mirror M7 & M8的比例* c) q- B1 h* Y- Q3 K4 u( x
當gain不夠時輸入和輸出的deviation會變大...相信你知道這點
, O8 t' l9 t) l+ v# u0 ^當然你的OTA的UGF也必須大過於switching frequency (if you use unit gain configuration to simulation it)
; _! {. h" s+ F5 J2 X貼各paper給你參考# u! o/ j% _) f4 b8 b% Q
這各paper我曾經有使用過
5 {! t7 v8 i5 V1 e不過沒用在向你那麼高的切換頻率下) b4 L9 D8 R" z' v
paper中的UGF只有1.2M
. b8 u' z9 c6 Y# ?我改到約4M左右& K  I! k& {4 D  B% T
看你的切換頻率有20M這麼高
( H. v; y; T0 d, N/ o6 N電流ㄍ一ㄥ一下或許有機會

本帖子中包含更多資源

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

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

回復 10# 的帖子

你需要有一個bias電路產生Vb,準位要跟你要bias M1跟M3的GATE電壓接近,
% H4 `6 }  F; i1 Z+ q) n然後接到cmfb電路中,在把經過 sample 後的CMFB點拉回M1跟M3 gate端,4 m4 A6 s3 f, _* x: p, R
你可以先試著sample common點,看cmfb有沒有正常運作,正常情形下,
$ l1 ]1 p' u5 F2 e# a# mdifferential 兩端電壓應該會接近你的common,Vb會接近Vcmfb....
13#
 樓主| 發表於 2008-6-6 03:16:31 | 只看該作者
感謝大家的意見,$ F8 ?) b+ |& m, j( Z* H" U
我有大致調出我的op雙端輸出,
+ y9 N5 x) q& T& ~不過我拿去接取樣維持電路又感覺有些問題,
9 i' s4 w9 k( T' g* c8 I因為我第一級採用diode-connected的接法,
2 |5 {: @4 q: }3 ?本來應該增益是gm4(ro4//ro6)9 r' ?: N- l# M# I: [
因為接成diode,反而變成gm4/gm6.....(這是因為diode,而1/gm6遠小於ro6並聯結果..希望我觀念沒錯)  Y2 k, o0 b* `' O& X
由於這樣所以我增益就被大大降低,4 Q6 o+ B8 d6 v' [2 I% {
本來有60多dB就不見了,6 a! i3 Z7 }$ `* G* w
那我該怎麼辦勒
; D/ g/ g, T9 r& b: P, e4 f% s7 p2 b/ b3 _+ I  r& _( U6 I
還是我該用原先的架構接上兩個CMFB才能有高一點的增益
; W- r! v- U; q0 P) O2 S但是回授的觀念- o8 @3 K5 Q+ n1 V& u
接上回授又會降低增益(1+AB)
1 o' R* _/ p( V接上兩組不就降更低( ]* C# M- A" S, s9 w
如果真的要接上兩組,那我是不是如同mbission說的3 \3 [4 y' @9 i6 w
一組接到M1&M3   那另一組就接到第一級的M2# x) Y/ c9 K) Y3 t# ?
這樣觀念對嗎?
3 g- z+ j& \5 O* L: D4 e9 v那我M6&M7是不是該拆掉diode,然後gate端給偏壓值?, N( C7 i0 k. h$ M) ?( ?6 p) [: ]
然後在接上補償電容跟電阻。
- ?. `7 D" s. g9 I這樣想法對嗎?
14#
發表於 2008-6-6 14:23:27 | 只看該作者
建議你把第二級改成cascoded的架構(如果headroom夠的話)7 q! P. `' Y: P) s) e3 r- P. N" m
如此就不用改變CMFB的部份,gain也應該會提升20dB以上
: `6 e2 E3 y1 s/ e2 C5 n1 H" D
7 Y; l/ K2 T- z. \另外導正你的觀念,所謂的回授路徑是存在於common mode path,對
2 \  f1 A" g8 N/ {, Jsignal path gain 不會有太大的影響
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2025-2-23 10:18 AM , Processed in 0.187010 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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