Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] 請問版主如何設計BG

[複製鏈接]
跳轉到指定樓層
1#
發表於 2009-10-14 20:35:59 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
版主你好   想請教你BG的問題我採用這篇BG種架構cmos bandgap voltage reference with 1.8v   我的VDD=2.5~5v 且BW>=8M 我設計如下但Vref 會震盪不知為何且我設計OTA只跑ac而已  Vos有點大約10mv要如何設計Vref=0.6呢
/ t1 y( Y: b/ L- w* }- h% f' xvi        vi        gnd        pwl(0                0        10n        2.5v)  H% C& y+ L% i. F% P3 |( ]6 h
.options         accurate=1         CONVERGE=1 post
  h0 Y# a  C" i& z; m3 m.global        vi        gnd( v5 j4 j5 q& Y6 x2 G  V' z( f
ma10        n91011        n91011        vi        vi        pch5        l=4u        w=6u        m=9
2 O/ Y: Y5 F' O& m6 K+ E+ d$ F1 ~ma11        n91011        n1213s2        gnd        gnd        nch5        l=4u        w=1u        m=1
5 Y  `( R7 c! B  Y, M: O2 Yma12        n1213s2        n1213s2        gnd        gnd        nch5        l=4u        w=1u        m=1
, G) m7 i5 y" D; |. Q8 k: f" z/ ^* tma13        n1213s2        ota_vo        vi        vi        pch5        l=4u        w=7u        m=1
7 _5 _! t1 w: sma9        ntail        n91011        vi        vi        pch5        l=4u        w=6u        m=50
, B& o" ]! P  i* E; ]ma1        n146        vn        ntail        vi        pch5        l=2u        w=6u        m=48
% P1 S" z. q! B$ z& E9 z* L8 Lma2        n235        vp        ntail        vi        pch5        l=2u        w=6u        m=48. n7 M& s5 t! [  h. u; D/ _
ma3        n235        n235        gnd        gnd        nch5        l=2u        w=6u        m=1" ~0 U& K9 V- @. Q. ?
ma4        n146        n146        gnd        gnd        nch5        l=2u        w=6u        m=1
0 ~, K# [, V% B& Q4 M, x) sma5        ota_vo        n235        gnd        gnd        nch5        l=2u        w=3u        m=16
- g- W4 L( k* H$ ~- j- hma6        n678        n146        gnd        gnd        nch5        l=2u        w=3u        m=16/ J4 H" w7 y# L& o* H# n
ma7        n678        n678        vi        vi        pch5        l=2u        w=6u        m=16
- {1 f; Y& Y8 [9 L- ]1 ?, fma8        ota_vo        n678        vi        vi        pch5        l=2u        w=6u        m=16) M# n' x3 q7 m8 r8 Q5 {
**********************start        up*******************& L% `( d% P- S
ms3        ns1234        ota_vo        vi        vi        pch5        l=4u        w=7u        m=6; J9 `6 s4 Q+ c* t/ y- M8 [
ms2        n1213s2        ns1234        vi        vi        pch5        l=0.7u        w=5u        m=17 ?8 c3 u6 G, \+ b4 h9 y2 V5 h2 S
ms1        vn        ns1234        vi        vi        pch5        l=0.7u        w=5u        m=1# J7 `2 m* C" U0 J6 n
ms4        ns1234        vi        gnd        gnd        nch5        l=20u        w=0.7u        m=1' D# e  N/ |) R3 l
********************bandgap         core*******************
. U/ r4 m2 M" f1 H: X2 A0 i1 \m1        vn        ota_vo        vi        vi        pch5        l=4u        w=7u        m=6
- g) ~( z# i6 Y# B: gr2a        vn        gnd        130.6k7 m5 `- k% n+ N/ q+ C
Q2        gnd        gnd        vn        pnp10       
. C5 Q. f8 _) N; E) x! P  ?m2        vp        ota_vo        vi        vi        pch5        l=4u        w=7u        m=6
' I4 n* s. K, |/ Qr1        vp        r1        100k' ^2 I/ F) E' @# l" j
Q1        gnd        gnd        r1        pnp10        m=8        5 v2 a( d- H) ~3 q# u
m3        vref        ota_vo        vi        vi        pch5        l=4u        w=7u        m=6
% ~5 q9 J, m  x( P8 ^cc        ota_vo        vp        2p0 U7 a+ T4 h8 w2 {' i  F- B
r2b        vp        gnd        130.6k7 g6 D" m* ^0 K5 }$ j' ?
r3        vref        gnd        100k
. ~6 `0 _- m4 S. q4 }.model        pnp10        pnp
2 b- l% D" q% U! b- B" y9 }
) r2 n* L; F* ].dc        temp        -40        150        5       
' s7 _! M. ]% p% T6 w& f2 j.tran        10n        5u9 D& {9 C: B6 L* g$ ^  g( ^/ i
.probe         id(ma1)        id(ma2)        id(ma13)        id(ma10)        id(ma9)        id(ma8)        id(ma11)        id(ma12)        id(ma7)        id(ma9)
* X2 G' i9 ?: R, _+id(ms1)        id(ms2)        id(ms3)        id(ms4)        id(m3)
& [' O' G$ d. ^/ C********************offset voltage*******************
6 A, g1 U! ^! E1 f4 u. u
  A9 m3 h$ B3 U4 M' C" \* ]*vn        vn        gnd        0.6
2 @& V3 r/ ^8 \; E9 N9 h$ Z  F*vp        vp        gnd        2.5
: E. x/ P: W; j- U9 u( d7 W  ^*.dc        vp        0        2.5        1m
% e  r( L  r* \  w$ t1 M******************** PSRR_ota*******************  m. c( s& Q! u

+ {# ?# P9 T0 q) o( L3 F3 [! I*vn        vn        ota_vo
& _7 b* p! L; g6 h*vp        vp        gnd        dc        0.6                        : N# W9 P' o7 D8 L8 y
*.tran        1n        20u; H0 F) i) I6 ?& E9 l4 |: M3 M  Q. _
*.ac        dec        10        1        100g
& b1 i* K6 h8 t0 e" q3 c8 Z*.print        ac        ga=par('-(vdb(ota_vo)-vdb(vi ))')& B4 T" |9 R: c# [9 n
*.print        ac        pa=par('vp(ota_vo)')! }. q$ i6 x' a9 n1 d
- g1 F2 Z5 I" T# i' r# u. z& C8 y
.op& C: s/ I( c4 N* z
.lib ' xx0355v.l'  tt_5v
! k  e$ f5 }& T3 d% Z; ~.end

本帖子中包含更多資源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
6#
發表於 2009-11-30 12:04:27 | 只看該作者
好像不錯玩......$ h( |" C  p  v! D$ T2 ^% d
..................................
5#
發表於 2009-11-24 13:38:51 | 只看該作者
multiplier 的管子真還不少  u) ?$ G' b2 n+ E7 G# ?* n- Y$ G
哈哈
4#
發表於 2009-11-19 16:03:12 | 只看該作者
看这么长一个netlist,再回复,真是很敬业。! q/ A/ l3 m& X. l9 p" h
個人覺得: 先把MS1~MS4 這四顆 start-up Mos 拿掉,再跑一次,有可能是start-up的問題+ v: T- F3 ]: s! h) m
如果不是的話,那就 ...
2 G3 _, M$ h/ I% qposeidonpid 發表於 2009-10-15 08:54 AM
3#
發表於 2009-11-18 10:58:02 | 只看該作者
看起來你的OP好像有點問題
0 [. V; R$ ^5 r% H先把CC拿掉
9 j  M' B, o# H/ s( F$ }# v% z+ T然後我幫你改了一下 只更動個數 其他我沒注意看
3 s1 J$ \  V% E3 x+ E0 |3 ~, g你可以試試看
5 J0 R. o! c& [ma10        n91011        n91011        vi        vi        p33        l=4u        w=6u        m=1& ~! M# }6 G6 {( W2 A8 I" y
ma11        n91011        n1213s2        gnd        gnd        n33        l=4u        w=1u        m=1
, _2 ]( k2 `' y1 ama12        n1213s2        n1213s2        gnd        gnd        n33        l=4u        w=1u        m=1
  p  K: @- i3 r1 p, Gma13        n1213s2        ota_vo        vi        vi        p33        l=4u        w=7u        m=1: m8 G2 B8 z* }/ D
ma9        ntail        n91011        vi        vi        p33        l=4u        w=6u        m=91 |7 L# s2 L8 ^9 v
ma1        n146        vn        ntail        vi        p33        l=2u        w=6u        m=10
' K2 P) c7 e9 e5 V2 o( Kma2        n235        vp        ntail        vi        p33        l=2u        w=6u        m=10% W0 M2 N0 P" O  n9 K9 T* b
ma3        n235        n235        gnd        gnd        n33        l=2u        w=6u        m=8
* K' G$ T( o9 j8 U. n4 Jma4        n146        n146        gnd        gnd        n33        l=2u        w=6u        m=8( s# P9 P4 e8 T0 }! h0 v
ma5        ota_vo        n235        gnd        gnd        n33        l=2u        w=3u        m=16# A! @2 a7 T. h  s
ma6        n678        n146        gnd        gnd        n33        l=2u        w=3u        m=166 U! G9 U( _9 `" F* G
ma7        n678        n678        vi        vi        p33        l=2u        w=6u        m=16, R* M9 r* E% [
ma8        ota_vo        n678        vi        vi        p33        l=2u        w=6u        m=16
& X: o7 N9 S8 R2 K/ l% @+ Lc1         ota_vo       vss  2pf2 [( @' ?4 n& B6 H9 X" i* L8 R! ]
這樣應該就不會震盪了1 t4 g- J% N7 }+ C
還有你bandgap的電阻好像不太對
& R, {; m7 @" \9 \8 f7 u: I+ M5 i一般 兩個bipolar的電壓差的正電壓係數跟 bipolar的負電壓係數不會接近1:1
" z* M/ A. C) ^3 p1 ~8 u你可以先試試看10:1
$ @$ X6 W9 D, ^, c' z% @也就是你的R1先降到13K
" g# S( N+ g3 h; \; C  l. G看這樣能不能產生不被溫度影響的電流源
5 ~0 c+ U0 @0 e, M) f之後再微調即可
" ?- V6 r$ N5 m) B. D9 _; V1 c3 G: Y/ T; E3 z
大家有問題可以再討論看看
2#
發表於 2009-10-15 08:54:14 | 只看該作者
個人覺得: 先把MS1~MS4 這四顆 start-up Mos 拿掉,再跑一次,有可能是start-up的問題( o4 r; `1 U: p& M3 {0 \
如果不是的話,那就是OP的問題了,把Cc補償電容加大看看~
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-17 06:58 AM , Processed in 0.110014 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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