Chip123 科技應用創新平台
標題:
differential output OP test gain & PSRR+ &PSRR- &output swing
[打印本頁]
作者:
mayluli1981
時間:
2010-12-28 09:12 PM
標題:
differential output OP test gain & PSRR+ &PSRR- &output swing
請問各位前輩 多多指教更正 且偶附件2有圖但沒有code所以有寫錯?
$ A- _; x& u5 n* ?
: \* D$ O, w4 ]) b. C9 w
這是寫code 有錯?
& F" H" N- |: o3 c0 E+ p8 ~& k
gain我就不會了
( T1 ^6 ~* p( H' d+ |; L/ N
*****************test PSRR-
& J& U5 x6 q- \/ t6 y
.param vdd=3.3
4 Z, y1 C* h0 \6 G5 r
vdd vdd vss vdd
* b! S& z/ M5 D/ k/ p
vss vss gnd 0 ac 1
( _3 ^0 `5 k7 H7 y) e! A/ a+ ]% \
vp vp vss 1.65
/ A9 ]' @/ u' N
vn vn vss 1.65
9 o9 Q# s$ [7 ?, a0 z3 _
.ac dec 10 1 100g
I" p* q0 d' p5 K
.print ac gpsrrn=par('vdb(vss)-vdb(voutp)')
+ X3 l7 a, ^1 d+ z9 O
.print ac ppsrrn=par('vp(voutp)')
0 o0 E# n* Q2 E- E' T* T- p
*****************test PSRR+
- y# N1 m' g& N$ d* o
*.param vdd=3.3
* n7 G5 \+ Z8 U! ?
*vdd vdd vss vdd ac 1
9 ^9 C# X5 \* ]9 g+ B9 V( F) d# A
*vss vss gnd 0
* [ O9 s9 y% c6 `/ k7 @
*vp vp vss 1.65
6 g7 C2 y1 N! ^! H
*vn vn vss 1.65
' S' Z" Z7 l: p" a' P: ~
*.ac dec 10 1 100g
$ l9 P0 |2 Y0 r8 }
*.print ac gpsrrp=par('vdb(vdd)-vdb(voutp)')
H L. z, n0 K
*.print ac ppsrrp=par('vp(voutp)')
1 {& k: j6 c) ~% G' s$ R W
G/ a; c6 O& J. a5 ?2 i
- ]" C0 O' B1 _0 o3 Z& y
**********output swing*******************
v0 p1 f" v% s. f- U
*R1p vinp vp 100meg
! x3 f5 @, ^4 X0 J, U; [
*R2p vp voutn 100meg
! M0 Q5 h5 c# r- S, B3 y
*R1n vinn vn 100meg
1 D8 W. Y* w( @. j9 b) M: G
*R2n vn voutp 100meg
& y( Y) G. }: Z6 z; H1 k) E( e
*VD vd 0 DC 0 AC 1 SIN(0 0.1 10k)
5 d% o; s) P3 J; J' r" R! J1 a. u i
*EINp voutp vcm vd 0 0.1
u( r, S6 y/ l1 ]# D# X! l
*EINn voutn vcm vd 0 -0.1
1 E6 f) m1 i& x- ]& o
*.PROBE V(voutp,voutn) VOCM=par('(V(voutp)+V(voutn))/2')
2 U6 W2 [) }3 y" F' H: g) ]
*.TRAN 1u 500u
歡迎光臨 Chip123 科技應用創新平台 (http://chip123.com/)
Powered by Discuz! X3.2