|
版主你好 想請教你BG的問題我採用這篇BG種架構cmos bandgap voltage reference with 1.8v 我的VDD=2.5~5v 且BW>=8M 我設計如下但Vref 會震盪不知為何且我設計OTA只跑ac而已 Vos有點大約10mv要如何設計Vref=0.6呢
& v% k8 S, z2 jvi vi gnd pwl(0 0 10n 2.5v)
, n2 }" h0 i7 z. }8 s.options accurate=1 CONVERGE=1 post
$ v2 p* N; W! R6 K$ p.global vi gnd
# f! R. R6 c+ {4 z& c" {- Nma10 n91011 n91011 vi vi pch5 l=4u w=6u m=9
( z+ c2 z% y0 L4 u' }% sma11 n91011 n1213s2 gnd gnd nch5 l=4u w=1u m=1
5 z a0 ^# D8 |ma12 n1213s2 n1213s2 gnd gnd nch5 l=4u w=1u m=1% U' @& M( V; v- F: M6 Y7 ^0 l
ma13 n1213s2 ota_vo vi vi pch5 l=4u w=7u m=15 B' G9 J: Q) G' U$ z) v
ma9 ntail n91011 vi vi pch5 l=4u w=6u m=50
1 r) N5 X" @1 r* ?7 q: K5 [ma1 n146 vn ntail vi pch5 l=2u w=6u m=488 v: Y2 w/ G% D& Z' h
ma2 n235 vp ntail vi pch5 l=2u w=6u m=48
+ T# j; \2 _8 D% Yma3 n235 n235 gnd gnd nch5 l=2u w=6u m=1
5 q% u- S7 @/ O" a4 r xma4 n146 n146 gnd gnd nch5 l=2u w=6u m=1/ @7 k$ b$ y4 q9 y! S* V+ Q
ma5 ota_vo n235 gnd gnd nch5 l=2u w=3u m=165 U! C+ ?: ?! `/ u! V3 }6 P; V
ma6 n678 n146 gnd gnd nch5 l=2u w=3u m=16; E! [1 d+ h9 C( Z9 k% m( J2 j4 x0 r
ma7 n678 n678 vi vi pch5 l=2u w=6u m=16* w" E1 Z! x S: W6 P& a3 P7 d
ma8 ota_vo n678 vi vi pch5 l=2u w=6u m=16' ^5 l. K* F. n2 J
**********************start up*******************1 s* G' h; ], X& p( E- m
ms3 ns1234 ota_vo vi vi pch5 l=4u w=7u m=6( b! g) O0 I3 X' c; t$ Q
ms2 n1213s2 ns1234 vi vi pch5 l=0.7u w=5u m=1
# w I+ g4 M- j& m b# pms1 vn ns1234 vi vi pch5 l=0.7u w=5u m=19 L; P: X r( {' S/ j- q
ms4 ns1234 vi gnd gnd nch5 l=20u w=0.7u m=1
" I1 A( L( r& y********************bandgap core*******************
" E; F- `: r0 I2 x, zm1 vn ota_vo vi vi pch5 l=4u w=7u m=6) u9 W9 w; X: t; a$ h
r2a vn gnd 130.6k1 Q3 q6 F" ]" [4 Z6 C0 }
Q2 gnd gnd vn pnp10 . a/ n2 X& ^# e6 ~: R+ C* L' R
m2 vp ota_vo vi vi pch5 l=4u w=7u m=6
; M; V( x0 K9 t/ kr1 vp r1 100k
3 n5 Y! g- ^8 s# MQ1 gnd gnd r1 pnp10 m=8 8 w1 S) b) u8 O0 O
m3 vref ota_vo vi vi pch5 l=4u w=7u m=6
' h5 S% W& W% [/ U, ~cc ota_vo vp 2p
! n! f' i* L, {5 G0 er2b vp gnd 130.6k
- C! G& C# z. Q$ m& P8 q- Sr3 vref gnd 100k
- N6 {& _( J+ u5 y.model pnp10 pnp* k4 l1 ~& u; d) y
5 W1 [/ t" j8 P A3 S
.dc temp -40 150 5
" L: k; S1 G1 a% v- p.tran 10n 5u
9 s. A9 _' T8 @; b. ^.probe id(ma1) id(ma2) id(ma13) id(ma10) id(ma9) id(ma8) id(ma11) id(ma12) id(ma7) id(ma9)
: q/ L% U( _7 {: N+id(ms1) id(ms2) id(ms3) id(ms4) id(m3)
9 }. d( R' E6 m********************offset voltage*******************0 B' D6 ^$ h8 }0 [& B5 I+ c
! K0 U0 E3 j- V3 g) T* N*vn vn gnd 0.6& k; Y) n# `" O3 m" }
*vp vp gnd 2.5) L! y, i6 c6 m0 q+ B" w- |% _
*.dc vp 0 2.5 1m
+ Q a9 T! s# O******************** PSRR_ota*******************
+ i) s# u) }) s
/ r0 T6 M8 p7 Q/ T3 a6 N+ \5 c/ V*vn vn ota_vo
( e' h# T7 y; q*vp vp gnd dc 0.6
9 a9 n0 g4 D: E4 w n' x*.tran 1n 20u
; g6 t4 ]' G) P( Z& X* m*.ac dec 10 1 100g
" g+ P5 y4 t" B* I/ d% Y9 p6 g+ N*.print ac ga=par('-(vdb(ota_vo)-vdb(vi ))')
9 d2 a" B' u3 n*.print ac pa=par('vp(ota_vo)')" A# Q" w4 w% {& Y+ R* _
5 v2 C! c; \1 G/ h- c( O.op- b$ m& P- x* d, W
.lib ' xx0355v.l' tt_5v6 \9 s8 Q6 u# c+ f. j/ \2 t
.end |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有帳號?申請會員
x
|