|
如果我改成下面這樣
* } |$ i: V) r/ e4 w.print rn=par('(v(vout)-v(vin))/abs(i(m1))') rp=par('(v(vout)-v(vin))/abs(i(m2))') rpn=par('(rn*rp)/(rn+rp)')
" S6 p& K9 P$ I X; i. ]7 q電阻就會變正的
* _$ s8 F% {. |$ z* g7 y% ^% S! H( W可是不管怎麼看 還是覺得不太對
% @: D. C% Q l" Z4 R" C2 b5 {! V6 O& j6 p7 J2 l
以下是我的spice檔
, y1 ^! ?: h0 Tvvdd vdd 0 dc 3.0V
$ C, K- g! L& H! f, b# H& c' H) Jvvss vss 0 dc 0.0v$ S) B- {7 Q' |* n. R$ A8 z* ?
vvin vin 0 dc 0.0v: b/ l H+ W; z. F) u3 |- b( F, [5 g2 P
& n9 L$ Y2 o$ o, [0 [/ }- n1 ^m1 vin vdd vout vss nxx w=wsize l=lsize
! L4 e4 i4 \8 w5 m- mm2 vout vss vin vdd pxx w=wsize l=lsize % l7 t# M$ q& m+ F! X
; E. j5 x% a7 x; k6 s% o
*r1 vout 0 1k
, h7 u; S4 z5 ?+ h.dc vvin 0v 3.0v 0.05v , b' x, D& v" n2 s& w% N- i& |
.probe rn=par('(v(vin)-v(vout))/abs(i(m1n))') rp=par('(v(vin)-v(vout))/abs(i(m1p))') rpn=par('(rn*rp)/(rn+rp)')
$ a2 r( ?) {9 `8 _6 B/ H.print rn=par('(v(vin)-v(vout))/abs(i(m1n))') rp=par('(v(vin)-v(vout))/abs(i(m1p))') rpn=par('(rn*rp)/(rn+rp)')" R& N! m7 _3 B, k. w1 R
1 _* @9 y! [7 g* J6 \. f
.end
% E- W; w7 g3 e& G |- \0 R5 `3 K1 s9 ?! i
希望大大幫我檢查一下 看看是否有錯
# P( A {9 L( M* A, B. c! N7 K還有一個問題 就是為何不能用 v(vout)-v(vin) 而一定要用 v(vin)-v(vout) 呢
2 l" p7 X, d- H7 Z k( R; H
9 T, g. l1 h" y1 e" s: m% v可否幫忙解答7 q! c; d' \# ~ L
Thanks |
|