|
以下為第二部分,感謝大家看到這邊
7 n: @9 a' V' A" f) `, ]2 l* J7 o0 B5 V }3 }" H
Mbias2 n3 vbiasn gnd! gnd! nch w=5u l=1u M=13" T7 n# ^% ^5 ]6 r# X/ [
1 R7 d( ?3 e' U) F7 D, s6 b3 h( n/ s
*two stage*
% s; h g$ \( u3 \3 r
; `: w7 {; e/ ~. |, WMt1 vout out1 gnd! gnd! nch w=10u l=1u M=65 ]- v6 S5 a. q; `6 j
Mt2 vout vbiasp vdd vdd pch w=30u l=1u M=2- K$ `( L" P: ~1 j( _, t
# A. k. h8 [. l# B
Cload vout gnd! 200f" x3 k5 c/ m! {, R
, i* z2 M' R# @, k" {
*lead compensation*( }, p5 F0 a: L+ t+ e1 R
Cc vout n7 4p
6 |& r2 v# B2 F+ d% q3 V* h* m2 P4 yMc1 n7 vdd out1 gnd! nch w='Wc' l=0.2u M=1
& _' B$ B) O- Y9 R. x% G*Rb n7 out1 'Rb'+ t, [9 C8 Q, I6 N: A) q
.param Wc=0.8u2 Y8 r. E3 [! b1 e7 b, Z
- t$ W. t. x$ C) Z# J# ]5 \****** Analyplysis ******: n# V1 m3 J% @' `
.op
' [. s: z4 G$ m6 H1 D*** DC ***
! p- m& ~) t7 \+ X/ u6 Z1 B4 ^' B*.dc vminus 0.59 0.61 0.001
# M+ @3 W! d+ o2 T0 i7 J0 o. h X*.measure dc Input-Offset FIND v(vin-) WHEN v(vout)=0.6 - Q) y9 m" X7 }- Z8 j, d+ K+ p
*** AC out ***
! r0 w* Q9 _* |) L*.ac DEC 100 1 200X
# W& Z; A. A+ P" p8 E! }9 `.measure ac Unit_gain_freq when vdb(vout)=01 z$ v! K8 F8 Q; ?2 `/ r
.measure ac phase FIND vp(vout) when vdb(vout)=0
) u+ z; k( B% ].measure ac gainmax MAX vdb(vout)2 s0 j" g1 B2 i! M$ [% I/ ^( w7 F
.probe ac PM=par('vp(vout)+180')+ ]: r3 A. l5 S' M; X
.probe vdb(vout)6 r z s4 w6 H1 H @
.probe vp(vout)
. F" \$ }3 H# D.temp 27* x# K, ]! E- M, h
*** Slew Rate ***
" u" M0 ^' k. R.tran 1n 2u *100u
8 Q5 W- [- ?! b2 n3 z*.measure tran UPSR DERIV v(vout) AT=0.5u
; u" r- Y; ~. ]6 V7 ^2 m# a, I2 ?*.measure tran DNSR DERIV v(vout) AT=1.5u
9 N& T2 g4 g% |3 K) c% O8 K% d) r- ]; X+ V0 J& T; p( r
.end |
|