BJT Example .OPTION $ The options are listed below: + ingold=1 $ Use fixed-point and exponential form on output + numdgt=4 $ print 4 digits + co = 132 $ 132-column output + post .INC /nfs/guille/analog/m/moon/ece323/npn322.inc Vcc vcc 0 DC=7.5 Q1 c b e npn322 Rb1 vcc b 50K Rb2 b 0 25K Rc vcc c 2.5K Re e 0 1K Cin vi b 1u Vin vi 0 AC=1 SIN 0 amp 10K 0 0 180 .OP .AC DEC 10 1 1G .NET V(c) Vin .PRINT AC Vdb(c) .MEASURE AC A0 FIND VR(c) AT=10K $ Measure the gain at 10kHz. .MEASURE AC AdB FIND VdB(c) AT=10K $ Measure the gain at 10kHz. .MEASURE AC mzi FIND PAR('v(vi)/i(vin)') AT=10K $ Measure the input impedance. .MEASURE AC mzo FIND ZOUT(M) AT=10K $ Measure the out. imp. @10kHz. .MEASURE AC fl WHEN VM(c)='.707*ABS(A0)' $ Find the lower 3dB frequency. .MEASURE AC fu WHEN VM(c)='.707*ABS(A0)' TD=1e5 $ Find the upper 3dB frequency. .TRAN 1u 200u SWEEP amp POINTS 2 10m 30m .PRINT TRAN V(c) .END