Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

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

  c0 d4 s& l. c, I$ E8 z這是之前參考smith電子學上面的2 stage的運算放大器,
( y% H; K5 i# m3 E' |( v之前做過模擬,但現在因為要做別的應用,( z2 v3 o5 ^2 o8 q2 k( E* O) G
需要將輸出改成雙端的,
! q; h; }. R, q) P, O有請教過學長,不過不知道是不是我模擬錯,
6 n! V# |% t/ q跑不太出來,0 @, A4 p! U* z* Q% t, y* m$ B9 w8 w+ j
另外在Razavi的書上有看到雙端輸出的雙級放大器,' v, w2 p/ G; V; p
不過架構是另外一種,
0 v3 M* Q: {6 S1 x所以想請問看看如果本來是如上圖這樣的放大器,) e: {9 U1 u7 e5 T- `& R
該怎樣修改成雙端輸出,謝謝  G6 Z0 G, G5 b  {9 P; k% |3 M
附上本來單端模擬的spice
' R7 j8 Z0 N5 e; d, y! Y/ o是根據180nm製程模擬的。
: q' R* ]( o* ]$ x/ I* i3 k7 f( ^1 `! k# ^
vdd vdd gnd dc 1.8v' z, p6 }1 j' X4 f. \) N
vss vss gnd dc 0v) Q8 m& \" `, _' X
Ibias vpg1 vss 15uA
6 u# V# c) R* {# q4 T2 Qr1 6 vpd5 3k
, c+ V9 R2 W! r# `Cc out 6 0.6pf& ?7 L% C6 ?& R+ Q* W# C9 e& n
Cl out vss 1pf# O+ ~  f& }8 y& X
m1 vpg1 vpg1 vdd vdd P_18 w=15u l=0.5u+ c; D" r! {, c' p# G
m2 vpd2 vpg1 vdd vdd P_18 w=90u l=0.5u
) ^& N) q) q( i- S8 E# P4 Xm3 out vpg1 vdd vdd P_18 w=90u l=0.5u7 i5 M" \2 U( Z5 q
m4 vpd4 vin1 vpd2 vpd2 P_18 w=60u l=0.5u
4 d: D) p0 n+ W+ F, k8 gm5 vpd5 vin2 vpd2 vpd2 P_18 w=60u l=0.5u! s* V1 ?0 {3 |5 A9 G
m7 vpd4 vpd4 vss vss N_18 w=15u l=0.5u  X# ]/ [. a$ I. O
m8 vpd5 vpd4 vss vss N_18 w=15u l=0.5u
- |3 ^8 e8 E/ N0 R/ W, Tm9 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.- V8 r) [  t8 G: t: V3 h( ]
也就是改成第一級雙端輸出,第二級的部分則是copy一組原先的2nd stage的class A output stage即可.' b$ k" ?- _+ z/ v4 q6 E3 }( G
differential output amplifier需有common mode feedback電路來確保inter-stage的common mode
& S: ]) w' [' X/ h9 R3 R7 C: d不至於飽和,需要sense output common mode電壓與一個參考電壓相比,透過負回授去控制output common mode值
9 K6 ?/ g+ x$ s0 U* W3 S% \. j

評分

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

查看全部評分

3#
發表於 2008-5-30 18:31:44 | 只看該作者
簡單來說,把右半部 copy 到左半部去,
; A/ `5 M) t9 _) e6 Z4 C% |2 |- M! J+ V+ q% `% S' F+ h  |
M1, M2, M3 再用同一個偏壓點拉。 ; x' U' g) ]9 E
M6,M7, M8 (左+右) 用 CMFB 去拉偏壓點。
4#
 樓主| 發表於 2008-5-31 21:43:24 | 只看該作者
