|
原帖由 dogst 於 2008-7-7 12:05 AM 發表 ' n, f) \6 m) [& R4 ~, M, n
這個問題剛好是最近一直困擾的問題
. K8 x; ]9 G5 n0 i9 f8 S! b0 D為何不可以(vout-vin)/I阿6 F1 j3 I4 l7 h
下面是我寫的spice檔
, c" \7 d* y9 z3 b" t1 ^) Zm1 vin vdd vout vss nch3 w=3.5u l=0.35u
( d9 }5 O, x( O, U$ s- |# Ir1 vout 0 1k
% q$ M0 i8 i7 g在.print部份
6 D' p, |5 Y" t8 \+ B8 v2 z5 o是要寫 "v(vin)/v(vout)" "(v(vin)-v(vout))/i(r1)" " ... , t; y' P" m) r6 \
* v; n3 A H2 G
/ j+ M9 s+ }& s, [; {* g$ d
4 Q3 \8 w' K3 ^5 j
建議你不要加r1 vout 0 1k" r/ j* E7 F% `5 {( J
因為你要對NMOS作計算ron,加了r1後,電流會對r1產生一個電壓,如此一來會壓縮到m1的vout電壓
5 l$ B) d- P/ M% T! r2 X% `) p建議的寫法為
) _/ x& B( t6 m9 d: n4 Hm1 vin vdd vout vss nch3 w=3.5u l=0.35u m=15 p$ t( r+ h' I; Y: v$ H
vvin vin vss vss
0 Z$ {& [6 [5 Z, Evvout vout vss vss
, q+ j/ K0 w6 F1 i+ O- U" r+ M.dc vvin 0.001 3.3 0.1
0 i& E" g6 D, ^# ?! f.print PAR('(v(in))/abs(i(m1))')
+ c$ ]0 Y0 l; j.print i(m1) |
|