Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-5-29 17:03:52 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
* p/ i% h) |. I8 I
這是之前參考smith電子學上面的2 stage的運算放大器,; b7 B/ g9 u" k
之前做過模擬,但現在因為要做別的應用,& ~3 J: p, g2 }) M
需要將輸出改成雙端的,
, v- f/ I6 A" C6 ~2 n有請教過學長,不過不知道是不是我模擬錯,
& U  f- i- P) ?! `跑不太出來,
+ d$ F! g" d" U( O另外在Razavi的書上有看到雙端輸出的雙級放大器,
% w" F* B- F9 P6 D3 D6 F% W不過架構是另外一種,# [0 o2 U! e; M5 ]* f6 }4 K
所以想請問看看如果本來是如上圖這樣的放大器,2 T) H5 n( L0 E6 [8 K
該怎樣修改成雙端輸出,謝謝
' f- \; A0 h" [. g! [* \! E$ O2 m4 X附上本來單端模擬的spice
% e  \9 {5 e9 d2 j- e0 x' D, Z& a是根據180nm製程模擬的。
2 P7 H/ N  T% ]5 G6 y
3 ~8 R) J; ~8 {  \vdd vdd gnd dc 1.8v
: C0 b: H  {- {) ~+ z  Ovss vss gnd dc 0v
, u  ^9 [6 ~& Q- [" kIbias vpg1 vss 15uA
. L0 q" Z7 O5 W, A" t. h9 yr1 6 vpd5 3k
& l# X4 M0 M  x; f( ~* zCc out 6 0.6pf6 A" q3 H1 I9 [. K  o
Cl out vss 1pf* E$ z1 `0 ?/ ^! E
m1 vpg1 vpg1 vdd vdd P_18 w=15u l=0.5u
" f6 O1 f' Z: b: U) C: p+ vm2 vpd2 vpg1 vdd vdd P_18 w=90u l=0.5u4 P$ o* p( J4 @9 b, E6 k! ^
m3 out vpg1 vdd vdd P_18 w=90u l=0.5u" y8 k+ U9 i# B! J
m4 vpd4 vin1 vpd2 vpd2 P_18 w=60u l=0.5u( y0 C4 ^; }' W& [" e) F
m5 vpd5 vin2 vpd2 vpd2 P_18 w=60u l=0.5u5 }. m- C1 {& L& K
m7 vpd4 vpd4 vss vss N_18 w=15u l=0.5u
8 h/ ?3 v( P/ o5 g1 [" ~( @m8 vpd5 vpd4 vss vss N_18 w=15u l=0.5u( g- k6 f8 x+ Y" \# q
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+ a. S/ P/ k0 ?也就是改成第一級雙端輸出,第二級的部分則是copy一組原先的2nd stage的class A output stage即可.
" S1 v2 {7 @1 v* qdifferential output amplifier需有common mode feedback電路來確保inter-stage的common mode
/ f9 [4 X! H3 F8 r0 w/ Y不至於飽和,需要sense output common mode電壓與一個參考電壓相比,透過負回授去控制output common mode值
8 R5 `8 A& W& ?( E% m& @& A

評分

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

查看全部評分

3#
發表於 2008-5-30 18:31:44 | 只看該作者
簡單來說,把右半部 copy 到左半部去,
7 w" B9 R+ W5 {2 H& F" h
" p: i8 c1 D! T0 j* uM1, M2, M3 再用同一個偏壓點拉。 ' m( ^- C1 n: X- D- ~0 [6 ]
M6,M7, M8 (左+右) 用 CMFB 去拉偏壓點。
4#
 樓主| 發表於 2008-5-31 21:43:24 | 只看該作者

# i& R3 L; _0 c感謝mbission與shaq提供意見,
" m0 C+ X" d4 p我重新接電路,如上圖這樣,然後我是只有把第一級接cmfb,
$ W; a, L+ L9 t- u9 r5 a; `下面是我cmfb電路
9 {4 ]# _% D+ l- t
* C0 ~6 H9 P$ r! V3 [; L不過這樣想請問因為我用到mos開關,
4 Y. n  t) j7 m) a1 x通常我都用暫態在觀察,
' }! \4 ?& c" O" Z; a而這樣我要如何量測op頻寬那些數據呢?: L1 ?! h9 W) B& J5 l+ h# I, O' i
因為頻寬spice通常都用ac觀察,, B1 Q& [3 [8 L; S- s% j/ I
這樣開關該怎樣有作用。2 Y; y0 J  x$ S7 ]( |
順便想問看看我上面這樣接,有哪邊接錯嗎?9 s4 m! H3 v- W; G
或是可能會有什麼問題,
( q" c( ]8 p' q2 g) r" Y因為我把op拿去放在取樣維持放大電路(SHA)裡面,9 ]+ Q' f: t, j  r$ B6 e
出來的結果沒有很理想,
7 `, R8 I) A7 q1 ]輸出都跟不上輸入,可能是頻寬不夠,' m) x  h5 q; _2 j, Q
但我原來單端那個OP頻寬有到200MHz,4 p3 P. S$ I+ S$ {/ U* ]
希望大家能給點建議,謝謝。1 i5 i9 c6 n/ v" c
3 F( b$ m! ?% X# V- U
模擬SHA結果
' `+ m+ j6 M5 M/ Y& ?

本帖子中包含更多資源

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

x
5#
發表於 2008-6-3 09:33:48 | 只看該作者
1.你的cmfb的電路接回amplifier點好像有誤,應該是cmfb那點接回去6 I4 O3 j5 t# \: R& e- m
2.接回去的點好像也不對,要構成負回授3 i& m7 K0 q8 l
3.要先跑tran,找到穩定的dc點,再用設initial方式,把opamp differential8 b9 w4 X* D2 `8 K2 F. n6 y
  input兩端及cmfb點設立初始值
- I* x! H0 }$ z  l% @' b再試一下吧
6#
發表於 2008-6-3 10:02:23 | 只看該作者
同意mbission
0 p+ v- q( i+ x  `# D7 T6 t) A, _common mode feedback接的電壓有誤
5 Y9 Z% Y5 y! |' W. c; \& ^另外如果是兩級的放大器 因為你都沒有採用diode接法% S' r) _7 ], |$ ?. Q
所以這兩級應該都要加CMFB 以確保dc準位
7#
 樓主| 發表於 2008-6-3 20:53:28 | 只看該作者
- }% ~7 |- S- W/ {/ n7 M$ A5 `6 L
感謝mbission以及版主提供意見~
; g0 m3 Y! O, a& @我後來將電路圖改成上面這樣,8 c3 O* ~1 a. y
後來請教我學長也發現cmfb應該接錯了,  g) ~  E. Z8 O, s2 k3 M
那我改成上面這樣還會有問題嗎?
% ~) |8 b6 \+ A, ?不過我只要接一個CMFB電路,
$ b, F5 `- x# h' g那要改成diode-connected,不過我改成這樣M6跟M7看起來好像怪怪的,+ O$ f' z' W! [2 y" @
目前電路是這樣,還在模擬中,
4 r' C: T; c. t& T2 C有些還不是很懂,懇請賜教。

本帖子中包含更多資源

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

x
8#
發表於 2008-6-4 10:35:12 | 只看該作者
M6 M7改成diode connection就不用加CMFB了 因為就沒有所謂P電流源和N電流源平衡的問題
+ Y6 j) M% N+ E* Q+ p7 b先弄懂為什麼要加CMFB的原因 Razavi書上有解釋可以看一下; v  N4 Y/ I# n; J9 J- k. U/ B
所以若你電路改成這樣接 那Vcmfb應該改接在M1 M3的gate
9#
發表於 2008-6-4 11:49:05 | 只看該作者

回復 7# 的帖子

如果你第一級欲採用diode connected架構,基本上主極點會在第二級
' R9 J5 p0 x" Q0 @Miller補償也不需要了
10#
 樓主| 發表於 2008-6-4 20:10:34 | 只看該作者

0 V9 D* L7 g* l$ |0 _6 k9 P嗯嗯,我有去看了Razavi裡面提到的CMFB,+ ^0 @& v, w& N3 t$ l6 m
但對於VB跟vcmfb拉回的點還是不太了解,
* L# f0 x( `! C7 C上圖我已經把M6和M7都改成diode-connected了,5 z7 U& G/ X* h/ D# v
而結合mbission的意見,我把補償電容跟電阻都拿掉了,
' b6 ^  \. j/ a# b6 {, q6 s. N但這樣我CMFB電路裡面vb要用哪一個?
* A: ]1 i) M* U0 [6 \' S4 @0 m如果vcmfb如版主所說,要給M1,M3的GATE," x" @+ F5 ]9 m% ~5 |
我有試過vb選擇M2的gate,
" j# W% }6 Z) A, H然後拉cmfb到M1 M3的gate,
& Z% ]0 c9 C% @! u這樣輸出取樣的波形還滿正常的,但是好像速度不夠, % V: i: ~% Y4 z7 f- k
都跟不上輸入的值,! z! M; w  D2 r+ {9 ?6 v

" w- J1 ~- r+ \8 B6 S/ H' Z9 S6 U5 z所以我懷疑我vb選錯了,6 ?/ m% b$ N6 x! W0 |- u0 ^
或者是哪邊弄錯了,8 N5 Y; F- v: H" \( O- v8 V
我繼續看看書本,有些還不是很懂,* E$ W' ~# L3 q$ C& u$ a' \$ v
歡迎大家提供意見給我

本帖子中包含更多資源

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

x
11#
發表於 2008-6-4 22:14:55 | 只看該作者
您好
, {" ^* {/ A2 i1 d3 z看到你的模擬圖後我到不覺得是速度不夠快
+ \7 O) y- D: i5 H- i* C; s4 \) k2 l& m因為沒有slew rate limit的感覺
8 k% Z; |9 \: d  m* S' ?, l; @每各step都有settling 到一各幾乎固定的值了
  `% ?8 M# ^6 j* n* J& h; B: z2 C1 r  m0 Q從圖上看起來當輸入訊號越大時,輸出和輸入的差異就越大
( o* Q7 F4 l" p但是又不是output siwng不夠(如果是output swing不夠 應該只有輸入訊號較大時才會有差異)3 E- q! n% }' g7 c
或許也有可能是你說的vb不對..但因為圖上沒標出vb vcmfb我也沒辦法猜
- _2 v( r( n1 ?8 V) e) {所以........光從模擬結果來看6 e$ M3 [5 U4 o" T/ i" n+ V: g: t% I
有可能是OPA的gain不夠
0 G: l7 S- y& c0 ?  k因為你的OTA是current mirror single stage OTA
8 J/ J& Z7 o, Q/ C, s2 Ygain ~ gm*B*ro , B是current mirror M7 & M8的比例
5 ~7 {; W% @& e# G. J當gain不夠時輸入和輸出的deviation會變大...相信你知道這點
( {- j% j. I8 R1 y+ c當然你的OTA的UGF也必須大過於switching frequency (if you use unit gain configuration to simulation it)
$ k% L3 S0 Q8 v5 W$ |9 Y0 V貼各paper給你參考0 y9 f# C/ v8 B, V9 U: @
這各paper我曾經有使用過. P* O) n$ h* _
不過沒用在向你那麼高的切換頻率下
' W$ M( R; f" w9 g7 \6 fpaper中的UGF只有1.2M
6 g3 ?9 P% D  ~9 j0 y我改到約4M左右
, ]) d7 y& W3 j3 N1 }" A6 |看你的切換頻率有20M這麼高8 F+ j6 h* u# v! G# h9 ]6 @
電流ㄍ一ㄥ一下或許有機會

本帖子中包含更多資源

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

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

回復 10# 的帖子

你需要有一個bias電路產生Vb,準位要跟你要bias M1跟M3的GATE電壓接近,& W3 }3 X6 _$ Q+ ]7 w
然後接到cmfb電路中,在把經過 sample 後的CMFB點拉回M1跟M3 gate端,
5 W* z' v& F% _. T2 x6 P你可以先試著sample common點,看cmfb有沒有正常運作,正常情形下,6 d6 D) s$ q# |; m
differential 兩端電壓應該會接近你的common,Vb會接近Vcmfb....
13#
 樓主| 發表於 2008-6-6 03:16:31 | 只看該作者
感謝大家的意見,8 d. w1 T  e3 u: C1 ~8 \/ M  A2 z7 @
我有大致調出我的op雙端輸出,. Q) K' G6 x5 q8 I; H( _
不過我拿去接取樣維持電路又感覺有些問題,
' h# ?( E4 M/ F# i/ }+ }& o因為我第一級採用diode-connected的接法,
% }9 n9 L5 p5 b$ d本來應該增益是gm4(ro4//ro6)% }+ a5 V0 R# Q6 A- b
因為接成diode,反而變成gm4/gm6.....(這是因為diode,而1/gm6遠小於ro6並聯結果..希望我觀念沒錯)
6 ~) {/ N/ Z( ^: o. W由於這樣所以我增益就被大大降低,
4 k. ?& W8 x+ s- @' K本來有60多dB就不見了,
: ]0 n5 c5 a: M% B2 |那我該怎麼辦勒 7 T! F9 f( U/ I' E
1 G! o* Z7 A% f: \$ Q
還是我該用原先的架構接上兩個CMFB才能有高一點的增益. K! G0 x5 g9 l5 w  C; V
但是回授的觀念3 f9 x7 v$ N: b
接上回授又會降低增益(1+AB)! t8 K- T  F2 o4 r- C5 s# b  B
接上兩組不就降更低. H' O5 r$ D6 I7 w) ]' s3 [
如果真的要接上兩組,那我是不是如同mbission說的# e% _  K  n8 R& k: \6 Q) W
一組接到M1&M3   那另一組就接到第一級的M2
  Y) Y" y* T9 E  j這樣觀念對嗎?: S* C, u+ x/ x4 u! m# H. E# ~
那我M6&M7是不是該拆掉diode,然後gate端給偏壓值?! R8 I" t, J: m% g7 N7 e9 `
然後在接上補償電容跟電阻。/ S  d* t( J6 X
這樣想法對嗎?
14#
發表於 2008-6-6 14:23:27 | 只看該作者
建議你把第二級改成cascoded的架構(如果headroom夠的話)
+ @8 \% h; E# n$ s6 J如此就不用改變CMFB的部份,gain也應該會提升20dB以上0 ^; v$ i- n! I

9 I( c& \- {: ?另外導正你的觀念,所謂的回授路徑是存在於common mode path,對" H# b- r# z. ?8 P+ z
signal path gain 不會有太大的影響
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

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

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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