Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 3446|回復: 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呢 ! s/ i+ Q% s+ v3 X
vi        vi        gnd        pwl(0                0        10n        2.5v)
1 L  u2 X8 P% Y: z! r2 l.options         accurate=1         CONVERGE=1 post: R& }3 h. t; {7 T! v5 B4 B. Y
.global        vi        gnd( @3 O9 f9 J$ H9 H8 `2 t1 t/ A% {
ma10        n91011        n91011        vi        vi        pch5        l=4u        w=6u        m=9
& T9 M3 S" O3 P+ C& j' mma11        n91011        n1213s2        gnd        gnd        nch5        l=4u        w=1u        m=12 m# {- F' x; l+ O' C8 P
ma12        n1213s2        n1213s2        gnd        gnd        nch5        l=4u        w=1u        m=1% D! D) W$ v# G5 Q1 ?
ma13        n1213s2        ota_vo        vi        vi        pch5        l=4u        w=7u        m=1
" W1 Z$ e, J9 ?! O6 R2 U! Rma9        ntail        n91011        vi        vi        pch5        l=4u        w=6u        m=50; X' _2 X# u# D' P
ma1        n146        vn        ntail        vi        pch5        l=2u        w=6u        m=48
9 I2 w* g5 d4 z0 \ma2        n235        vp        ntail        vi        pch5        l=2u        w=6u        m=48
3 _+ D+ X6 q2 m& o, Nma3        n235        n235        gnd        gnd        nch5        l=2u        w=6u        m=11 R. y0 o( b5 k- d" s
ma4        n146        n146        gnd        gnd        nch5        l=2u        w=6u        m=1
2 a3 K( z' P; L" O* i% Dma5        ota_vo        n235        gnd        gnd        nch5        l=2u        w=3u        m=16
' {3 L6 o3 [' f) Mma6        n678        n146        gnd        gnd        nch5        l=2u        w=3u        m=16# Q- k& r# C* b7 q: u- U, `3 @
ma7        n678        n678        vi        vi        pch5        l=2u        w=6u        m=167 i" o, F* [5 V* V3 V6 Q
ma8        ota_vo        n678        vi        vi        pch5        l=2u        w=6u        m=16" f$ L/ Z4 d# R
**********************start        up*******************
8 F0 H5 [: C. D3 @* k5 Vms3        ns1234        ota_vo        vi        vi        pch5        l=4u        w=7u        m=6& [% t: f" g7 |" m
ms2        n1213s2        ns1234        vi        vi        pch5        l=0.7u        w=5u        m=1
. V5 c! a( K7 Yms1        vn        ns1234        vi        vi        pch5        l=0.7u        w=5u        m=1
4 h# P/ A, W6 p$ E: J* G: Nms4        ns1234        vi        gnd        gnd        nch5        l=20u        w=0.7u        m=1
- \" ]$ r. E0 N, U********************bandgap         core*******************9 d& }/ E/ Z2 ]2 |+ g3 h
m1        vn        ota_vo        vi        vi        pch5        l=4u        w=7u        m=6" _6 Y9 M6 a/ b  x9 k
r2a        vn        gnd        130.6k( \( I* s3 T* T+ y9 m
Q2        gnd        gnd        vn        pnp10        % Q# E: l" u2 I* V3 k
m2        vp        ota_vo        vi        vi        pch5        l=4u        w=7u        m=6
' E7 w3 S9 K6 r: @6 k6 wr1        vp        r1        100k
1 f& t; B2 r3 u. `3 C3 |* Q" qQ1        gnd        gnd        r1        pnp10        m=8       
5 F* f8 M  C: X& G9 bm3        vref        ota_vo        vi        vi        pch5        l=4u        w=7u        m=6
& |7 U: f- p! q2 s, ^* Qcc        ota_vo        vp        2p
- g' R/ V% J6 E* |- C" Or2b        vp        gnd        130.6k) O  ]' J  o( @+ G- g2 z; A/ x
r3        vref        gnd        100k
) a1 }/ y* a2 i.model        pnp10        pnp. {5 k! F/ J; X. S9 s

$ V' S  s' n8 D  V& d& l  f.dc        temp        -40        150        5       
2 U$ x! v- q: z8 D1 F3 d.tran        10n        5u6 Z: \% P4 i- ~0 Y
.probe         id(ma1)        id(ma2)        id(ma13)        id(ma10)        id(ma9)        id(ma8)        id(ma11)        id(ma12)        id(ma7)        id(ma9): v" Y) b; b- ?+ q/ x
+id(ms1)        id(ms2)        id(ms3)        id(ms4)        id(m3)
: S7 U6 h+ p" P1 }( U********************offset voltage*******************: i7 k/ r3 C& X# R; ~( C

9 r9 D0 r8 F0 c$ T& `*vn        vn        gnd        0.64 v+ l/ Y$ O; W
*vp        vp        gnd        2.5
9 D6 S  n9 H+ i# k9 V, Z( j# @1 ?" p*.dc        vp        0        2.5        1m
& B! l+ ^# D/ G" M) P******************** PSRR_ota*******************
" T) t# C- V- g: X- U) d# k- `/ x+ ], [$ a* G
*vn        vn        ota_vo) ?- C1 b# e$ Z5 x4 U$ C9 x
*vp        vp        gnd        dc        0.6                       
  b5 |# W9 `2 Z& X; ^$ W*.tran        1n        20u
0 c; w% p: P7 V0 u) @*.ac        dec        10        1        100g2 v: A$ {% ~5 i  p& E
*.print        ac        ga=par('-(vdb(ota_vo)-vdb(vi ))')  R2 l, r4 L, `3 ^: p0 f3 u% T" f
*.print        ac        pa=par('vp(ota_vo)')8 U9 j& l0 D, @: e) U" C# \) Z! _

  y$ _* f- S8 J. K/ O3 |' t.op2 L8 q0 G5 `! c2 ^' h  a
.lib ' xx0355v.l'  tt_5v5 k/ F3 x: {) x+ t. Z) t
.end

本帖子中包含更多資源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2009-10-15 08:54:14 | 只看該作者
個人覺得: 先把MS1~MS4 這四顆 start-up Mos 拿掉,再跑一次,有可能是start-up的問題+ Y' e1 a/ S: Y# L  T! n3 C+ x8 X
如果不是的話,那就是OP的問題了,把Cc補償電容加大看看~
3#
發表於 2009-11-18 10:58:02 | 只看該作者
看起來你的OP好像有點問題
! a. S: \- P; \; O/ e/ j0 t先把CC拿掉
8 J" g: d- \& y; S( Q9 v$ q& y然後我幫你改了一下 只更動個數 其他我沒注意看6 I; S4 P  w6 ~2 T5 g: ^3 Y* a
你可以試試看 $ i8 J/ @8 V+ b6 M9 s$ @+ K0 M
ma10        n91011        n91011        vi        vi        p33        l=4u        w=6u        m=1# N6 Y9 \7 }# h! z8 c* A5 T
ma11        n91011        n1213s2        gnd        gnd        n33        l=4u        w=1u        m=1- T/ K; A- y2 R2 K; v% t
ma12        n1213s2        n1213s2        gnd        gnd        n33        l=4u        w=1u        m=1& q0 A! M) b& t1 Z
ma13        n1213s2        ota_vo        vi        vi        p33        l=4u        w=7u        m=1
$ g- t- w: i% Y* v) j1 o; tma9        ntail        n91011        vi        vi        p33        l=4u        w=6u        m=9
* R5 X; [4 o' W  ~& h. L# t; zma1        n146        vn        ntail        vi        p33        l=2u        w=6u        m=100 }; r# w( Z! g& n& O) D) K
ma2        n235        vp        ntail        vi        p33        l=2u        w=6u        m=10
. @7 `! s8 d. @, f  |! D5 Gma3        n235        n235        gnd        gnd        n33        l=2u        w=6u        m=80 F9 Q6 i7 p# B6 Z, F8 H4 K5 N3 n
ma4        n146        n146        gnd        gnd        n33        l=2u        w=6u        m=89 z# o+ b. K; ?" L* j# h5 k
ma5        ota_vo        n235        gnd        gnd        n33        l=2u        w=3u        m=16% h. R" I( [% ^3 h; |
ma6        n678        n146        gnd        gnd        n33        l=2u        w=3u        m=16: B/ n+ Q9 v5 d5 x" m0 r% a
ma7        n678        n678        vi        vi        p33        l=2u        w=6u        m=162 F6 q2 f5 o$ }( O
ma8        ota_vo        n678        vi        vi        p33        l=2u        w=6u        m=16
, u/ l% n8 c3 v' A7 E# V8 o1 Bc1         ota_vo       vss  2pf% y# Y# v, K' v' A- Y. l6 r
這樣應該就不會震盪了
& Y+ r4 H* J2 [! y" ~* W還有你bandgap的電阻好像不太對0 P9 ^7 n5 r: q4 b3 W! |* W& k- j
一般 兩個bipolar的電壓差的正電壓係數跟 bipolar的負電壓係數不會接近1:1
  B- D" C* y1 ^( l你可以先試試看10:1
1 r/ Q$ b& \, u2 F也就是你的R1先降到13K! B  J$ T7 I  M4 k9 T- \) h: z
看這樣能不能產生不被溫度影響的電流源
5 o. q1 i7 l2 P. U之後再微調即可
, A+ D; g- @9 H* E7 S8 @- P, _; z) y; o% f7 e4 b% x
大家有問題可以再討論看看
4#
發表於 2009-11-19 16:03:12 | 只看該作者
看这么长一个netlist,再回复,真是很敬业。
- E  \" H& A0 \, W+ X
個人覺得: 先把MS1~MS4 這四顆 start-up Mos 拿掉,再跑一次,有可能是start-up的問題
; Z% z- }  p3 c9 ^如果不是的話,那就 ...
+ B' O! G8 A. R( T4 zposeidonpid 發表於 2009-10-15 08:54 AM
5#
發表於 2009-11-24 13:38:51 | 只看該作者
multiplier 的管子真還不少& h6 }. G4 H5 F( c/ y
哈哈
6#
發表於 2009-11-30 12:04:27 | 只看該作者
好像不錯玩....... X3 o8 T1 Z7 l/ S- g! _
..................................
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-17 01:07 AM , Processed in 0.107014 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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