7 q* C: T+ I& Y- ]1 E7 Q5 B
感謝mbission與shaq提供意見,2 S4 Z( ~2 C$ `3 m% Z4 W* Z: V
我重新接電路,如上圖這樣,然後我是只有把第一級接cmfb,$ ~# E% t7 g7 ~/ K7 l0 F
下面是我cmfb電路1 X4 L! I  z6 T5 t- Q2 p* H$ w+ v) {

- P0 a; @; \" L不過這樣想請問因為我用到mos開關,! n3 }5 p0 s2 {4 N6 Q6 d" b; s
通常我都用暫態在觀察,4 I9 `1 J# @# _. W2 S
而這樣我要如何量測op頻寬那些數據呢?
8 Z! I  `: b: N7 k% r因為頻寬spice通常都用ac觀察,2 h+ s  ?7 K! Y7 j$ Y* ~1 K
這樣開關該怎樣有作用。
: h0 k6 m! [- B1 t1 W' t順便想問看看我上面這樣接,有哪邊接錯嗎?" I! m* z9 a! M% ]0 M
或是可能會有什麼問題,8 ~  d# J5 [3 L% R! ?4 B
因為我把op拿去放在取樣維持放大電路(SHA)裡面,& |2 w! R  l* J( o& L) r
出來的結果沒有很理想,
$ r" A( f" p0 l5 N* }! {輸出都跟不上輸入,可能是頻寬不夠,
9 I1 v! H9 \6 T; Y/ p, |% ~! W# Q但我原來單端那個OP頻寬有到200MHz,
6 B' p5 W  [0 v1 g希望大家能給點建議,謝謝。/ _1 h) b1 ^) {3 V2 J9 X2 u

$ L9 p* S9 D1 r$ S模擬SHA結果
4 y7 e# K! _$ i" J2 h  p7 a) S' C

本帖子中包含更多資源

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

x
5#
發表於 2008-6-3 09:33:48 | 只看該作者
1.你的cmfb的電路接回amplifier點好像有誤,應該是cmfb那點接回去
8 @3 F8 L: ]4 m2.接回去的點好像也不對,要構成負回授
  j: L5 z% T/ R/ r8 z3.要先跑tran,找到穩定的dc點,再用設initial方式,把opamp differential9 K3 v% K: h6 l+ x2 R7 Q2 g
  input兩端及cmfb點設立初始值1 y7 ~  c4 a7 [/ M# l. C# @, t
再試一下吧
6#
發表於 2008-6-3 10:02:23 | 只看該作者
同意mbission ( A% P. U3 Q- ]. B* `  z
common mode feedback接的電壓有誤! B7 d% V2 Q$ L+ h! v7 m3 s
另外如果是兩級的放大器 因為你都沒有採用diode接法
4 F& T0 t& M6 x5 ]/ T# a7 J所以這兩級應該都要加CMFB 以確保dc準位
7#
 樓主| 發表於 2008-6-3 20:53:28 | 只看該作者

/ r& l; {; K2 t. k) t. a感謝mbission以及版主提供意見~ 3 }3 E# f! A7 y( D0 N# q2 g) v$ K5 o) M
我後來將電路圖改成上面這樣,
$ \) W& `/ D8 z4 P* n後來請教我學長也發現cmfb應該接錯了,, y! S8 r  D$ ^; O% Z
那我改成上面這樣還會有問題嗎?
6 i; Y- l) }* e2 @8 s不過我只要接一個CMFB電路,! m+ U8 y1 J/ h1 M; [) b+ v# l+ k7 b
那要改成diode-connected,不過我改成這樣M6跟M7看起來好像怪怪的,/ P+ |: C1 ^* ~. O
目前電路是這樣,還在模擬中,7 |( K# E; n0 U" Q: r3 m' M/ ]
有些還不是很懂,懇請賜教。

本帖子中包含更多資源

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

x
8#
發表於 2008-6-4 10:35:12 | 只看該作者
M6 M7改成diode connection就不用加CMFB了 因為就沒有所謂P電流源和N電流源平衡的問題
' x8 T7 e$ W" S. K: @! Y# H: \先弄懂為什麼要加CMFB的原因 Razavi書上有解釋可以看一下
: e3 R' r2 `/ N$ t5 w9 I所以若你電路改成這樣接 那Vcmfb應該改接在M1 M3的gate
9#
發表於 2008-6-4 11:49:05 | 只看該作者

回復 7# 的帖子

如果你第一級欲採用diode connected架構,基本上主極點會在第二級: P# z: c2 r5 ]8 |  U1 ?$ R! n
Miller補償也不需要了
10#
 樓主| 發表於 2008-6-4 20:10:34 | 只看該作者

: u0 j! [+ |) g嗯嗯,我有去看了Razavi裡面提到的CMFB," L! t/ h: y2 ~+ ^4 s4 I; n
但對於VB跟vcmfb拉回的點還是不太了解,
$ _" ^/ h5 U+ I! J! K上圖我已經把M6和M7都改成diode-connected了,
9 |4 y: @* ?8 r# y) G而結合mbission的意見,我把補償電容跟電阻都拿掉了,) O3 [$ Z/ n& g! A; x
但這樣我CMFB電路裡面vb要用哪一個?
8 R& i  V$ Y( ^5 u  B如果vcmfb如版主所說,要給M1,M3的GATE,$ n3 c; }+ T: u# K/ v( E2 Z
我有試過vb選擇M2的gate,+ }( o3 h. E$ r: x
然後拉cmfb到M1 M3的gate,
  b6 v* R5 E) I9 a0 S# J- I這樣輸出取樣的波形還滿正常的,但是好像速度不夠,
