|
版主你好 想請教你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
|