Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 3474|回復: 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呢
) K* D% R6 L: z1 cvi        vi        gnd        pwl(0                0        10n        2.5v)
  c. O/ x. K- l.options         accurate=1         CONVERGE=1 post
2 L  Q& ]; J% `/ Q- F9 [.global        vi        gnd
4 Z" J( ]# M: z7 @# t  xma10        n91011        n91011        vi        vi        pch5        l=4u        w=6u        m=9
% E4 `$ h- z1 K1 |. j& \( tma11        n91011        n1213s2        gnd        gnd        nch5        l=4u        w=1u        m=1
9 F( U8 A3 |6 `- g; N) o' @ma12        n1213s2        n1213s2        gnd        gnd        nch5        l=4u        w=1u        m=1! h/ g* S3 k6 B( G. y4 X- a
ma13        n1213s2        ota_vo        vi        vi        pch5        l=4u        w=7u        m=1
1 Q/ k  C3 }0 T( |) yma9        ntail        n91011        vi        vi        pch5        l=4u        w=6u        m=50+ O/ z5 J2 [2 Q8 r
ma1        n146        vn        ntail        vi        pch5        l=2u        w=6u        m=48
9 M$ G# p& g) ?9 A# d6 M6 \. c0 |ma2        n235        vp        ntail        vi        pch5        l=2u        w=6u        m=48! n# Q1 ^4 N5 m5 i* |
ma3        n235        n235        gnd        gnd        nch5        l=2u        w=6u        m=1+ N3 d$ E' A1 L1 E% y
ma4        n146        n146        gnd        gnd        nch5        l=2u        w=6u        m=1
1 A- F7 m! C4 P4 u3 D' @ma5        ota_vo        n235        gnd        gnd        nch5        l=2u        w=3u        m=162 o# x4 D$ N$ B$ X, F( ]$ K
ma6        n678        n146        gnd        gnd        nch5        l=2u        w=3u        m=163 {. Y7 k3 P$ k, c7 _9 ^) n
ma7        n678        n678        vi        vi        pch5        l=2u        w=6u        m=16
5 p( u  V! r) G" Y( z( Q+ qma8        ota_vo        n678        vi        vi        pch5        l=2u        w=6u        m=169 T9 ^2 j) @' ~* [, N9 f
**********************start        up*******************
/ v1 @" c2 l4 y  Ims3        ns1234        ota_vo        vi        vi        pch5        l=4u        w=7u        m=65 G; K. g5 u' \+ S2 \
ms2        n1213s2        ns1234        vi        vi        pch5        l=0.7u        w=5u        m=1
$ M' i2 l' `/ ?9 E9 `* ~3 qms1        vn        ns1234        vi        vi        pch5        l=0.7u        w=5u        m=1" D$ b5 @8 n7 D
ms4        ns1234        vi        gnd        gnd        nch5        l=20u        w=0.7u        m=1
0 X* W1 r- ]* E********************bandgap         core*******************
9 |& I, K' D+ H6 K1 Z3 t/ f  Tm1        vn        ota_vo        vi        vi        pch5        l=4u        w=7u        m=6
1 M6 P, ^. [: _3 \r2a        vn        gnd        130.6k% `! a; X- b6 J6 G4 H5 D
Q2        gnd        gnd        vn        pnp10        9 r4 n7 F) f& u7 Q6 D/ H
m2        vp        ota_vo        vi        vi        pch5        l=4u        w=7u        m=6
- B4 G7 w, I. T' a+ M7 Wr1        vp        r1        100k  y, r+ N) J  X. p4 F9 L
Q1        gnd        gnd        r1        pnp10        m=8       
) l  V+ [8 G* x' c, j: b6 \m3        vref        ota_vo        vi        vi        pch5        l=4u        w=7u        m=6
4 y4 N- k. c4 |% X2 v# ecc        ota_vo        vp        2p/ N5 I! d: i; R  h% ~/ _7 ~. l
r2b        vp        gnd        130.6k& N  ]  u! X! ^
r3        vref        gnd        100k; U) L6 u$ _0 Q7 T! _# }( F- d
.model        pnp10        pnp# }  j5 Z! B6 W8 B* `4 J5 G
/ a1 K/ t* ]3 P+ k
.dc        temp        -40        150        5        0 u' Y& M7 F, z0 t) r
.tran        10n        5u' M3 a  ~# J4 I2 |  l, p# e
.probe         id(ma1)        id(ma2)        id(ma13)        id(ma10)        id(ma9)        id(ma8)        id(ma11)        id(ma12)        id(ma7)        id(ma9)8 I! @. x: o+ L. @/ m- l
+id(ms1)        id(ms2)        id(ms3)        id(ms4)        id(m3)9 ~2 [6 T' k5 X4 S
********************offset voltage*******************; i2 [6 d$ F( e( d" B( h( K% [

: M/ y2 T  ?. {& r4 Z*vn        vn        gnd        0.63 q2 x+ Q9 F/ k1 t, E8 a' l
*vp        vp        gnd        2.5" N5 X# q. f: W! {
*.dc        vp        0        2.5        1m
) Q* Z. d4 B1 i******************** PSRR_ota*******************' }5 U4 x+ d" p" g
1 K7 `* A; ^# B/ J# f6 d, ]1 D
*vn        vn        ota_vo  L7 J7 p" {0 s' g6 g& p$ {2 v9 x, ^
*vp        vp        gnd        dc        0.6                       
7 V4 e0 y' N3 B7 `# |& T*.tran        1n        20u
3 s6 j& {( A& O2 @7 V*.ac        dec        10        1        100g( J4 @) ?5 K; ]9 G
*.print        ac        ga=par('-(vdb(ota_vo)-vdb(vi ))'): r6 N3 T; O7 m% ^0 b( u$ w
*.print        ac        pa=par('vp(ota_vo)')) V& J4 T/ m5 H  v# ]. e/ q
$ l- D5 v1 Q4 Q8 t
.op
1 k. V& B5 \; O) Q/ D# [.lib ' xx0355v.l'  tt_5v: c, E1 Z2 ^5 V
.end

本帖子中包含更多資源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2009-10-15 08:54:14 | 只看該作者
個人覺得: 先把MS1~MS4 這四顆 start-up Mos 拿掉,再跑一次,有可能是start-up的問題
8 ?) q6 e9 p0 y) d9 Y# s# Q: x4 @; p如果不是的話,那就是OP的問題了,把Cc補償電容加大看看~
3#
發表於 2009-11-18 10:58:02 | 只看該作者
看起來你的OP好像有點問題
- Q) U" f# s9 a: x$ L8 d3 u" t9 o先把CC拿掉
, Z3 s" K9 j' j0 Z# r0 ]" n8 P5 y然後我幫你改了一下 只更動個數 其他我沒注意看
$ _# K3 K3 M; g/ Q5 E- U8 ^你可以試試看
! N5 O2 T" p& |# M1 ]$ R* _1 fma10        n91011        n91011        vi        vi        p33        l=4u        w=6u        m=1
/ b: _# X* S; A6 Z; C- ^/ Hma11        n91011        n1213s2        gnd        gnd        n33        l=4u        w=1u        m=1
" d" Y# @- U6 s& C0 m7 Jma12        n1213s2        n1213s2        gnd        gnd        n33        l=4u        w=1u        m=10 L: a2 F+ O! s2 C# [8 P$ b3 B
ma13        n1213s2        ota_vo        vi        vi        p33        l=4u        w=7u        m=1
; k9 q- T2 L( T* _ma9        ntail        n91011        vi        vi        p33        l=4u        w=6u        m=93 J3 O2 W- l- q+ L- f* `; o6 T
ma1        n146        vn        ntail        vi        p33        l=2u        w=6u        m=10
0 }* i+ Y/ l* z* R8 U" y/ |ma2        n235        vp        ntail        vi        p33        l=2u        w=6u        m=10/ u( e( L8 N. M& s* ]
ma3        n235        n235        gnd        gnd        n33        l=2u        w=6u        m=8
& n$ r1 x' M7 t2 w! K( tma4        n146        n146        gnd        gnd        n33        l=2u        w=6u        m=8( N7 A; S5 U0 y  P# A! G; {3 U
ma5        ota_vo        n235        gnd        gnd        n33        l=2u        w=3u        m=16
+ y3 X: G( C; Jma6        n678        n146        gnd        gnd        n33        l=2u        w=3u        m=167 i8 g" \$ s- w) a( D. ]
ma7        n678        n678        vi        vi        p33        l=2u        w=6u        m=16; V3 J7 c, J1 O" B) n3 L7 \
ma8        ota_vo        n678        vi        vi        p33        l=2u        w=6u        m=16
* N( O6 g8 x* e6 Fc1         ota_vo       vss  2pf7 [6 A$ \# h, j$ Q/ Z  D, h) B. e& _
這樣應該就不會震盪了8 d# a3 S* P( E6 x7 C+ E/ p9 A
還有你bandgap的電阻好像不太對" F! m2 {8 o; b8 M3 [1 ?" M1 {
一般 兩個bipolar的電壓差的正電壓係數跟 bipolar的負電壓係數不會接近1:1
% ^( k% p, E' i你可以先試試看10:1
" Q- t7 \. s, m2 e4 \: ]也就是你的R1先降到13K  V4 o  m# ?% t7 R% d; b/ v3 Z
看這樣能不能產生不被溫度影響的電流源2 m3 }. Z3 S0 a/ {7 G% \
之後再微調即可
9 h: B; W& r% f2 _5 i/ H. l6 P6 f( H; M' i+ L: Y" N# p
大家有問題可以再討論看看
4#
發表於 2009-11-19 16:03:12 | 只看該作者
看这么长一个netlist,再回复,真是很敬业。/ T4 h$ i$ U6 l0 H
個人覺得: 先把MS1~MS4 這四顆 start-up Mos 拿掉,再跑一次,有可能是start-up的問題
: @: J. p2 P) M' v如果不是的話,那就 ...
: }7 ^0 o( |$ ?9 o2 l; Kposeidonpid 發表於 2009-10-15 08:54 AM
5#
發表於 2009-11-24 13:38:51 | 只看該作者
multiplier 的管子真還不少3 h3 D6 j% F, U1 O) V- v
哈哈
6#
發表於 2009-11-30 12:04:27 | 只看該作者
好像不錯玩......! ~8 ^9 n: p" i) i. Z* a
..................................
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-6-13 07:58 PM , Processed in 0.118015 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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