CIRCUIT SIMULATION
SPICE Simulation
Date Published: | |
Last Modified: |
Elementary SPICE Components
Note: The XXXXXXX
syntax in the general form describing elementary SPICE components is to dominate a user choosen alpha-numeric identifier (e.g. RXXXXXXX
could stand for R1
, RC1
or RMYNAME
).
Voltage And Current Controlled Switches
Two types of switches in SPICE, voltage and current controlled. They are not ideal switches, and are modelled with a finite on and off resistance, as well as finite turn on and off times. However, you can usually set these to the extremes so that they act almost like an ideal switch, in relation to everything else in your circuit.
They are great for seeing what effect a short with have on your circuit (e.g. shorting out one LED in a string of LEDs controlled by a constant-current driver).
SPICE prefix for switches is S.
The general form for a switch is:
SXXXXXXX N+ N- NC+ NC- MODEL <ON><OFF>
WYYYYYYY N+ N- VNAM MODEL <ON><OFF>
The most basic syntax to create a voltage-controlled switch is:
.model VSW SW()
The Best SPICE Resources Out There
- ECircuitCentre (http://www.ecircuitcenter.com) - Top-notch and free resource of SPICE thoery and circuits.
- National Instruments SPICE Simulation Fundamentals (http://zone.ni.com/devzone/cda/tut/p/id/5413#toc3) - Helpful, professional resources covering most aspects of SPICE simulation
