Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-5-29 17:03:52 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
3 @/ G1 z/ D# T$ `/ w+ Y6 a
這是之前參考smith電子學上面的2 stage的運算放大器,
6 x& H8 p8 ~* h# O2 I之前做過模擬,但現在因為要做別的應用,
+ p  _9 J# \) d  K8 B& @& @9 s需要將輸出改成雙端的,
+ U$ A! V5 u* h8 x有請教過學長,不過不知道是不是我模擬錯,1 |% g* w, f6 X" R' O+ ?
跑不太出來,
9 [3 K& }; }3 J! ]2 v/ r! n' @- U另外在Razavi的書上有看到雙端輸出的雙級放大器,
1 c. R1 D& B0 F/ D不過架構是另外一種,  G! f( _5 Z. q" D. P5 L: ~) c9 \
所以想請問看看如果本來是如上圖這樣的放大器,, C8 I9 v0 l7 ?. K. ^/ ^6 e1 ]
該怎樣修改成雙端輸出,謝謝3 d( M/ \* p1 z6 ~5 ?1 `3 G8 r
附上本來單端模擬的spice, M+ L2 R" H  z' s' n% {8 Q
是根據180nm製程模擬的。" M( }& @2 d# s# T! n

6 q; o5 e9 q. Avdd vdd gnd dc 1.8v, U- Q% e. N2 X# S- m' Y; R% c
vss vss gnd dc 0v
" _: [( e. ]# {) C* SIbias vpg1 vss 15uA$ n# u8 g! h( q' e: s; y
r1 6 vpd5 3k% r2 ]! l4 O2 y" m' |* V
Cc out 6 0.6pf, A, `/ I; Q0 a9 ^: d* L$ _+ t
Cl out vss 1pf
1 m. t$ L+ c% T% ym1 vpg1 vpg1 vdd vdd P_18 w=15u l=0.5u8 h7 [0 _+ s& U3 V3 k
m2 vpd2 vpg1 vdd vdd P_18 w=90u l=0.5u
0 F$ |; K* N" |3 x1 {m3 out vpg1 vdd vdd P_18 w=90u l=0.5u
0 _4 ]5 a3 h5 W# C$ c" r* Qm4 vpd4 vin1 vpd2 vpd2 P_18 w=60u l=0.5u
; |" H, v, _( E) P7 Ym5 vpd5 vin2 vpd2 vpd2 P_18 w=60u l=0.5u
' u% F! h$ {/ g/ N. I: c! }m7 vpd4 vpd4 vss vss N_18 w=15u l=0.5u
' T6 s5 [7 o- n- ~m8 vpd5 vpd4 vss vss N_18 w=15u l=0.5u& o2 e7 b  Z; m9 ^7 g
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.
% Y4 [  R9 L* R# B也就是改成第一級雙端輸出,第二級的部分則是copy一組原先的2nd stage的class A output stage即可.
" @, j8 Y3 {  V. y; N- {4 Odifferential output amplifier需有common mode feedback電路來確保inter-stage的common mode# p/ a2 A' x. r+ N! T
不至於飽和,需要sense output common mode電壓與一個參考電壓相比,透過負回授去控制output common mode值
# @  e! R( ]9 `

評分

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

查看全部評分

3#
發表於 2008-5-30 18:31:44 | 只看該作者
簡單來說,把右半部 copy 到左半部去,
8 j4 q7 O3 Q4 d
2 s4 i& L; q3 E( F  q& \7 ^M1, M2, M3 再用同一個偏壓點拉。 : @8 w$ n4 x" _' ~
M6,M7, M8 (左+右) 用 CMFB 去拉偏壓點。
4#
 樓主| 發表於 2008-5-31 21:43:24 | 只看該作者

7 W) y. h) {# w- ^9 j感謝mbission與shaq提供意見,0 A- s5 _# H& T6 ~: J
我重新接電路,如上圖這樣,然後我是只有把第一級接cmfb,- T$ A3 \- r& G7 l, Q
下面是我cmfb電路: a) m" Q6 E& Z* \' M

( P9 l- ]4 t" b! k+ @不過這樣想請問因為我用到mos開關,/ L. D2 k5 W  r/ p- @- y, f
通常我都用暫態在觀察,
8 ]/ V8 v4 j! `: z; _7 F% }而這樣我要如何量測op頻寬那些數據呢?
  n3 O7 @# X. Y- f1 j, _因為頻寬spice通常都用ac觀察,* o/ N- _; Y* g- `$ ]% c9 Y+ b- U$ E
