|
請問各位前輩 多多指教更正 且偶附件2有圖但沒有code所以有寫錯?
: H/ Q! r2 M. m0 v6 U/ h
' v3 R# v% K: w2 s/ f& j( x這是寫code 有錯?7 V9 w0 U- K8 s, z0 a9 G
gain我就不會了 e1 Q! x; b4 b8 k' R# {. t1 r
*****************test PSRR-6 b5 J! Y2 |( P
.param vdd=3.36 @8 T2 r7 [! U( l4 `, c* v5 O
vdd vdd vss vdd
, P- x0 x8 L6 ]vss vss gnd 0 ac 1
0 x' s& W( Z+ U: X4 P7 Q, @vp vp vss 1.65
* u! t8 |, S0 {vn vn vss 1.65
, L n3 g6 k- f1 R/ g4 ~/ ^, X.ac dec 10 1 100g h, k; \8 Z( v1 ~( O8 V% V
.print ac gpsrrn=par('vdb(vss)-vdb(voutp)')
8 [) A' o+ z, H: j' m' a.print ac ppsrrn=par('vp(voutp)')1 t* m/ q5 G) ?9 F5 V( j |
*****************test PSRR+% R2 L* g$ I! e# I6 B- N5 O# a9 ]
*.param vdd=3.3
4 p% T4 p) e5 e) h2 A* J* l*vdd vdd vss vdd ac 18 F {5 r( M2 Y
*vss vss gnd 01 |! r. h- K, c1 W" l
*vp vp vss 1.65
+ C. {/ @, F T7 ^6 C$ Z*vn vn vss 1.65
6 [; V/ `' V* R$ w0 w4 U( K*.ac dec 10 1 100g
- u; ?6 ^; z+ X*.print ac gpsrrp=par('vdb(vdd)-vdb(voutp)')
: @4 e/ F6 T0 W/ M% d6 f*.print ac ppsrrp=par('vp(voutp)')
' ^) l4 X! N: Q3 z, g& ^& _( g. [* l
9 D: L% \3 {; k% o) R, L**********output swing*******************
, Q$ y' @2 f0 P, q' V0 q*R1p vinp vp 100meg. j* S' k0 ?5 ^* o+ h
*R2p vp voutn 100meg+ E6 c g) G0 s0 b5 Y- l$ H2 c+ B
*R1n vinn vn 100meg
! L( q+ o: R9 H; \4 z8 }*R2n vn voutp 100meg$ R9 M! R$ n3 K' Z8 I, {
*VD vd 0 DC 0 AC 1 SIN(0 0.1 10k)2 L( }2 u8 h- m$ A' \' b2 g
*EINp voutp vcm vd 0 0.16 g3 x3 J3 Q# a Z
*EINn voutn vcm vd 0 -0.1
6 \& C8 g8 P5 r*.PROBE V(voutp,voutn) VOCM=par('(V(voutp)+V(voutn))/2')
4 ~3 G: H; O: B1 Z) }" Q3 j/ }*.TRAN 1u 500u |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有帳號?申請會員
x
|