|
請問各位前輩 多多指教更正 且偶附件2有圖但沒有code所以有寫錯?
3 O0 W3 D3 r, G
- c9 M' h6 E) V8 h5 U這是寫code 有錯?
4 j/ h3 f: ~3 V9 P5 E% @gain我就不會了 ' x/ g2 c1 N$ |5 l8 C7 {
*****************test PSRR-
$ f. ?: t3 ]' k4 \0 _$ o1 i.param vdd=3.32 {7 R% u0 [* A* m) @
vdd vdd vss vdd
1 r3 v* K4 F" j# y) H7 Cvss vss gnd 0 ac 1" i7 i, z- A3 J" `
vp vp vss 1.65
) b, U# c; M. H# y* t1 p; ?vn vn vss 1.65
5 S2 L+ t% ?* Y: E. F8 l. s.ac dec 10 1 100g" E% W( w, P9 [) Z# ^: [; |
.print ac gpsrrn=par('vdb(vss)-vdb(voutp)')
. z+ [$ r5 V; a+ P( J.print ac ppsrrn=par('vp(voutp)')5 b k2 F& }) h; a" R A; F6 Y4 }) W
*****************test PSRR+9 s% |: E) ?6 }3 o
*.param vdd=3.3
& O6 ~: x- Z4 K" M+ q5 }: u' Q*vdd vdd vss vdd ac 1 ~3 u% X& b) P' v6 _. t+ _1 S- |
*vss vss gnd 0
9 w8 F1 a" {4 i# W6 g7 s*vp vp vss 1.65
9 @5 m3 ]1 V) K*vn vn vss 1.659 ?9 u* j$ b, o4 L- U6 @* V
*.ac dec 10 1 100g
5 @+ `5 B1 h! V4 u3 C# Z0 P*.print ac gpsrrp=par('vdb(vdd)-vdb(voutp)')
% d5 ^' ?3 \! J0 @+ _2 L4 p5 [1 L*.print ac ppsrrp=par('vp(voutp)')
3 P8 |- |: y' a5 z" Z6 z
0 f# ~! i' l+ [' B" Q
" }& |" o2 ?7 }- W& @& g**********output swing*******************2 \1 `! N. E1 b3 S
*R1p vinp vp 100meg
7 B" P4 ~, D1 n) c o* W) o( A9 Z*R2p vp voutn 100meg' l) U! }9 H! L7 r! [& k/ d
*R1n vinn vn 100meg
( D& A* ?% _1 ?2 g*R2n vn voutp 100meg
0 d" C( U" w9 t*VD vd 0 DC 0 AC 1 SIN(0 0.1 10k)2 S2 Z- g) L' \7 ?( b4 K r
*EINp voutp vcm vd 0 0.1& ~4 e/ c4 J9 `$ E1 d
*EINn voutn vcm vd 0 -0.1, q. b E6 [8 n' _/ R4 D/ e
*.PROBE V(voutp,voutn) VOCM=par('(V(voutp)+V(voutn))/2')
) X& v1 F8 i' K5 n: P' \3 l*.TRAN 1u 500u |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有帳號?申請會員
x
|