|
版主你好 想請教你BG的問題我採用這篇BG種架構cmos bandgap voltage reference with 1.8v 我的VDD=2.5~5v 且BW>=8M 我設計如下但Vref 會震盪不知為何且我設計OTA只跑ac而已 Vos有點大約10mv要如何設計Vref=0.6呢
4 A& L- j1 l* E0 H( r/ z; fvi vi gnd pwl(0 0 10n 2.5v)
M [1 o t, X6 Y.options accurate=1 CONVERGE=1 post; V" r: n: m' ^: c; M/ }9 K
.global vi gnd0 c' A+ i' U' J( N* K
ma10 n91011 n91011 vi vi pch5 l=4u w=6u m=9
$ G3 ]3 y# h% [5 Zma11 n91011 n1213s2 gnd gnd nch5 l=4u w=1u m=1& o( p1 k. Q3 {( K
ma12 n1213s2 n1213s2 gnd gnd nch5 l=4u w=1u m=1
7 U; k( y# K5 e, _5 B$ _ma13 n1213s2 ota_vo vi vi pch5 l=4u w=7u m=1 R) Z0 r0 c v0 Z
ma9 ntail n91011 vi vi pch5 l=4u w=6u m=50
. _* h5 I- ^* s7 x2 i# }4 gma1 n146 vn ntail vi pch5 l=2u w=6u m=48
. ^# m& D+ q( @- b& wma2 n235 vp ntail vi pch5 l=2u w=6u m=481 H# J% }. Y' v" b* U2 M
ma3 n235 n235 gnd gnd nch5 l=2u w=6u m=17 F N3 e6 b# F( L5 C( G
ma4 n146 n146 gnd gnd nch5 l=2u w=6u m=1
5 _; |4 w; M( b- }+ kma5 ota_vo n235 gnd gnd nch5 l=2u w=3u m=163 U' `1 H' e1 [# b9 f: z
ma6 n678 n146 gnd gnd nch5 l=2u w=3u m=16
% ~' x* r" ]& I. W Zma7 n678 n678 vi vi pch5 l=2u w=6u m=16
% F( F8 w/ ]; _, q- dma8 ota_vo n678 vi vi pch5 l=2u w=6u m=16
6 q0 e; L, _) f' I9 w7 M2 E. Q**********************start up*******************
3 l: S8 ]5 d1 ]& G9 f/ G0 H3 ?ms3 ns1234 ota_vo vi vi pch5 l=4u w=7u m=6
8 c; [& G8 n, O! |3 ]& @ms2 n1213s2 ns1234 vi vi pch5 l=0.7u w=5u m=1
6 u6 y0 f7 |8 B" w7 lms1 vn ns1234 vi vi pch5 l=0.7u w=5u m=1 ^6 H( j& f) b0 M3 ^. ^" J- P- N' C
ms4 ns1234 vi gnd gnd nch5 l=20u w=0.7u m=16 }6 }. {* F% x" `& U8 [
********************bandgap core*******************$ G$ s. ~/ `- o2 O1 Y, t
m1 vn ota_vo vi vi pch5 l=4u w=7u m=6* o7 p: }" l( M3 d" [% r- U0 p
r2a vn gnd 130.6k
! [ q" G! o3 _Q2 gnd gnd vn pnp10 , `6 ]2 Y: f* ]& L; s
m2 vp ota_vo vi vi pch5 l=4u w=7u m=61 w" M* x* f9 S; j1 C2 ?. m
r1 vp r1 100k
) G- _5 y- h w' p6 [Q1 gnd gnd r1 pnp10 m=8 1 _, R8 u$ X. t8 S* F
m3 vref ota_vo vi vi pch5 l=4u w=7u m=6
# B, d" | }& ]cc ota_vo vp 2p
5 ^, R' }! Z7 c5 O9 n$ e( Or2b vp gnd 130.6k* }% Z/ L* I- r! F) S1 k
r3 vref gnd 100k* `' J- h; L5 b* F. Y
.model pnp10 pnp
5 s% o! ~" O# I0 E9 _# V. I" s. A. I4 W
.dc temp -40 150 5 + U' D" | R5 w) [2 Y" |; s' y: T' q
.tran 10n 5u5 W4 R& K2 ~6 g! E" z, R) ~; G
.probe id(ma1) id(ma2) id(ma13) id(ma10) id(ma9) id(ma8) id(ma11) id(ma12) id(ma7) id(ma9)
; G, Q( n; j2 C6 h T: d+id(ms1) id(ms2) id(ms3) id(ms4) id(m3)7 } T6 b. u0 }' Z. L- C
********************offset voltage*******************' J! |9 X) o0 O/ I/ N; i' p
4 F/ S0 n8 z" w& O5 F
*vn vn gnd 0.6' x3 c4 ?: {: K. e0 x
*vp vp gnd 2.5
7 l# |) d$ i1 C# ^: {( Z*.dc vp 0 2.5 1m: j' c- t; H7 l+ k2 [, _. F
******************** PSRR_ota*******************
" ]7 H; z+ l7 s/ i5 u* f9 |7 n8 a8 W7 b( @, P
*vn vn ota_vo
/ Q0 _! Y- j$ H6 [; V*vp vp gnd dc 0.6
) W" Z$ o& s0 q; H*.tran 1n 20u
( L+ e( c9 U4 U! v1 Z9 F*.ac dec 10 1 100g
$ T4 s3 G6 _, J9 Z4 q$ C z*.print ac ga=par('-(vdb(ota_vo)-vdb(vi ))')
, W; I4 v0 T I+ ?) y8 R/ C*.print ac pa=par('vp(ota_vo)'), Y" z9 M0 q) ^" J% v
% k, c7 Q. R& l4 ~! t- \
.op) }) A: Z' B0 E1 T4 B/ Y
.lib ' xx0355v.l' tt_5v
* m# ~: t- e# P$ k0 ~.end |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有帳號?申請會員
x
|