Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 3465|回復: 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呢
( I. D6 S' `  h, U& X+ B& M  cvi        vi        gnd        pwl(0                0        10n        2.5v)
2 ?( t  ?$ V/ c7 J  {% r.options         accurate=1         CONVERGE=1 post
/ V& F9 f, A, |  ]8 B.global        vi        gnd
' y9 R# i, @" M# pma10        n91011        n91011        vi        vi        pch5        l=4u        w=6u        m=90 Z. p6 C% u8 c
ma11        n91011        n1213s2        gnd        gnd        nch5        l=4u        w=1u        m=1
( K7 K* o9 v8 L) Z* F. ]5 j/ Yma12        n1213s2        n1213s2        gnd        gnd        nch5        l=4u        w=1u        m=1
  e% b( i( \8 q. U6 m1 _) sma13        n1213s2        ota_vo        vi        vi        pch5        l=4u        w=7u        m=1
& G$ H9 U! H( Y, `. o# Nma9        ntail        n91011        vi        vi        pch5        l=4u        w=6u        m=50
1 k% m: ^6 U$ d! Z) K0 }4 M% pma1        n146        vn        ntail        vi        pch5        l=2u        w=6u        m=484 x+ W9 K3 [3 o. l, s
ma2        n235        vp        ntail        vi        pch5        l=2u        w=6u        m=481 t- i. h; k# t- R/ p
ma3        n235        n235        gnd        gnd        nch5        l=2u        w=6u        m=1' P/ U. ]; v/ N1 d  A( l
ma4        n146        n146        gnd        gnd        nch5        l=2u        w=6u        m=1
* C/ ?- d% g7 ?' Y/ L$ yma5        ota_vo        n235        gnd        gnd        nch5        l=2u        w=3u        m=16: R' G& P5 R; y
ma6        n678        n146        gnd        gnd        nch5        l=2u        w=3u        m=16
5 O0 j, T8 M$ ^$ B2 y6 B% M+ v; g" yma7        n678        n678        vi        vi        pch5        l=2u        w=6u        m=16$ E8 I5 P4 m% m) o# _+ i3 U9 }: r/ k
ma8        ota_vo        n678        vi        vi        pch5        l=2u        w=6u        m=16
+ O& P3 ~( X' y$ b6 N" F**********************start        up*******************
% D  G" s, e6 _+ G+ F6 ems3        ns1234        ota_vo        vi        vi        pch5        l=4u        w=7u        m=6$ h( ~2 \9 e5 v6 O, [
ms2        n1213s2        ns1234        vi        vi        pch5        l=0.7u        w=5u        m=1
) W3 J. G& i; n# qms1        vn        ns1234        vi        vi        pch5        l=0.7u        w=5u        m=1) {" `" D8 _& [& K3 U) M+ _& C
ms4        ns1234        vi        gnd        gnd        nch5        l=20u        w=0.7u        m=1
. q" b9 W$ r) H********************bandgap         core*******************' q' m  R2 j# i; S9 u+ P. h
m1        vn        ota_vo        vi        vi        pch5        l=4u        w=7u        m=6& M- m% T: n( K9 T+ ?
r2a        vn        gnd        130.6k( R" q* `! {. {, p$ k  C* B
Q2        gnd        gnd        vn        pnp10       
% L; M" ~3 t5 [/ qm2        vp        ota_vo        vi        vi        pch5        l=4u        w=7u        m=6
3 m9 _, [2 }" H. V" @r1        vp        r1        100k: f" c! v  F' V. i! b; `
Q1        gnd        gnd        r1        pnp10        m=8        ( K' R: y! d' ~* d6 f: C1 V
m3        vref        ota_vo        vi        vi        pch5        l=4u        w=7u        m=6
. L# T+ L* V) pcc        ota_vo        vp        2p
7 C, n; h, I6 Zr2b        vp        gnd        130.6k
$ g. t# j5 e& [$ _2 C# ~; `r3        vref        gnd        100k% j! B9 H- A* T' G) A$ X% G
.model        pnp10        pnp
% l* L6 q* e/ m% F
. f9 t" y6 ]7 D1 f) \5 [; m.dc        temp        -40        150        5       
$ a8 t4 T' D; r/ a0 X.tran        10n        5u
! t4 ]( D8 y8 {.probe         id(ma1)        id(ma2)        id(ma13)        id(ma10)        id(ma9)        id(ma8)        id(ma11)        id(ma12)        id(ma7)        id(ma9)/ i% ^& ?) Z5 o# B, J/ P) ?# @
+id(ms1)        id(ms2)        id(ms3)        id(ms4)        id(m3)
: ^" q! P, q  R5 Z********************offset voltage*******************
3 w; H& s3 x" @+ d6 G- _* g. Z. L+ l& n/ Y
*vn        vn        gnd        0.6. z7 q6 {8 o" _5 o
*vp        vp        gnd        2.5
$ F. [% c& I8 z. s* r) h! h*.dc        vp        0        2.5        1m9 J/ O% z( Z8 q! }
******************** PSRR_ota*******************
$ P' |( \6 k: Y- N0 N, A1 s6 J0 `/ {6 ~5 z: o  k4 ?
*vn        vn        ota_vo
( d4 U+ P( {8 z1 c2 Z$ i5 T; I*vp        vp        gnd        dc        0.6                        3 L9 C& }$ x9 L) T+ [& O& G3 V- E' M
*.tran        1n        20u2 v( O. }/ V+ ?5 b
*.ac        dec        10        1        100g
$ z  c1 w4 Q9 l*.print        ac        ga=par('-(vdb(ota_vo)-vdb(vi ))')
4 [! S2 s7 I& N& I" m8 l*.print        ac        pa=par('vp(ota_vo)')! K. t( m5 K3 G6 m2 n% }+ U/ R
. ?1 d$ O1 k- U) W
.op
7 I& `* ?7 g7 r& Q! [. A  Q9 ].lib ' xx0355v.l'  tt_5v; Y  [2 @* H( U- x* @% `! L
.end

本帖子中包含更多資源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2009-10-15 08:54:14 | 只看該作者
個人覺得: 先把MS1~MS4 這四顆 start-up Mos 拿掉,再跑一次,有可能是start-up的問題8 f: v1 {& F$ J$ i6 ]( U
如果不是的話,那就是OP的問題了,把Cc補償電容加大看看~
3#
發表於 2009-11-18 10:58:02 | 只看該作者
看起來你的OP好像有點問題
7 Y; j: J: f" n0 D: }先把CC拿掉- G4 a% T: q+ v7 f" Q1 `
然後我幫你改了一下 只更動個數 其他我沒注意看
0 p0 ^  ^0 L6 k+ p0 l+ R% ~5 g你可以試試看
: N) C+ N, O: }8 a! mma10        n91011        n91011        vi        vi        p33        l=4u        w=6u        m=1+ W' n4 \: [& [/ l7 t
ma11        n91011        n1213s2        gnd        gnd        n33        l=4u        w=1u        m=1
. f: Q) B& \1 kma12        n1213s2        n1213s2        gnd        gnd        n33        l=4u        w=1u        m=1
+ Y3 i9 g5 p$ n% N( _ma13        n1213s2        ota_vo        vi        vi        p33        l=4u        w=7u        m=1- t' X$ t% j/ A& P
ma9        ntail        n91011        vi        vi        p33        l=4u        w=6u        m=96 e6 n% ]' N# w: [
ma1        n146        vn        ntail        vi        p33        l=2u        w=6u        m=10
4 e4 F* ^3 q5 D4 Z% t" Z/ g1 vma2        n235        vp        ntail        vi        p33        l=2u        w=6u        m=102 v( u/ z/ _" Y
ma3        n235        n235        gnd        gnd        n33        l=2u        w=6u        m=86 c' z& Q" ^. t/ j
ma4        n146        n146        gnd        gnd        n33        l=2u        w=6u        m=8, [3 n/ H& M, O, F9 k, r
ma5        ota_vo        n235        gnd        gnd        n33        l=2u        w=3u        m=16
5 n. j. L. n4 @% Vma6        n678        n146        gnd        gnd        n33        l=2u        w=3u        m=16
- _5 B5 ~1 O# O8 J4 R' [# tma7        n678        n678        vi        vi        p33        l=2u        w=6u        m=16
! O$ `1 `8 H. V( h& X& [% ]2 ama8        ota_vo        n678        vi        vi        p33        l=2u        w=6u        m=16
& }6 ?1 B1 q) c9 A* J( P  a" Bc1         ota_vo       vss  2pf( ^+ |! S! _3 _6 [2 X* e
這樣應該就不會震盪了
9 [, `8 F0 I" b" n  ^還有你bandgap的電阻好像不太對
. S1 t8 h0 n- M+ W4 D一般 兩個bipolar的電壓差的正電壓係數跟 bipolar的負電壓係數不會接近1:1* @& W2 N- u" ]+ H* B
你可以先試試看10:1
* O' a% L0 _/ A# @4 q也就是你的R1先降到13K
2 Q8 X# O5 \# p8 ]* J3 ~0 X4 s8 Z看這樣能不能產生不被溫度影響的電流源4 i, ?3 M$ ?6 ]6 A. o
之後再微調即可2 K* r$ ?0 @. S! q5 k

- `: _5 K; G2 d6 b大家有問題可以再討論看看
4#
發表於 2009-11-19 16:03:12 | 只看該作者
看这么长一个netlist,再回复,真是很敬业。* b1 r7 N& j: o$ o* Q$ G$ ]2 t
個人覺得: 先把MS1~MS4 這四顆 start-up Mos 拿掉,再跑一次,有可能是start-up的問題; B( {) p8 a) X7 e; S
如果不是的話,那就 ...
/ ^/ E+ @- [5 U+ {- I0 _; ^, Eposeidonpid 發表於 2009-10-15 08:54 AM
5#
發表於 2009-11-24 13:38:51 | 只看該作者
multiplier 的管子真還不少
7 F) y- c. q0 _8 G7 K, N& g哈哈
6#
發表於 2009-11-30 12:04:27 | 只看該作者
好像不錯玩......
4 O* c$ n0 ^$ n" C( B. ?3 S* |..................................
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-6-6 04:08 PM , Processed in 0.131516 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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