|
版主你好 想請教你BG的問題我採用這篇BG種架構cmos bandgap voltage reference with 1.8v 我的VDD=2.5~5v 且BW>=8M 我設計如下但Vref 會震盪不知為何且我設計OTA只跑ac而已 Vos有點大約10mv要如何設計Vref=0.6呢
/ t1 y( Y: b/ L- w* }- h% f' xvi vi gnd pwl(0 0 10n 2.5v) H% C& y+ L% i. F% P3 |( ]6 h
.options accurate=1 CONVERGE=1 post
h0 Y# a C" i& z; m3 m.global vi gnd( v5 j4 j5 q& Y6 x2 G V' z( f
ma10 n91011 n91011 vi vi pch5 l=4u w=6u m=9
2 O/ Y: Y5 F' O& m6 K+ E+ d$ F1 ~ma11 n91011 n1213s2 gnd gnd nch5 l=4u w=1u m=1
5 Y `( R7 c! B Y, M: O2 Yma12 n1213s2 n1213s2 gnd gnd nch5 l=4u w=1u m=1
, G) m7 i5 y" D; |. Q8 k: f" z/ ^* tma13 n1213s2 ota_vo vi vi pch5 l=4u w=7u m=1
7 _5 _! t1 w: sma9 ntail n91011 vi vi pch5 l=4u w=6u m=50
, B& o" ]! P i* E; ]ma1 n146 vn ntail vi pch5 l=2u w=6u m=48
% P1 S" z. q! B$ z& E9 z* L8 Lma2 n235 vp ntail vi pch5 l=2u w=6u m=48. n7 M& s5 t! [ h. u; D/ _
ma3 n235 n235 gnd gnd nch5 l=2u w=6u m=1" ~0 U& K9 V- @. Q. ?
ma4 n146 n146 gnd gnd nch5 l=2u w=6u m=1
0 ~, K# [, V% B& Q4 M, x) sma5 ota_vo n235 gnd gnd nch5 l=2u w=3u m=16
- g- W4 L( k* H$ ~- j- hma6 n678 n146 gnd gnd nch5 l=2u w=3u m=16/ J4 H" w7 y# L& o* H# n
ma7 n678 n678 vi vi pch5 l=2u w=6u m=16
- {1 f; Y& Y8 [9 L- ]1 ?, fma8 ota_vo n678 vi vi pch5 l=2u w=6u m=16) M# n' x3 q7 m8 r8 Q5 {
**********************start up*******************& L% `( d% P- S
ms3 ns1234 ota_vo vi vi pch5 l=4u w=7u m=6; J9 `6 s4 Q+ c* t/ y- M8 [
ms2 n1213s2 ns1234 vi vi pch5 l=0.7u w=5u m=17 ?8 c3 u6 G, \+ b4 h9 y2 V5 h2 S
ms1 vn ns1234 vi vi pch5 l=0.7u w=5u m=1# J7 `2 m* C" U0 J6 n
ms4 ns1234 vi gnd gnd nch5 l=20u w=0.7u m=1' D# e N/ |) R3 l
********************bandgap core*******************
. U/ r4 m2 M" f1 H: X2 A0 i1 \m1 vn ota_vo vi vi pch5 l=4u w=7u m=6
- g) ~( z# i6 Y# B: gr2a vn gnd 130.6k7 m5 `- k% n+ N/ q+ C
Q2 gnd gnd vn pnp10
. C5 Q. f8 _) N; E) x! P ?m2 vp ota_vo vi vi pch5 l=4u w=7u m=6
' I4 n* s. K, |/ Qr1 vp r1 100k' ^2 I/ F) E' @# l" j
Q1 gnd gnd r1 pnp10 m=8 5 v2 a( d- H) ~3 q# u
m3 vref ota_vo vi vi pch5 l=4u w=7u m=6
% ~5 q9 J, m x( P8 ^cc ota_vo vp 2p0 U7 a+ T4 h8 w2 {' i F- B
r2b vp gnd 130.6k7 g6 D" m* ^0 K5 }$ j' ?
r3 vref gnd 100k
. ~6 `0 _- m4 S. q4 }.model pnp10 pnp
2 b- l% D" q% U! b- B" y9 }
) r2 n* L; F* ].dc temp -40 150 5
' s7 _! M. ]% p% T6 w& f2 j.tran 10n 5u9 D& {9 C: B6 L* g$ ^ g( ^/ i
.probe id(ma1) id(ma2) id(ma13) id(ma10) id(ma9) id(ma8) id(ma11) id(ma12) id(ma7) id(ma9)
* X2 G' i9 ?: R, _+id(ms1) id(ms2) id(ms3) id(ms4) id(m3)
& [' O' G$ d. ^/ C********************offset voltage*******************
6 A, g1 U! ^! E1 f4 u. u
A9 m3 h$ B3 U4 M' C" \* ]*vn vn gnd 0.6
2 @& V3 r/ ^8 \; E9 N9 h$ Z F*vp vp gnd 2.5
: E. x/ P: W; j- U9 u( d7 W ^*.dc vp 0 2.5 1m
% e r( L r* \ w$ t1 M******************** PSRR_ota******************* m. c( s& Q! u
+ {# ?# P9 T0 q) o( L3 F3 [! I*vn vn ota_vo
& _7 b* p! L; g6 h*vp vp gnd dc 0.6 : N# W9 P' o7 D8 L8 y
*.tran 1n 20u; H0 F) i) I6 ?& E9 l4 |: M3 M Q. _
*.ac dec 10 1 100g
& b1 i* K6 h8 t0 e" q3 c8 Z*.print ac ga=par('-(vdb(ota_vo)-vdb(vi ))')& B4 T" |9 R: c# [9 n
*.print ac pa=par('vp(ota_vo)')! }. q$ i6 x' a9 n1 d
- g1 F2 Z5 I" T# i' r# u. z& C8 y
.op& C: s/ I( c4 N* z
.lib ' xx0355v.l' tt_5v
! k e$ f5 }& T3 d% Z; ~.end |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有帳號?申請會員
x
|