! D0 o& g0 j" J+ G( z5 U都跟不上輸入的值,% g, ?+ ?% f# h' a3 `. N
% i- e. {4 e/ Z# M) w
所以我懷疑我vb選錯了,
! ~& K% O: `! i9 @, K& n8 _或者是哪邊弄錯了,) @: ~0 Y" W  s! m
我繼續看看書本,有些還不是很懂,8 [! r5 y6 s. |" P% z4 O/ E& ~
歡迎大家提供意見給我

本帖子中包含更多資源

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

x
11#
發表於 2008-6-4 22:14:55 | 只看該作者
您好% y3 R+ u' E9 p) T, A
看到你的模擬圖後我到不覺得是速度不夠快
) e5 I2 G& i% I7 Z! ?' B: \因為沒有slew rate limit的感覺
; U$ F/ ~- p6 J每各step都有settling 到一各幾乎固定的值了9 f8 U+ w, _. B0 v
從圖上看起來當輸入訊號越大時,輸出和輸入的差異就越大
4 C  @' @5 {0 |2 h: i  V" z5 c. w但是又不是output siwng不夠(如果是output swing不夠 應該只有輸入訊號較大時才會有差異)7 |5 F5 `7 K. }1 x3 S
或許也有可能是你說的vb不對..但因為圖上沒標出vb vcmfb我也沒辦法猜
% ?3 T* \) Q1 A) @  l+ N# J所以........光從模擬結果來看
& N7 x  p+ O* s' g2 X有可能是OPA的gain不夠
; X' D: l) X; p3 w" I因為你的OTA是current mirror single stage OTA1 c! f9 H9 K" Q5 z" F4 w, f
gain ~ gm*B*ro , B是current mirror M7 & M8的比例
) p/ @# r5 O. s. s當gain不夠時輸入和輸出的deviation會變大...相信你知道這點
/ ~4 i- e8 y; V0 i2 c! r當然你的OTA的UGF也必須大過於switching frequency (if you use unit gain configuration to simulation it)
- z& y8 z( T4 a) c' @貼各paper給你參考, K  {! i' u; ^$ w0 t& E
這各paper我曾經有使用過$ v. R  v/ f7 I) m, N
不過沒用在向你那麼高的切換頻率下  U2 L0 t# B2 s1 d6 q
paper中的UGF只有1.2M& [: X8 o% N8 ]0 Q4 b) @: i; @8 ^, M2 ~
我改到約4M左右
/ r1 l) V. j5 `% Y  k看你的切換頻率有20M這麼高2 q: O" P) K5 f% C0 r( }% x- m
電流ㄍ一ㄥ一下或許有機會

本帖子中包含更多資源

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

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

回復 10# 的帖子

你需要有一個bias電路產生Vb,準位要跟你要bias M1跟M3的GATE電壓接近,# u3 X! [- D* v; u
然後接到cmfb電路中,在把經過 sample 後的CMFB點拉回M1跟M3 gate端,
# `- F: b2 C+ O4 M0 \) W+ |" E你可以先試著sample common點,看cmfb有沒有正常運作,正常情形下,2 K4 m- v9 {& Y" x9 m! X
differential 兩端電壓應該會接近你的common,Vb會接近Vcmfb....
13#
 樓主| 發表於 2008-6-6 03:16:31 | 只看該作者
感謝大家的意見,  y. ]" C4 l2 b# I% C! z3 z$ l- W
我有大致調出我的op雙端輸出," J; Q! O9 U7 a; W' X$ G
不過我拿去接取樣維持電路又感覺有些問題,4 o- I( y! C% r
因為我第一級採用diode-connected的接法,5 M7 H0 Z# g9 V+ ]
本來應該增益是gm4(ro4//ro6)
  C, E7 B" I& V5 Z/ a+ u0 v+ E6 l因為接成diode,反而變成gm4/gm6.....(這是因為diode,而1/gm6遠小於ro6並聯結果..希望我觀念沒錯)
5 y6 B! f4 H  m3 O$ M0 Y* N1 v9 v由於這樣所以我增益就被大大降低,* l; p, c( d! k# j* G- p- V# l9 E
本來有60多dB就不見了,6 U: y; A" M! `' m
那我該怎麼辦勒 5 v+ r  }! w3 p' f# o

/ H4 t! L3 t& G' h$ v還是我該用原先的架構接上兩個CMFB才能有高一點的增益& o  Q! i: R  D1 ~( n
但是回授的觀念
% ~% f3 z4 `, X/ }8 k. z接上回授又會降低增益(1+AB)1 x5 q9 w5 A9 Y8 h
接上兩組不就降更低% M3 b' g7 m/ W8 U9 I& _
如果真的要接上兩組,那我是不是如同mbission說的
( x4 O; V" t7 _3 q/ }0 b一組接到M1&M3   那另一組就接到第一級的M29 E+ k* r- z7 ]- ~$ J) t
這樣觀念對嗎?/ h4 _8 W( c7 i  S
那我M6&M7是不是該拆掉diode,然後gate端給偏壓值?
1 O8 f8 A' c  @然後在接上補償電容跟電阻。+ X$ E' ?% u3 }# O
這樣想法對嗎?
14#
發表於 2008-6-6 14:23:27 | 只看該作者
建議你把第二級改成cascoded的架構(如果headroom夠的話)7 Q; A5 a! S5 _1 \; P6 \
如此就不用改變CMFB的部份,gain也應該會提升20dB以上
8 a( j  ^# e. [: p  l' @
/ x) u" y) n. J, t5 Z* T+ S1 y. s6 r8 X另外導正你的觀念,所謂的回授路徑是存在於common mode path,對
) r  z; n9 X! s4 G2 E' s3 n4 asignal path gain 不會有太大的影響
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-9-27 11:52 PM , Processed in 0.194012 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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