|
請問各位前輩 多多指教更正 且偶附件2有圖但沒有code所以有寫錯?# Y9 `2 T# S5 A) E- w
' [0 U4 m, S+ X3 o% w+ S+ T6 [這是寫code 有錯?
# r) h9 a- t, m" Lgain我就不會了 3 ^4 D% Z7 g; E9 B9 ?
*****************test PSRR-1 t0 k5 c2 I9 B& z* V
.param vdd=3.3
- u' a Z4 Q) c/ \1 Nvdd vdd vss vdd ) A4 J( U3 g9 Y9 z8 n4 q0 [
vss vss gnd 0 ac 1
: u t3 l2 j- U7 j* ovp vp vss 1.65& O$ Z; W& Y3 |$ h2 I
vn vn vss 1.65
6 u. n3 q$ P- O1 F# n' }.ac dec 10 1 100g
9 N$ l( l: S2 |.print ac gpsrrn=par('vdb(vss)-vdb(voutp)')
9 x) w) Q8 f" T- ?' ].print ac ppsrrn=par('vp(voutp)')8 x# l% V, x3 ^( b% {6 r
*****************test PSRR+/ k' ~ v1 n, {& q+ z# i5 t5 f' C
*.param vdd=3.35 u, f; i9 s' X. z" z* I: V0 R
*vdd vdd vss vdd ac 1
. a3 h% ] j2 @: S7 G3 n) P*vss vss gnd 0
! P9 G$ x" A6 r*vp vp vss 1.658 |( @' M& e% G4 u) C9 J! t1 L
*vn vn vss 1.654 O' N" ~% M- b: H9 v2 R% _2 x) u
*.ac dec 10 1 100g
. k' y: B9 u; F& V# q*.print ac gpsrrp=par('vdb(vdd)-vdb(voutp)')
6 m; \' ^7 g3 V: g' Y/ _$ }& o0 Z*.print ac ppsrrp=par('vp(voutp)'): p) n: o) w. Q* Y1 D+ N
* X6 O. g; l4 F. Z2 W l
* S/ J3 v$ R; @7 }! c**********output swing*******************
$ d4 z0 o R0 L& v*R1p vinp vp 100meg9 [6 _, R7 E* @2 f
*R2p vp voutn 100meg
$ x' N( Q# ]9 ]*R1n vinn vn 100meg
& E* E I! M! y; R9 i8 w; _*R2n vn voutp 100meg' R! Z) b* j; T' |* w& E
*VD vd 0 DC 0 AC 1 SIN(0 0.1 10k)
% l! U- x6 N# s/ `- q9 l" U3 |*EINp voutp vcm vd 0 0.1
1 ]) M2 {/ M; X*EINn voutn vcm vd 0 -0.13 N5 B" V6 j$ A* V3 c5 H0 B5 Z
*.PROBE V(voutp,voutn) VOCM=par('(V(voutp)+V(voutn))/2')& q8 K1 L; G0 \6 Y: x
*.TRAN 1u 500u |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有帳號?申請會員
x
|