這樣開關該怎樣有作用。
* r' A3 T  a8 |; E順便想問看看我上面這樣接,有哪邊接錯嗎?: B0 f$ @, j5 z- D7 K
或是可能會有什麼問題,  `) k+ Z* e, Y$ t+ B5 p3 K& H
因為我把op拿去放在取樣維持放大電路(SHA)裡面,# i) I# _9 K+ B3 I2 X
出來的結果沒有很理想,8 D! q8 e2 l) ]
輸出都跟不上輸入,可能是頻寬不夠,
8 v" _7 r3 @4 ]& }9 d7 {2 A但我原來單端那個OP頻寬有到200MHz,
7 ]4 s: Y3 G/ A1 A! \% f! A希望大家能給點建議,謝謝。
. k5 b( S- Q5 ^: ]  L) _- q6 O$ w; s) R- M' d0 @8 q; V5 r
模擬SHA結果
& \0 j4 w8 D- k4 e# M( \! m6 ^& Q

本帖子中包含更多資源

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

x
5#
發表於 2008-6-3 09:33:48 | 只看該作者
1.你的cmfb的電路接回amplifier點好像有誤,應該是cmfb那點接回去
! a; S: X8 _- X8 Y& o5 U2.接回去的點好像也不對,要構成負回授) `: t4 S% w. J8 N, T
3.要先跑tran,找到穩定的dc點,再用設initial方式,把opamp differential
1 }3 d# g' {! i1 J  E  input兩端及cmfb點設立初始值& C, v+ O8 X7 R
再試一下吧
6#
發表於 2008-6-3 10:02:23 | 只看該作者
同意mbission
3 ]$ M& [' }5 o" y3 }8 {common mode feedback接的電壓有誤
! m& b7 w  r! \# e% m% [  ~; W另外如果是兩級的放大器 因為你都沒有採用diode接法
+ ]" `* J% L  d- D: P所以這兩級應該都要加CMFB 以確保dc準位
7#
 樓主| 發表於 2008-6-3 20:53:28 | 只看該作者
