|
請問各位前輩 多多指教更正 且偶附件2有圖但沒有code所以有寫錯?
8 A0 {9 Z5 g+ E* l8 b% s2 m, D; o7 Y# \
這是寫code 有錯?
' ]* Q5 x6 J& D8 d7 @% S- s( Pgain我就不會了 7 V# ]' W9 o5 r5 ]+ Q$ w
*****************test PSRR-
3 }1 M- I8 e, M0 [9 L- L* |7 a# w; v.param vdd=3.3
* }/ l4 M/ s' Kvdd vdd vss vdd
) O- t; j* v0 G/ @: N j6 Pvss vss gnd 0 ac 1; ]4 J% ]3 g' h0 a: J
vp vp vss 1.65; p& \. G; f& Y1 a6 v
vn vn vss 1.65
7 D" }( n! e: u0 |. J7 j.ac dec 10 1 100g4 P0 v4 i2 x! y) @" u, f( c
.print ac gpsrrn=par('vdb(vss)-vdb(voutp)')
9 ]. o4 _1 r7 C.print ac ppsrrn=par('vp(voutp)'); e+ u7 l& }/ \3 u* F. W. h4 ^7 N
*****************test PSRR+
+ ^$ _5 V" n3 \8 F5 u) u$ t9 V*.param vdd=3.3
5 b S- M2 I3 W. O*vdd vdd vss vdd ac 1" R/ j- S+ c- B3 P1 q
*vss vss gnd 0- U" A+ f/ i+ }" r" _' I) C
*vp vp vss 1.65* ^. X7 f5 ~; } b/ i6 B7 Y! }& K9 d
*vn vn vss 1.65
. }( D3 ^1 |, J! }$ ]5 W*.ac dec 10 1 100g' t& e; X& N, Q5 t; X
*.print ac gpsrrp=par('vdb(vdd)-vdb(voutp)')
' ^% M; l* Q3 q5 o- T*.print ac ppsrrp=par('vp(voutp)')
4 U8 @3 `1 N- q$ G& @' E1 _+ y7 s. q
2 \. R& q3 y6 Y8 M8 L**********output swing*******************
' T' L) k0 M0 i7 Z) E( Q*R1p vinp vp 100meg4 `$ A, H& T1 U; k! S# N# w
*R2p vp voutn 100meg7 v4 q$ R. L- I" n7 ^
*R1n vinn vn 100meg" j( p* z" p9 V
*R2n vn voutp 100meg; N2 Y% q# v' r
*VD vd 0 DC 0 AC 1 SIN(0 0.1 10k)9 S) F, S6 r8 R2 |1 i
*EINp voutp vcm vd 0 0.1
/ L6 ^7 l `9 X! J) q*EINn voutn vcm vd 0 -0.15 T3 S% R/ U5 |0 @
*.PROBE V(voutp,voutn) VOCM=par('(V(voutp)+V(voutn))/2')
1 N6 ~7 s; b$ ?4 a*.TRAN 1u 500u |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有帳號?申請會員
x
|