SPICE I SPICESimulation Program with Integrated Circuit Emphasis

  • Slides: 26
Download presentation

SPICE 실습 I. 개요 SPICE(Simulation Program with Integrated Circuit Emphasis )란 ? - 범용

SPICE 실습 I. 개요 SPICE(Simulation Program with Integrated Circuit Emphasis )란 ? - 범용 회로 시뮬레이션 프로그램 - R, L, C 및 전류원, 전압원 포함 - 반도체소자(diode, BJT, JFET, MOSFET)를 포함 - 직류분석, 과도분석, 교류분석 - University of California, Berkeley의 Dr. Lawrence Nagel 개발

% 예제 1 : 다이오드 반파정류 DIODE HALF WAVE RECTIFIER VS 1 0 SIN

% 예제 1 : 다이오드 반파정류 DIODE HALF WAVE RECTIFIER VS 1 0 SIN (0 5 V 1 KHz) D 1 1 2 TYDIODE R 1 2 0 1 K. MODEL TYDIODE D (VJ=0. 7). TRAN 1 ms 5 ms. PROBE 1. END 2 0

% 예제 3 : 공통이미터 증폭기 과도분석 VCC 5 0 DC 22 V R

% 예제 3 : 공통이미터 증폭기 과도분석 VCC 5 0 DC 22 V R 1 5 2 56 K 5 R 2 2 0 8. 2 K RE 1 0 1. 5 K RC 5 3 6. 8 K RL 6 0 10 MEG 2 4 C 1 4 2 10 UF CE 1 0 20 UF VS 4 0 SIN(0 1 m. V 1 KHz) * SIN (dc-offset amplitude freq) Q 1 3 2 1 TYNPN. MODEL TYNPN NPN(BF=90 IS=5 E-15). OP. TRAN 10 us 5 ms * tstep tstop. OPTIONS NOPAGE. probe. END 3 6 1 0

**** SMALL SIGNAL BIAS SOLUTION TEMPERATURE = 27. 000 DEG C NODE VOLTAGE (

**** SMALL SIGNAL BIAS SOLUTION TEMPERATURE = 27. 000 DEG C NODE VOLTAGE ( 1) 2. 0235 ( 2) 2. 7039 ( 3) 12. 9280 ( 4) 0. 0000 ( 5) 22. 0000 VOLTAGE SOURCE CURRENTS NAME CURRENT VCC VS -1. 679 E-03 0. 000 E+00 TOTAL POWER DISSIPATION 3. 69 E-02 WATTS

**** BIPOLAR JUNCTION TRANSISTORS NAME Q 1 MODEL QMODEL IB 1. 48 E-05 IC

**** BIPOLAR JUNCTION TRANSISTORS NAME Q 1 MODEL QMODEL IB 1. 48 E-05 IC 1. 33 E-03 VBE 6. 80 E-01 VBC -1. 02 E+01 VCE 1. 09 E+01 BETADC 9. 00 E+01 GM 5. 16 E-02 RPI 1. 74 E+03 RX 0. 00 E+00 RO 1. 00 E+12 CBE 0. 00 E+00 CBC 0. 00 E+00 CJS 0. 00 E+00 BETAAC 9. 00 E+01 CBX 0. 00 E+00 FT 8. 21 E+17

% 예제 4 : 공통이미터 AC분석 VCC 5 0 DC 22 V 5 R

% 예제 4 : 공통이미터 AC분석 VCC 5 0 DC 22 V 5 R 1 5 2 56 K R 2 2 0 8. 2 K RE 1 0 1. 5 K 3 RC 5 3 6. 8 K 4 2 CS 4 2 10 UF 1 CC 3 6 10 PF RL 6 0 10 MEG CE 1 0 20 UF VS 4 0 AC 1 m. V 0 *AC 진폭 위상 Q 1 3 2 1 TYNPN 0. MODEL TYNPN NPN(BF=90 IS=5 E-15). OP. AC LIN 1 10 KH 1000 KH * 점의수, 시작주파수, 최종주파수. OPTIONS NOPAGE. probe. PRINT AC VM(3) VM(4) * 입력과 출력의 진폭을 출력하라. END 6

% AC 분석 결과 **** AC ANALYSIS TEMPERATURE = 27. 000 DEG C FREQ

% AC 분석 결과 **** AC ANALYSIS TEMPERATURE = 27. 000 DEG C FREQ VM(3) VM(4) 1. 000 E+04 3. 504 E-01 1. 000 E-03

% 예제 5: CE 주파수분석 frequency response vcc 4 0 20 v rb 1

% 예제 5: CE 주파수분석 frequency response vcc 4 0 20 v rb 1 4 3 40 k rb 2 3 0 10 k rc 4 5 4 k re 6 0 2 k rs 2 1 1 k rl 7 0 2. 2 k cs 2 3 10 uf ce 6 0 20 uf cc 5 7 1 uf cbe 3 6 36 pf cbc 5 3 4 pf cce 5 6 1 pf q 1 5 3 6 tynpn cw 1 3 0 6 pf cw 2 7 0 8 pf vs 1 0 ac 1 m. V. model tynpn bf=100 is=5 e-15. ac dec 10 10 hz 100 meghz * 점의 수 시작주파수 최종주파수. plot ac v(7) db(7) p(7). options nopage 4. end 1 2 3 5 6 0 7

% 정규와 및 3 d. B Cut Off Frequency 구하기

% 정규와 및 3 d. B Cut Off Frequency 구하기

**** SMALL SIGNAL BIAS SOLUTION TEMPERATURE = 27. 000 DEG C NODE VOLTAGE (

**** SMALL SIGNAL BIAS SOLUTION TEMPERATURE = 27. 000 DEG C NODE VOLTAGE ( ( ( NODE VOLTAGE 1) 0. 0000 ( 2) 0. 0000 3) 3. 8737 4) 20. 0000 ( 5) 13. 6850 6) 3. 1889 7) 0. 0000

Simple OP AMP modeling vin vi 0 sin(0 1 m. V 1 KHz) x

Simple OP AMP modeling vin vi 0 sin(0 1 m. V 1 KHz) x 1 vo 0 vi- opamp r 1 vi vi- 10 k vi rf vi- vo 100 k. tran 1 ms 100 ms. probe. subckt opamp vo vi+ vie 1 vo 0 vi+ vi- 1 e 6 * vcvs, +node -node +cntrl -cntrl gain. ends opamp. end rf r 1 vivi+ vo

Wien Bridge Oscillator v 1 3 0 15 v 2 4 0 -15 r

Wien Bridge Oscillator v 1 3 0 15 v 2 4 0 -15 r 1 0 2 1 k r 2 2 5 2 k r 3 1 0 10 k r 4 1 6 10 k c 1 1 0 0. 01 u. F c 2 5 6 0. 01 u. F xblock 1 2 3 4 5 ua 741. ic v(5)=-15. op. lib. tran 0. 05 m 2. 5 m 0. 025 m. probe. end O O O