Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 3440|回復: 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呢 : Z  k  b! |1 M" B. ?3 ^3 G, f4 v, {
vi        vi        gnd        pwl(0                0        10n        2.5v)8 s; t& V6 w" [# y
.options         accurate=1         CONVERGE=1 post
# B. q% C2 ^, I* h' {, M.global        vi        gnd7 Z# c( q- g- u6 K
ma10        n91011        n91011        vi        vi        pch5        l=4u        w=6u        m=95 k: s$ q/ j" l' ^0 N9 ?4 N( |1 Z$ A3 y
ma11        n91011        n1213s2        gnd        gnd        nch5        l=4u        w=1u        m=1' j+ n7 |: J) e6 u
ma12        n1213s2        n1213s2        gnd        gnd        nch5        l=4u        w=1u        m=15 Q' J. T" B6 i' T
ma13        n1213s2        ota_vo        vi        vi        pch5        l=4u        w=7u        m=1: s- p& s+ y( D$ y
ma9        ntail        n91011        vi        vi        pch5        l=4u        w=6u        m=50
/ }- v* `: N2 i4 Z/ Rma1        n146        vn        ntail        vi        pch5        l=2u        w=6u        m=48
" X% x! n! }# T9 N! Q! v4 U+ [ma2        n235        vp        ntail        vi        pch5        l=2u        w=6u        m=48
7 C, C; j. _; g+ l# f7 r/ L8 ~9 Sma3        n235        n235        gnd        gnd        nch5        l=2u        w=6u        m=15 B. M% l7 r9 m& ~9 g, T- u$ E
ma4        n146        n146        gnd        gnd        nch5        l=2u        w=6u        m=1/ @' q0 A- j- u7 ?3 T5 @
ma5        ota_vo        n235        gnd        gnd        nch5        l=2u        w=3u        m=16( X1 W; I- g: {# I$ w  s
ma6        n678        n146        gnd        gnd        nch5        l=2u        w=3u        m=16
) {4 g' J- A2 e6 G. o+ xma7        n678        n678        vi        vi        pch5        l=2u        w=6u        m=165 p: `1 n/ K0 c. `# W2 i; I* w) i6 A
ma8        ota_vo        n678        vi        vi        pch5        l=2u        w=6u        m=16
, y7 Z  J) ?* C) K1 C2 u/ S**********************start        up*******************7 ~. H/ e2 y2 u6 m: n7 j
ms3        ns1234        ota_vo        vi        vi        pch5        l=4u        w=7u        m=6
" m/ E& D$ _& h4 r& _ms2        n1213s2        ns1234        vi        vi        pch5        l=0.7u        w=5u        m=1
: ~8 m2 K9 `/ T4 o* U% s# Tms1        vn        ns1234        vi        vi        pch5        l=0.7u        w=5u        m=1
" d9 h2 Q0 H$ J" rms4        ns1234        vi        gnd        gnd        nch5        l=20u        w=0.7u        m=1" P! M2 Q# g  ~" c
********************bandgap         core*******************6 {8 M& \- n7 \  q, P
m1        vn        ota_vo        vi        vi        pch5        l=4u        w=7u        m=6
. j$ z0 e1 R: f: S3 Ar2a        vn        gnd        130.6k
+ ^- z$ X& |0 [# C# M6 YQ2        gnd        gnd        vn        pnp10        5 M8 K' ]/ `1 P* E9 Y, E
m2        vp        ota_vo        vi        vi        pch5        l=4u        w=7u        m=6! D0 h* H4 `7 R8 i/ e
r1        vp        r1        100k. e( o* p1 d, j6 T' p+ o
Q1        gnd        gnd        r1        pnp10        m=8        7 |: B3 S' c: W* G; y
m3        vref        ota_vo        vi        vi        pch5        l=4u        w=7u        m=6! ^  u2 |# {& |+ P; D( [! C
cc        ota_vo        vp        2p3 s! Q7 Z4 \$ c6 s# J! Q# A
r2b        vp        gnd        130.6k  z" Q: V9 e* ]% }7 B
r3        vref        gnd        100k
! q3 U5 l  f2 c.model        pnp10        pnp
7 ?3 E! h( [  l/ l
  O1 u- Q5 u6 W  {( h.dc        temp        -40        150        5       
( J- [# _3 ^# p2 ^. ~) @; m! O.tran        10n        5u
( e& G+ A2 i: t, ~  ]* T/ i, \.probe         id(ma1)        id(ma2)        id(ma13)        id(ma10)        id(ma9)        id(ma8)        id(ma11)        id(ma12)        id(ma7)        id(ma9)( y$ L8 ^- N( n
+id(ms1)        id(ms2)        id(ms3)        id(ms4)        id(m3)
+ [7 A* q+ ^( R1 ?********************offset voltage*******************
9 o7 _) a# a( i9 \; p) d" W  I
! @0 L* q' p$ a' {' P. c*vn        vn        gnd        0.6
) Z, b0 c, }$ n: M0 r, R*vp        vp        gnd        2.59 t) ~  L" ?3 q9 V( q
*.dc        vp        0        2.5        1m
/ g7 d, ~9 b6 s/ {5 b******************** PSRR_ota*******************
$ d$ c! ^# _: E. [. F1 m7 \$ K; E4 r' j5 z# A; j  U
*vn        vn        ota_vo
/ N- E: A5 q) e  \& Q* c*vp        vp        gnd        dc        0.6                        , R6 r( q. m2 K! [) Z3 l! Q
*.tran        1n        20u$ e$ v: o& D+ z* h' t! _
*.ac        dec        10        1        100g' ~- }. L2 k. A! M6 @1 @
*.print        ac        ga=par('-(vdb(ota_vo)-vdb(vi ))'), _! \3 q3 a+ E% I! D* F2 ^& S4 t
*.print        ac        pa=par('vp(ota_vo)'). T+ _3 Q$ T. K' G9 [# O( ^9 g

; r# B: |  a/ ~2 Q2 \5 G7 F.op
; x1 {0 b; [3 L/ e4 c: W.lib ' xx0355v.l'  tt_5v
$ F1 a$ y  a- g' C/ ?8 N: m.end

本帖子中包含更多資源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2009-10-15 08:54:14 | 只看該作者
個人覺得: 先把MS1~MS4 這四顆 start-up Mos 拿掉,再跑一次,有可能是start-up的問題! `1 L) b! `9 z
如果不是的話,那就是OP的問題了,把Cc補償電容加大看看~
3#
發表於 2009-11-18 10:58:02 | 只看該作者
看起來你的OP好像有點問題
5 b7 V4 k0 L3 W5 P; F+ q, c先把CC拿掉; }$ d% S7 b% v0 x
然後我幫你改了一下 只更動個數 其他我沒注意看$ v* J8 `' W7 w& ?" u
你可以試試看
, [0 e$ T0 z( s+ Rma10        n91011        n91011        vi        vi        p33        l=4u        w=6u        m=1
5 U. V% [. V0 ~% h3 x. _ma11        n91011        n1213s2        gnd        gnd        n33        l=4u        w=1u        m=1  L$ \9 R( d" |+ p
ma12        n1213s2        n1213s2        gnd        gnd        n33        l=4u        w=1u        m=18 \  D" U! \% q
ma13        n1213s2        ota_vo        vi        vi        p33        l=4u        w=7u        m=1( n5 e4 n! `: L5 k
ma9        ntail        n91011        vi        vi        p33        l=4u        w=6u        m=99 z: E) h! g3 [
ma1        n146        vn        ntail        vi        p33        l=2u        w=6u        m=10
: V; \, U8 w0 t4 @8 gma2        n235        vp        ntail        vi        p33        l=2u        w=6u        m=105 r( X% k$ p4 w8 H- R
ma3        n235        n235        gnd        gnd        n33        l=2u        w=6u        m=8
; D) `  c4 \! ?$ B' h' N4 ?ma4        n146        n146        gnd        gnd        n33        l=2u        w=6u        m=82 j$ F( D0 B  K8 Y
ma5        ota_vo        n235        gnd        gnd        n33        l=2u        w=3u        m=16
+ a* r  H5 u* {" uma6        n678        n146        gnd        gnd        n33        l=2u        w=3u        m=16. r5 }6 Q* l4 e. Z! z& R1 ^3 W
ma7        n678        n678        vi        vi        p33        l=2u        w=6u        m=16
5 v" r3 s( R; {; pma8        ota_vo        n678        vi        vi        p33        l=2u        w=6u        m=16
) Z& V- F" s) ?% \/ @c1         ota_vo       vss  2pf& e, ^8 W4 Y1 o( \8 H
這樣應該就不會震盪了
- S( [' D: x1 M  x! t: A還有你bandgap的電阻好像不太對
1 @/ @* S+ g3 ?8 _2 n0 C0 f一般 兩個bipolar的電壓差的正電壓係數跟 bipolar的負電壓係數不會接近1:1
0 ?. {9 p, |7 i2 Y$ E你可以先試試看10:1" Q$ ~, m: h. ]6 \3 h
也就是你的R1先降到13K
! N/ N* H3 L  X; ~& I! z0 Z看這樣能不能產生不被溫度影響的電流源& ?5 J5 L) R" E4 d
之後再微調即可' }  Y) ]! E! j0 t3 z; |8 C2 J

% L& s- ?: o- s9 k  W大家有問題可以再討論看看
4#
發表於 2009-11-19 16:03:12 | 只看該作者
看这么长一个netlist,再回复,真是很敬业。: v  U5 }" r( n& c
個人覺得: 先把MS1~MS4 這四顆 start-up Mos 拿掉,再跑一次,有可能是start-up的問題1 a, z" G. f, w, _% `8 X
如果不是的話,那就 ...
7 ?; J) n, S  I0 M- t7 n- Y4 B' Cposeidonpid 發表於 2009-10-15 08:54 AM
5#
發表於 2009-11-24 13:38:51 | 只看該作者
multiplier 的管子真還不少
$ n' K) H2 N  S: x/ \0 f9 B+ ]& p哈哈
6#
發表於 2009-11-30 12:04:27 | 只看該作者
好像不錯玩......
; z  G. t8 u4 X7 U# t! b# p..................................
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-15 05:52 AM , Processed in 0.109514 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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