EEL102 Introduction to SPICE. Spice – Introduction Spice is a short form of : Simulated Program...

15
EEL102 Introduction to SPICE

Transcript of EEL102 Introduction to SPICE. Spice – Introduction Spice is a short form of : Simulated Program...

Page 1: EEL102 Introduction to SPICE. Spice – Introduction Spice is a short form of : Simulated Program with Integrated Circuit Emphasis Used for circuit analysis.

EEL102

Introduction to SPICE

Page 2: EEL102 Introduction to SPICE. Spice – Introduction Spice is a short form of : Simulated Program with Integrated Circuit Emphasis Used for circuit analysis.

Spice – Introduction

Spice is a short form of :SimulatedProgram withIntegratedCircuitEmphasis

Used for circuit analysisMany varieties of SPICE – WINSPICE,

PSPICE, HSPICE….

Page 3: EEL102 Introduction to SPICE. Spice – Introduction Spice is a short form of : Simulated Program with Integrated Circuit Emphasis Used for circuit analysis.

Download instructions

Student Version @ http://www.electronicslab.com/downloads/schematic/013/

Page 4: EEL102 Introduction to SPICE. Spice – Introduction Spice is a short form of : Simulated Program with Integrated Circuit Emphasis Used for circuit analysis.

INSTRUCTIONS for running

Page 5: EEL102 Introduction to SPICE. Spice – Introduction Spice is a short form of : Simulated Program with Integrated Circuit Emphasis Used for circuit analysis.

Steps before running the simulation…

Draw the circuit and Label all nodes and elements

Circuit described in terms of its elements and properties

Page 6: EEL102 Introduction to SPICE. Spice – Introduction Spice is a short form of : Simulated Program with Integrated Circuit Emphasis Used for circuit analysis.

Syntax rules

Not case-sensitiveFirst line of code is ALWAYS the TITLE and

ignored.End -> Last Line of codeComment within a line should be followed

by ;Comment lines start with *

Page 7: EEL102 Introduction to SPICE. Spice – Introduction Spice is a short form of : Simulated Program with Integrated Circuit Emphasis Used for circuit analysis.

Circuit elements

Resistor: R<name> <node1> <node2> <value> Rx1 4 5 100k

Capacitor: C<name> <node1> <node2> <value> C1 3 9 10u

Inductor: L<name> <node1> <node2> <value> Lxy 4 5 1m

Page 8: EEL102 Introduction to SPICE. Spice – Introduction Spice is a short form of : Simulated Program with Integrated Circuit Emphasis Used for circuit analysis.

Voltage and current sources

3 types : DC, AC, TransientVoltage Sources:

V<name> <+venode> <-venode> [[DC] <value>] [[AC] <mag>

<phase>] [transient + specs]

Current Sources: I<name> <+venode> <-venode> [[DC] <value>]

[[AC] <mag> [phase]]

[transient + specs]DC source:

V1 3 0 5 V1 3 0 DC 6

AC source: V1 3 0 AC 25 180

Page 9: EEL102 Introduction to SPICE. Spice – Introduction Spice is a short form of : Simulated Program with Integrated Circuit Emphasis Used for circuit analysis.

Transient Sources

Pulse V<name> <+node> <-node> PULSE(V1 V2 Td Tr Tf Tw Period)

V1: Value when pulse is not on V2: Value when pulse is fully on Td: Time delay ; can be zero Tr : Rise Time; Zero causes some simulation problems Tf : Fall time Tw : Pulse Width Period Total time in seconds of pulse

Ex: Vs 1 0 PULSE(0V 10V 0s 100ms 100ms 900ms 2s)

Sin : Damped Sine V<name> <+node> <-node> SIN(V0 Va fr Td Df theta)

V0: DC Offset value Va: Undamped amplitude. Peak measured from zero if no DC offset fr: frequency in Hz Td: time delay in seconds Df :Damping factor Theta: Phase advance in degrees

Ex: Vs 1 0 SIN(2V 5V 2Hz 200ms 2Hz 30d)

Page 10: EEL102 Introduction to SPICE. Spice – Introduction Spice is a short form of : Simulated Program with Integrated Circuit Emphasis Used for circuit analysis.

Dependant Sources

Ebar    17   8   42   18    24.0; VCVS E<name> <n+> <n-> <nc+> <nc->

<multfactor>

Glab  23   17     8     3    2.5 ; VCCS G<name> <n+> <n-> <nc+> <nc->

<mult.factor>

Hvx  20  12  Vhx       50.0 ; CCVS H<name> <n+> <n-> <Vmonitor>

<mult.factor>

Ftrn   81   19   Vctl         50.0 ; CCCS F<name> <n+> <n-> <Vmonitor> <Gain>

Page 11: EEL102 Introduction to SPICE. Spice – Introduction Spice is a short form of : Simulated Program with Integrated Circuit Emphasis Used for circuit analysis.

Analysis

DC Analysis: .DC <source> <vstart> <vstop> <vincr> [src2 start2

stop2 incr2] .DC Vds 0 10 0.5 Vgs 0 5 1

AC Analysis: .AC <sweeptype> <ptsvalue> <startfreq> <end freq> Sweep is either LIN, OCT, DEC .AC  DEC  20       1Hz   10kHz .AC  LIN  11       100   200;

Transient Analysis .Tran <print step> <final time> .TRAN 1n 1000n

Page 12: EEL102 Introduction to SPICE. Spice – Introduction Spice is a short form of : Simulated Program with Integrated Circuit Emphasis Used for circuit analysis.

OUTPUT

Text Output: .PRINT

Graph Output: .PROBE command generates a .dat file

Page 13: EEL102 Introduction to SPICE. Spice – Introduction Spice is a short form of : Simulated Program with Integrated Circuit Emphasis Used for circuit analysis.

Example

Firstorder lowpass Rcfilter

Vin 1  0 AC 1.0VRf  1  2 1.59Cf  2  0 100uF.AC DEC 20 100Hz

100kHz.PROBE.END

Page 14: EEL102 Introduction to SPICE. Spice – Introduction Spice is a short form of : Simulated Program with Integrated Circuit Emphasis Used for circuit analysis.

References

http://www.uta.edu/ee/hw/pspice/http://www.engr.colostate.edu/ECE562/

Pspicetutorial.pdfhttp://cobweb.ecn.purdue.edu/~ee255/

lecturesupp_files/PSpice-Tutorial.pdfhttp://www.ecircuitcenter.com/

AboutSPICE.htm

Page 15: EEL102 Introduction to SPICE. Spice – Introduction Spice is a short form of : Simulated Program with Integrated Circuit Emphasis Used for circuit analysis.