1 / 15

Introduction to SPICE

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.

elewa
Télécharger la présentation

Introduction to SPICE

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduction to SPICE EEL102

  2. Spice – Introduction • Spice is a short form of : Simulated Program with Integrated Circuit Emphasis • Used for circuit analysis • Many varieties of SPICE – WINSPICE, PSPICE, HSPICE….

  3. Download instructions • Student Version @ http://www.electronicslab.com/downloads/schematic/013/

  4. INSTRUCTIONS for running

  5. Steps before running the simulation… • Draw the circuit and Label all nodes and elements • Circuit described in terms of its elements and properties

  6. Syntax rules • Not case-sensitive • First line of code is ALWAYS the TITLE and ignored • .End -> Last Line of code • Comment within a line should be followed by ; • Comment lines start with *

  7. 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

  8. Voltage and current sources • 3 types : DC, AC, Transient • Voltage 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

  9. 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)

  10. 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>

  11. 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

  12. OUTPUT • Text Output: • .PRINT • Graph Output: • .PROBE command generates a .dat file

  13. Example Firstorder lowpass Rcfilter Vin 1  0 AC 1.0V Rf  1  2 1.59 Cf  2  0 100uF .AC DEC 20 100Hz 100kHz .PROBE .END

  14. References • http://www.uta.edu/ee/hw/pspice/ • http://www.engr.colostate.edu/ECE562/Pspicetutorial.pdf • http://cobweb.ecn.purdue.edu/~ee255/lecturesupp_files/PSpice-Tutorial.pdf • http://www.ecircuitcenter.com/AboutSPICE.htm

  15. THANK YOU!!! Questions?

More Related