Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 3463|回復: 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呢 1 K: e0 [- m6 C
vi        vi        gnd        pwl(0                0        10n        2.5v)
! c: m4 K8 ^! Y& T% x7 }" Z+ P.options         accurate=1         CONVERGE=1 post/ H$ o: l) }, v" A- h
.global        vi        gnd
" f- p. s; _# ~- z+ Xma10        n91011        n91011        vi        vi        pch5        l=4u        w=6u        m=9
4 K. ~% a+ [7 f' s) {: ?  Pma11        n91011        n1213s2        gnd        gnd        nch5        l=4u        w=1u        m=1
% f& C- k: Q6 [ma12        n1213s2        n1213s2        gnd        gnd        nch5        l=4u        w=1u        m=1& l# h' p3 j# o9 S
ma13        n1213s2        ota_vo        vi        vi        pch5        l=4u        w=7u        m=1, Z$ W4 K0 b# b6 C! ?" H9 K8 [  _% R
ma9        ntail        n91011        vi        vi        pch5        l=4u        w=6u        m=504 e; B/ b" f; D' n% g- v/ _
ma1        n146        vn        ntail        vi        pch5        l=2u        w=6u        m=48
+ V* L- o$ U6 sma2        n235        vp        ntail        vi        pch5        l=2u        w=6u        m=48
  r7 l5 S8 b4 U7 D' @6 p6 Wma3        n235        n235        gnd        gnd        nch5        l=2u        w=6u        m=1
! h7 j. V0 e5 ?1 o( p$ \ma4        n146        n146        gnd        gnd        nch5        l=2u        w=6u        m=1( u7 i+ c. b. ~7 w
ma5        ota_vo        n235        gnd        gnd        nch5        l=2u        w=3u        m=16
9 k1 v. O# v  T) y9 dma6        n678        n146        gnd        gnd        nch5        l=2u        w=3u        m=16. _4 {3 ?* J" v, i! c5 n* ?6 s' b3 K
ma7        n678        n678        vi        vi        pch5        l=2u        w=6u        m=16+ u% a6 s: |/ N$ b; e- g
ma8        ota_vo        n678        vi        vi        pch5        l=2u        w=6u        m=162 G  D3 E2 R+ ~5 H8 C2 U" m
**********************start        up*******************
  E* b" ~2 t  F  b8 ]/ l- ]ms3        ns1234        ota_vo        vi        vi        pch5        l=4u        w=7u        m=6
$ a7 c+ o1 J% H3 o8 l7 `/ ?$ _ms2        n1213s2        ns1234        vi        vi        pch5        l=0.7u        w=5u        m=13 F/ {7 W7 R+ f, _6 H
ms1        vn        ns1234        vi        vi        pch5        l=0.7u        w=5u        m=1
/ o! T. B9 V- [4 `! U) Bms4        ns1234        vi        gnd        gnd        nch5        l=20u        w=0.7u        m=1
1 a9 {$ L' h, {8 c/ L. X********************bandgap         core*******************' v# X$ ?# D& \* ~, V5 t' Z& F& X
m1        vn        ota_vo        vi        vi        pch5        l=4u        w=7u        m=6
! u$ Q( j, U  H( X3 i% hr2a        vn        gnd        130.6k
" A1 u+ k4 a, n9 ?! D- ?. cQ2        gnd        gnd        vn        pnp10        % e- w7 T/ k5 [# S# I! g
m2        vp        ota_vo        vi        vi        pch5        l=4u        w=7u        m=6
+ o+ x0 y( i8 H- q2 dr1        vp        r1        100k
0 S5 i' [9 C8 ?7 X8 AQ1        gnd        gnd        r1        pnp10        m=8       
3 g6 z8 u( F8 h! @$ Hm3        vref        ota_vo        vi        vi        pch5        l=4u        w=7u        m=60 ]% \, Z  A% Y; A
cc        ota_vo        vp        2p
: i- h$ ]9 \& i1 Ar2b        vp        gnd        130.6k) ?, c% o, `; K/ }9 t
r3        vref        gnd        100k! d4 ]7 E5 Z3 E3 g; G, X% M( f6 `
.model        pnp10        pnp$ ]6 w- k& C, f, D" f, F  E  M5 @

) r9 K) ]6 F% s. |6 S& g.dc        temp        -40        150        5          p  X8 b2 w( \; E' A( O, ^
.tran        10n        5u
/ e2 L9 e0 m, b7 M7 s0 r8 k.probe         id(ma1)        id(ma2)        id(ma13)        id(ma10)        id(ma9)        id(ma8)        id(ma11)        id(ma12)        id(ma7)        id(ma9)
* x) C6 B0 E6 @% `5 c; w5 h" o+id(ms1)        id(ms2)        id(ms3)        id(ms4)        id(m3)# u4 t6 u- ~& D& w1 e
********************offset voltage*******************1 _2 d8 R" z' R! A

& h5 H3 i) I1 ?" ]. v*vn        vn        gnd        0.6, {% G$ Q4 D% f& I/ X
*vp        vp        gnd        2.5
# V  \1 i) O5 p3 G- H( p4 v9 \2 Y*.dc        vp        0        2.5        1m
* w6 z! `' u( _) Q8 L: C******************** PSRR_ota*******************
4 |: b; c$ a0 ~/ j6 y& ~* ]* S0 A" k$ h" c* T1 V
*vn        vn        ota_vo0 M8 K5 q  n* o3 ^( a: O
*vp        vp        gnd        dc        0.6                        + T' B  ]% x% `; z8 x# W
*.tran        1n        20u2 t! N! ^7 Z+ i9 F* w( n
*.ac        dec        10        1        100g
0 j# k# P' b  J6 O4 C# @*.print        ac        ga=par('-(vdb(ota_vo)-vdb(vi ))')
4 d- c3 [0 `& V' d7 p6 m*.print        ac        pa=par('vp(ota_vo)')! ]' W/ ^' D) [; z+ a
8 t$ l) H+ i. J9 W% D1 p
.op! z1 G8 b$ \$ o7 X6 P1 h2 D7 Z) i
.lib ' xx0355v.l'  tt_5v
+ Z; ^/ U4 j! O# R. q( n4 y" X6 {.end

本帖子中包含更多資源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
6#
發表於 2009-11-30 12:04:27 | 只看該作者
好像不錯玩......* p0 X) a, U/ N* a
..................................
5#
發表於 2009-11-24 13:38:51 | 只看該作者
multiplier 的管子真還不少- ^) Y  j/ }# l, E( ~3 t
哈哈
4#
發表於 2009-11-19 16:03:12 | 只看該作者
看这么长一个netlist,再回复,真是很敬业。/ e$ _: C* C- F+ K3 `# b' H5 x
個人覺得: 先把MS1~MS4 這四顆 start-up Mos 拿掉,再跑一次,有可能是start-up的問題/ t9 O/ O2 a9 h( z! {
如果不是的話,那就 ...1 k9 t  P' ~1 Z4 o, b; U7 t5 k8 q
poseidonpid 發表於 2009-10-15 08:54 AM
3#
發表於 2009-11-18 10:58:02 | 只看該作者
看起來你的OP好像有點問題
0 P9 o# k/ R$ b) ]  p先把CC拿掉
( [! c. E7 A7 y6 _' |8 x, H然後我幫你改了一下 只更動個數 其他我沒注意看, v& @: F, w. Y
你可以試試看 ) p9 B) f% d# a" b+ l: d
ma10        n91011        n91011        vi        vi        p33        l=4u        w=6u        m=1% E4 k1 X% N5 `! b% g
ma11        n91011        n1213s2        gnd        gnd        n33        l=4u        w=1u        m=1
- f( `$ G% U. [! {0 Jma12        n1213s2        n1213s2        gnd        gnd        n33        l=4u        w=1u        m=1
1 p( q3 ^0 I9 g& [ma13        n1213s2        ota_vo        vi        vi        p33        l=4u        w=7u        m=1* u6 P" s6 _! x) @
ma9        ntail        n91011        vi        vi        p33        l=4u        w=6u        m=9: t0 ]. D' f* F5 `# ^  Y8 t
ma1        n146        vn        ntail        vi        p33        l=2u        w=6u        m=10: j7 O9 Y) r, h1 t4 M; I
ma2        n235        vp        ntail        vi        p33        l=2u        w=6u        m=10% P; t5 \9 d% M( D9 K+ ~4 y
ma3        n235        n235        gnd        gnd        n33        l=2u        w=6u        m=8+ c9 L' M+ }* h8 Y
ma4        n146        n146        gnd        gnd        n33        l=2u        w=6u        m=8
+ o! }7 `  [% Uma5        ota_vo        n235        gnd        gnd        n33        l=2u        w=3u        m=16, A0 V, K0 D, n
ma6        n678        n146        gnd        gnd        n33        l=2u        w=3u        m=16
" U' w! m' B1 m, i$ uma7        n678        n678        vi        vi        p33        l=2u        w=6u        m=168 j8 K, b) ^, s! \& ^
ma8        ota_vo        n678        vi        vi        p33        l=2u        w=6u        m=16/ _% ^- |4 k* Z2 O# F# C' T6 h
c1         ota_vo       vss  2pf
+ X# M0 P" m3 k: H' l這樣應該就不會震盪了; z. v# A% m7 D5 ?& {
還有你bandgap的電阻好像不太對. l( Z# W; R  L4 K3 W2 |  V
一般 兩個bipolar的電壓差的正電壓係數跟 bipolar的負電壓係數不會接近1:1
9 P5 b$ \. a- Q; @% g你可以先試試看10:1
7 w3 g+ {( R1 ?7 E0 G+ P! |也就是你的R1先降到13K: h7 k8 Z% B: @0 p; _7 T
看這樣能不能產生不被溫度影響的電流源
- D% e, ?; e% Z0 S+ {' l之後再微調即可
4 O; G2 W# Z- V8 P; g6 b: H( X! Q  c6 U& P; l2 v) J
大家有問題可以再討論看看
2#
發表於 2009-10-15 08:54:14 | 只看該作者
個人覺得: 先把MS1~MS4 這四顆 start-up Mos 拿掉,再跑一次,有可能是start-up的問題' H- \! L0 H. s! y9 {
如果不是的話,那就是OP的問題了,把Cc補償電容加大看看~
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-6-6 11:41 AM , Processed in 0.136518 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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