- |( Y+ `8 |: x3 _% S. W! A. g
感謝mbission以及版主提供意見~ 4 z: t' X' g1 x0 P! N9 t
我後來將電路圖改成上面這樣,& `( Z2 Y- U( q
後來請教我學長也發現cmfb應該接錯了,& d: O( F0 q; {( j5 e9 p4 H
那我改成上面這樣還會有問題嗎?: L9 O0 e) k8 Y; i( {7 Q/ c
不過我只要接一個CMFB電路,4 g: B8 l/ n# l4 n( T
那要改成diode-connected,不過我改成這樣M6跟M7看起來好像怪怪的,
- g  _5 ~1 X0 |. o5 u5 @目前電路是這樣,還在模擬中,
- @3 y* U3 V& H, A2 `0 I+ U有些還不是很懂,懇請賜教。

本帖子中包含更多資源

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

x
8#
發表於 2008-6-4 10:35:12 | 只看該作者
M6 M7改成diode connection就不用加CMFB了 因為就沒有所謂P電流源和N電流源平衡的問題( @8 e9 ?/ [4 X. P
先弄懂為什麼要加CMFB的原因 Razavi書上有解釋可以看一下
! {0 _  J) v! p# {$ b& }所以若你電路改成這樣接 那Vcmfb應該改接在M1 M3的gate
9#
發表於 2008-6-4 11:49:05 | 只看該作者

回復 7# 的帖子

如果你第一級欲採用diode connected架構,基本上主極點會在第二級' M& U4 X  d1 m
Miller補償也不需要了
10#
 樓主| 發表於 2008-6-4 20:10:34 | 只看該作者
+ O/ ^4 P7 K2 n  W7 N
嗯嗯,我有去看了Razavi裡面提到的CMFB,
1 m5 i/ r* ~& h" n% F+ [3 {4 u但對於VB跟vcmfb拉回的點還是不太了解,! a) T% `- h0 R$ B% A3 n; g
上圖我已經把M6和M7都改成diode-connected了,
& r5 o1 o: \2 y4 X! h- N! v& W! R# _而結合mbission的意見,我把補償電容跟電阻都拿掉了,
$ o" s0 y: \; a0 r/ f但這樣我CMFB電路裡面vb要用哪一個?
3 \' |5 j5 r/ X& F如果vcmfb如版主所說,要給M1,M3的GATE,1 f0 B8 j( `# I  D* J& G& U, Q4 t
我有試過vb選擇M2的gate,5 g7 n, _" W- K
然後拉cmfb到M1 M3的gate,3 U, _* c7 b4 b
這樣輸出取樣的波形還滿正常的,但是好像速度不夠, - g& M. o, l+ ~% v& _+ c% E
都跟不上輸入的值,3 S& A6 O, }3 w$ T/ t0 E9 T

* |0 Z( C; Q6 P2 B所以我懷疑我vb選錯了,+ V5 R$ `( R5 d
或者是哪邊弄錯了,
6 s- x& ^3 i  H" J" X: D( X8 I+ Y1 A$ i. R我繼續看看書本,有些還不是很懂,
3 C: C! W6 M" W4 }; }/ f8 |: ^歡迎大家提供意見給我

本帖子中包含更多資源

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

x
11#
發表於 2008-6-4 22:14:55 | 只看該作者
您好
5 _7 U; j0 m. p0 E/ F  E7 L看到你的模擬圖後我到不覺得是速度不夠快
6 l" V" ]4 F0 U2 x6 c+ j) h因為沒有slew rate limit的感覺
) q* J" w( Z' P/ E( r每各step都有settling 到一各幾乎固定的值了
, y# f8 q: g; d6 k* q6 Y從圖上看起來當輸入訊號越大時,輸出和輸入的差異就越大
( v( \8 ?( s! ~% w但是又不是output siwng不夠(如果是output swing不夠 應該只有輸入訊號較大時才會有差異)4 s% Y7 c! \2 c5 ^, f
或許也有可能是你說的vb不對..但因為圖上沒標出vb vcmfb我也沒辦法猜! F0 c8 e1 N8 \8 c( H: o9 c' e' h
所以........光從模擬結果來看2 c5 w# ]5 _7 }) t
有可能是OPA的gain不夠! v$ C. Y( i3 Y9 T$ X
因為你的OTA是current mirror single stage OTA% ?( S1 l& J* C* P* f) z
gain ~ gm*B*ro , B是current mirror M7 & M8的比例
" L' P0 C, z0 O" L' y當gain不夠時輸入和輸出的deviation會變大...相信你知道這點. m  j" e* L. p5 w
當然你的OTA的UGF也必須大過於switching frequency (if you use unit gain configuration to simulation it)
+ @$ N* G' x4 ^. x: H貼各paper給你參考( g, R8 G* `: v) ^
這各paper我曾經有使用過% i4 K, h1 F) f# r) o8 F
不過沒用在向你那麼高的切換頻率下
% e% ?9 r* }( e+ `/ e. jpaper中的UGF只有1.2M& ?+ L5 s) ]$ u* x- U) S4 P/ A
我改到約4M左右
  y1 T5 {3 ^( }' `% i. i看你的切換頻率有20M這麼高4 ~2 m& J# d3 V9 d4 u# Q
電流ㄍ一ㄥ一下或許有機會

本帖子中包含更多資源

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

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

回復 10# 的帖子

你需要有一個bias電路產生Vb,準位要跟你要bias M1跟M3的GATE電壓接近,! D! }) c5 J) R& d! n" f
然後接到cmfb電路中,在把經過 sample 後的CMFB點拉回M1跟M3 gate端,
; X1 P& y* P, ?+ I% s你可以先試著sample common點,看cmfb有沒有正常運作,正常情形下,9 l# {+ {( M$ g* R
differential 兩端電壓應該會接近你的common,Vb會接近Vcmfb....
13#
 樓主| 發表於 2008-6-6 03:16:31 | 只看該作者
感謝大家的意見,
# L. a) Q9 b! l$ q我有大致調出我的op雙端輸出,7 e4 r2 m  q/ C$ F
不過我拿去接取樣維持電路又感覺有些問題,* Z1 Z8 L1 m, T& Z
因為我第一級採用diode-connected的接法,
$ i2 f2 \9 p# y  e7 M本來應該增益是gm4(ro4//ro6)
# P5 e. i# m& C因為接成diode,反而變成gm4/gm6.....(這是因為diode,而1/gm6遠小於ro6並聯結果..希望我觀念沒錯)' u/ |( H' a" N! r9 Y
由於這樣所以我增益就被大大降低,
7 Y' c* z9 S: o/ W* M8 S: W1 A' l本來有60多dB就不見了,3 l5 v6 @3 \; m" K& `! M5 b1 M. D
那我該怎麼辦勒 8 i  i: Z- ^0 C: W# _( C, {) o6 Z

$ U- g9 y/ P) L6 G% P5 {, L+ T. r4 a還是我該用原先的架構接上兩個CMFB才能有高一點的增益
( M2 n- B6 ~  G, A$ C但是回授的觀念
6 @8 q1 ]8 v+ u8 |+ ?. O- n接上回授又會降低增益(1+AB)5 K3 \' `9 g# c3 ^( f3 N, @2 q
接上兩組不就降更低
% F$ P" S5 m. R如果真的要接上兩組,那我是不是如同mbission說的* T7 V. \5 r9 G+ A) N. D
一組接到M1&M3   那另一組就接到第一級的M2
; B3 `. }4 B# L0 P這樣觀念對嗎?
, k( ~; O) k+ ~9 U) u+ N那我M6&M7是不是該拆掉diode,然後gate端給偏壓值?
  q6 I$ e* U9 ?  z% p( @然後在接上補償電容跟電阻。3 p) o7 R. c6 F9 Z
這樣想法對嗎?
14#
發表於 2008-6-6 14:23:27 | 只看該作者
建議你把第二級改成cascoded的架構(如果headroom夠的話)8 u2 Z" D! Q! P% h* ?" `
如此就不用改變CMFB的部份,gain也應該會提升20dB以上
* d( h9 C4 m/ F8 u $ f' S9 K" S' ~; Q! [# Q! T
另外導正你的觀念,所謂的回授路徑是存在於common mode path,對
: x  q5 v9 d; {7 w) Jsignal path gain 不會有太大的影響
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2025-2-24 11:15 AM , Processed in 0.198012 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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