Upload
elewa
View
82
Download
2
Embed Size (px)
DESCRIPTION
Introduction to SPICE. EEL102. Spice – Introduction. Spice is a short form of : S imulated P rogram with I ntegrated C ircuit E mphasis Used for circuit analysis Many varieties of SPICE – WINSPICE, PSPICE, HSPICE…. Download instructions. - PowerPoint PPT Presentation
Citation preview
EEL102
Introduction to SPICE
Spice – Introduction
Spice is a short form of :SimulatedProgram withIntegratedCircuitEmphasis
Used for circuit analysisMany varieties of SPICE – WINSPICE,
PSPICE, HSPICE….
Download instructions
Student Version @ http://www.electronicslab.com/downloads/schematic/013/
INSTRUCTIONS for running
Steps before running the simulation…
Draw the circuit and Label all nodes and elements
Circuit described in terms of its elements and properties
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 *
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
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
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)
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>
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
OUTPUT
Text Output: .PRINT
Graph Output: .PROBE command generates a .dat file
Example
Firstorder lowpass Rcfilter
Vin 1 0 AC 1.0VRf 1 2 1.59Cf 2 0 100uF.AC DEC 20 100Hz
100kHz.PROBE.END
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