Hadi Saadat

PSpice Examples for EE-201
Hadi Saadat

 

DC NODE-VOLTGE AND MESH CURRENT ANALYSIS

To obtain current and voltage in a DC circuit, the analysis is performed with the simple Load Bias Point. 
If any AC sources are present in the circuit, those sources are set to zero.  All capacitors are replaced by the pen-circuit, and all inductors are replaced by short circuits.   From the Analysis menu, choose Setup.  The Analysis setup dialog box appears.  Click the Enabled check box in the Bias Load Point option.  To monitor a DC node voltage a VIEWPOINT is placed at that node.  To obtain the DC current in a branch an IPROBE is placed in that branch.  The reference direction of current for the circuit elements is from the first listed subscript to the second one. You may have to rotate the IPROBE from the Edit Menu (or use Ctrl R), so that the reading is in the assumed direction of current.  To see the IPROBE direction of current, from the Analysis menu open the Examine Netlist file and check the order of element nodes.    

Bias voltages and currents Display
From the Analysis menu you can customize the Display results on Schematics to show selected DC voltages and currents.  You can enable or disable the bias voltages and currents by using the toolbar buttons V and I. (You may use display results in place of Viewpoint and Iprobe).

bullet1 Download PSPICE Schematics files for EE-201 Examples. To view the Pspice examples you need to download the OrCAD Viewer Free Download. To run the examples, students can download the complete Free OrCAD Software for Students.

 Example 1 (EE201ex1.sch)


Use the PSpice Schematics to construct the circuit below and obtain the node voltages.

To obtain the node voltages a VIEWPOINT is placed at each node labeled V1, V2, and V3 (To assign a name or a number to a node double click on that node).

 Schematics Netlist
R_R3         $N_0001   0             200 
R_R4         V1           $N_0001   500 
R_R2         V2             0            400 
V_V1         V2          $N_0001   4A
R_R1         V1           V2           120 
I_I1            0            V1           DC 1A

Top of Page

Example 2 (EE201ex1.sch)


Use the PSpice Schematics to construct the circuit below and obtain the node voltages and mesh currents.  Assume a clockwise direction for the mesh current To obtain the node voltages a VIEWPOINT is placed at each node labeled V1, V2, and V3 (To assign a name or a number to a node double click on that node). To obtain the three mesh currents an IPROBE is placed in each mesh.  Note that each IPROBE is rotated (Ctrl R) in such a way as to obtain the mesh current for the assumed clockwise direction.

Schematics Netlist
R_R1         V1               V2                1K 
R_R4         V1               $N_0001      0.5K 
R_R3         $N_0002     0                   0.33333K 
R_R2         V2               0                   0.25K 
I_I1            0                 $N_0003       DC 0.2A 
I_I2           V2               V3                 DC 0.3A 
v_V2         $N_0001     V3                 0
v_V3         V3               $N_0002       0
v_V1         $N_0003     V1                 0

Top of Page

Example 3 (EE201ex3.sch)

Determine the node voltages for the circuit containing a Voltage-Controlled Voltage Source as shown.

 Schematics Netlist

R_R3         2 0    0.5K 
R_R1         4 1    0.25K 
V_V2         3 2    DC 4 
E_E1         2 1    4 1 4
R_R2         1 0    1K 
I_I1         0 3    DC 0.1A 
V_V1         0 4    DC 2V 
R_R4         1 3    0.5K 

Top of Page

Example 4 (EE201ex4, sch)

The circuit below contains a Voltage-Controlled Voltage Source and a Current-Controlled Voltage Source. Determine the node voltages and the controlled current of the dependent source.

 

           
* Schematics Netlist *

R_R5         5 6   4 
R_R4         6 0   1 
R_R3         3 4   4 
R_R2         3 5   2 
R_R1         2 1   2 
V_V1         4 6   DC 5V 
E_E1         1 0   6 0 3
H_H1         0 5   VH_H1 2
VH_H1        8 3   0V
v_V2         2 8   0

Top of Page

Example 5 (EE201ex5.sch)

  • Find the current in the 3.5 W resistor in the circuit (a).


(b) Obtain the Thevenin's equivalent circuit with respect to the terminal of the 3.5W resistor.

With the 3.5W resistor removed, we find the open-circuit voltage, and with load resistance shorted we find the short-circuit current. Then, the Thevenin's impedance is


                                                                     
Schematics Netlist                                                                                                         

V_V1         $N_0001           0                  DC 3V 
R_R2         $N_0002            0                 5 
R_R1         $N_0001           $N_0002     1 
G_G1         $N_0003          $N_0002          $N_0002     0       2
R_R4         $N_0002           $N_0003     2 
R_R3         $N_0003           $N_0004     3 
V_V3         $N_0005           0                  DC 3V 
R_R6         $N_0006           0                  5 
R_R7         $N_0005           $N_0006     1 
R_R8         $N_0006           $N_0007     2 
G_G2         $N_0007           $N_0006          $N_0006    0       2
R_R12       $N_0009           $N_0008    1 
R_R13       $N_0008           $N_0010    2 
V_V5         $N_0009           0                  DC 3V 
R_R11       $N_0008           0                 5 
R_R14       $N_0010           $N_0011    3 
G_G3         $N_0010          $N_0008          $N_0008     0        2
R_Rth        $N_0013          $N_0012     2.5 
V_Vth        $N_0013          0                  DC -7.5 
R_Rload    $N_0014           0                  3.5 
R_R5         $N_0015           0                  3.5 
v_V2         $N_0004           $N_0015      0
v_V7         $N_0011           0                   0
v_V9         $N_0012           $N_0014      0

2. Transfer function

Computes the gain and the input and output resistances and automatically sends the results to the output file.  To specify the transfer function, choose Setup from the Analysis menu and open the Transfer Function dialog box. In the Output Variable box specify  the output voltage, and in the Input Source box type the input source name.  The transfer function analysis can be used conveniently to obtain the Thevenin's equivalent circuit.   The use of this analysis to obtain the Thevenin's equivalent circuit is demonstrated in the following example

Top of Page

Example 6 (EE201ex6.sch)

Use the transfer function analysis to obtain the Thevenin's equivalent circuit for the circuit of Example 5.
We want to obtain the Thevenin's equivalent circuit with respect to the 3.5 W resistor.  The 3.5 W resistor is replaced by an open circuit.  Since in PSpice two or more elements must be connected to each node, the  3.5 W  resistor is replaced by an infinitely high value resistor as shown.  A VIEWPOINT is added at node 4 to display the open-circuit voltage (Thevenin's voltage).  To obtain the output or Thevenin's resistance, the transfer Function is enabled.   In the Output variable box we type V(4), and in the Input Source box, we type V1.


                                                                                                                                                                                       
 
Schematics Netlist
V_V1         1 0 DC 3V 
R_R1         2 0  5 
R_R2         1 2  1 
G_G1         3 2 2 0 2
R_R3         2 3  2 
R_R4         3 4  3 
R_R5         4 0  999999MEG

In addition to the DC analysis result, the output file contains the Transfer Function analysis results as follows

SMALL-SIGNAL CHARACTERISTICS
      V(4,0)/V_V1                                          = -2.500E+00
      INPUT RESISTANCE AT V_V1         =  6.000E+00
      OUTPUT RESISTANCE AT V(4,0)    =  2.500E+00
Thus, the Thevenin's voltage is V4 =  -7.5 V, and the Thevenin's resistance is the output resistance 2.5 W.  
2. DC Sweep
DC voltage or current sources may be swept over a range through the use of the DC Sweep Analysis.  The DC Sweep is similar to the node voltage analysis, but adds more flexibility.  In the DC sweep, the input variable is varied over a range of values.  For each value of the input variable, the DC operating point is computed.  If the transfer function is also enabled the small-signal DC gain and the input/output resistances are also computed. 

Top of Page

Example 7  (EE201ex7.sch)
For the circuit shown print and plot the voltage V23, IR2, and IR3 as the input voltage is varied from 0 to 100 V in 5 V increment.   Select the Setup from the analysis menu, click the DC Sweep dialog button.  The DC Sweep dialog box appears.   For the Sweep Variable type select the voltage source, and set its name to V1.  Using the Sweep type linear, specify the starting value, end value and increment.  IPRINT and VPRINT2 are inserted in the appropriate locations to send the desired currents and voltages to the output file.  To include the DC values double click on each print icon and set the DC = to yes.




The Probe result which includes traces V (2,3) I (R2), and I (R3) is shown below.
The desired currents and voltage copied from the output file are tabulated below.


   V_V1        V(2,3)     

   0.000E+00  -7.707E+00
   5.000E+00  -3.947E+00
   1.000E+01  -1.880E-01
   1.500E+01   3.571E+00
   2.000E+01   7.331E+00
   2.500E+01   1.109E+01
   3.000E+01   1.485E+01
   3.500E+01   1.861E+01
   4.000E+01   2.237E+01
   4.500E+01   2.613E+01
   5.000E+01   2.989E+01
   5.500E+01   3.365E+01
   6.000E+01   3.741E+01
   6.500E+01   4.117E+01
   7.000E+01   4.492E+01
   7.500E+01   4.868E+01
   8.000E+01   5.244E+01
   8.500E+01   5.620E+01
   9.000E+01   5.996E+01
   9.500E+01   6.372E+01
   1.000E+02   6.748E+01

  V_V1        I(V_PRINT3)

   0.000E+00  -1.541E-01
   5.000E+00  -7.895E-02
   1.000E+01  -3.759E-03
   1.500E+01   7.143E-02
   2.000E+01   1.466E-01
   2.500E+01   2.218E-01
   3.000E+01   2.970E-01
   3.500E+01   3.722E-01
   4.000E+01   4.474E-01
   4.500E+01   5.226E-01
   5.000E+01   5.977E-01
   5.500E+01   6.729E-01
   6.000E+01   7.481E-01
   6.500E+01   8.233E-01
   7.000E+01   8.985E-01
   7.500E+01   9.737E-01
   8.000E+01   1.049E+00
   8.500E+01   1.124E+00
   9.000E+01   1.199E+00
   9.500E+01   1.274E+00
   1.000E+02   1.350E+00

   V_V1        I(V_PRINT1)

   0.000E+00   3.759E-03
   5.000E+00   2.632E-02
   1.000E+01   4.887E-02
   1.500E+01   7.143E-02
   2.000E+01   9.399E-02
   2.500E+01   1.165E-01
   3.000E+01   1.391E-01
   3.500E+01   1.617E-01
   4.000E+01   1.842E-01
   4.500E+01   2.068E-01
   5.000E+01   2.293E-01
   5.500E+01   2.519E-01
   6.000E+01   2.744E-01
   6.500E+01   2.970E-01
   7.000E+01   3.195E-01
   7.500E+01   3.421E-01
   8.000E+01   3.647E-01
   8.500E+01   3.872E-01
   9.000E+01   4.098E-01
   9.500E+01   4.323E-01
   1.000E+02   4.549E-01

Top of Page

Example 8 (EE201ex8.sch)
The circuit shown below represents an amplifier circuit modeled by a current-controlled current source. The input voltage is varied from 0 to 1.5 V with an increment of 0.25 V.  The resistance Re changes by  ± 25%.  Plot the DC transfer characteristic output voltage V4 versus the input voltageV1 for each value of the resistance Re.          
                                                                                                                                                                                        



Select the Setup from the analysis menu, click the DC Sweep dialog button.  The DC Sweep dialog box appears.   For the Sweep Variable type select the voltage source, and set its name to V1.  Using the Sweep type linear, specify the starting value, end value and increment (0, 0.25, and 1.5).
The Parametric Sweep can be used to change the value of the resistor Re.  To do this, get a part called PARAM from Special.slb and place it in your circuit.  Double click on the text PARAMETERS.  The attributes allow you to define up to three different variable parameters.  For NAME1= define a parameter, 
say Rval, and for VALUE1= set an initial value of 250. Click the OK button to accept the attribute.  We must now change the value of Re to the name of the parameter.  Double click on the value of R1 and in place of its value  type in the text {Rval}.  Next select the Analysis and then Setup and click the Parametric button. Mark Global Parameter, set Name to Rval. Under Sweep Type, mark Value List and set the Values: to 187.5  250  312.5.   Perform the simulation.

The probe result is as shown.


AC Analysis

This is used for the following analysis:

  • Steady-state analysis: Finding the steady-state phasor voltages and currents at a single frequency
  • Frequency response: Finding the frequency response of a circuit over a range of frequencies.

To run an AC Analysis, we require an AC source with AC specifications such VSRC, ISRC or VAC and IAC.   In the Analysis setup dialog box, click on the AC sweep button.  Complete the AC Sweep and Noise Analysis box as required.  For AC analysis at a single frequency say 60 Hz, select Linear AC Sweep, set Total Pts: to 1, Start Freq: to 60, and End freq: to 60.  For frequency response over a wide range of frequencies you can sweep the following type

Linear      Specifies a linear variation.
Octave     Specifies an octal variation
Decade    Specifies a decade variation (Logarithmic scale)

The following parts called Printpoints are available for writing the simulation results to the output files:

VPRINT1        VPRINT2        IPRINT            VPLOT1          VPLOT2

In all of the above Printpoints , you can specify one or more analysis type.  To do this double click on the symbol, double click on the analysis type for example AC, and set its value text box to any non-blank value, such as Yes or 1.  If AC is set, then one or more output format may also be set: MAG(magnitude), PHASE, REAL, IMAG(imaginary), or dB(decibels). 

For multiple frequencies, the results can be viewed graphically using Probe to generates plots of magnitude versus frequency, or plots of phase versus frequency. To plot the magnitude of a signal in probe, specify V(expression) or I(expression).   To plot the phase angle of a signal, specify VP(expression).  Use the command dB(expression) to plot a trace in decibels.  Alternatively, you can use special markers to mark one or more variables to be automatically plotted in the Probe.  In the Schematic Window, select Markers, Mark Advanced, choose the desired markers from the following, OK, place the marker at the desired location.  

vdb                  vphase              vreal                 vimaginary
idb                   iphase               ireal                  iimaginary

Top of Page

Example 9 EE201ex9.sch

(a) Use node-voltage analysis to find the magnitude and phase angle of the node voltages V1 and V2, then find magnitude and phase angle of current in R3.



Transforming the voltage source to the current source and writing the node-voltage equation results in



or

Current in R3 is



(b) (EE201ex9.sch) The voltage source and the current source frequency are 60 Hz.  Use PSpice and AC Analysis for a single point 60 Hz to obtain the node voltages V1 and V2, and current in R3.  Use VPRINT, and IPRINT to send the node voltages and current to the output file.   In the VPRINT and IPRINT dialog box set the attributes AC, MAG, and PHASE to yes.


The following results are extracted from the Output File

FREQ                VM(V1)                       VP(V1)     
6.000E+01         9.605E+01                   -5.134E+01

FREQ               VM(V2)                       VP(V2)     
6.000E+01        9.953E+01                   -2.785E+01

FREQ               IM(V_PRINT4)         IP(V_PRINT4)
6.000E+01        1.998E+00                   1.724E+02

Top of Page

Example 10 (EE201ex10.sch)

In the circuit shown find the Thevenin's equivalent circuit with respect to terminals ab.


In order to obtain the Thevenin's voltage, a high resistance, Rinf is connected across terminal ab.  VPRINT1 is used to send the voltage magnitude and phase angle to the Output File.  The AC, MAG, and PHASE attributes are set to yes. To find the Thevenin's impedance, terminal ab is shorted through an IPRINT device used as an ammeter. The AC, MAG, and PHASE attributes of OPRINT are set to yes.



From the Output File,





Top of Page

Example 11 (ee201ex11)

In the following circuits a single point 60 Hz  AC Analysis is set up for an open circuit and a short-circuit conditions to obtain the Thevenin's equivalent circuit.   VPRINT1 and an IPRINT  are used to include Vth  and Isc in the output file.  The AC, MAG, and PHASE attributes of VPRINT1 and IPRINT are set to yes.

From the Output File,





Top of Page

Example 12 (ee201ex12)
For the parallel RLC circuit shown, use PSpice and Probe to plot voltage magnitude and phase angle over a range of 30 to 300 Hz in increment of 1 Hz (Total point =271).  Determine the resonant frequency.  Also draw the 0.707 V0(max) line and estimate the circuit bandwidth and the Q-factor.




Top of Page

Example 13 (ee201ex13)

For the series RLC circuit shown, use PSpice, and AC Analysis to sweep the frequency from 10Hz to 100KHz over a decade variation with 200 points per decade.
(a) Use Probe to plot the current magnitude and phase angle.  Determine the resonant frequency.  Also draw the 0.707( V0(max)) line and estimate the circuit bandwidth b, and the Q-factor.

(b) On a separate graph plot the real and reactive power delivered to the circuit as a function of frequency.






(c) On a separate graph, plot the power factor as a function of frequency. 





Example 15 a (ee201ex15a)

(i)   Determine the real power in the circuit shown.
(ii) Use PSpice and Transient Analysis to obtain a plot of the instantaneous voltage v1(t),  i(t), and the instantaneous power p(t).
 



(i)



(ii) The Final Time in the Transient Analysis is set to T = 1/60 = 16.667ms. The following instantaneous quantities and the average power are plotted.



Example 15 b (ee201ex15b)
(i)   Determine the real power in the circuit shown.
(ii) Use PSpice and Transient Analysis to obtain a plot of the instantaneous voltage v1(t),  i(t), and the instantaneous power p(t).


(ii) The Final Time in the Transient Analysis is set to T = 1/60 = 16.667ms. The following instantaneous quantities and the average power are plotted


Top of Page

Example 15 c (ee201ex15c)

(i)   Determine the real power in the circuit shown.



(ii) Use PSpice and Transient Analysis to obtain a plot of the instantaneous voltage v1(t),  i(t), and the instantaneous power p(t).








(ii) The Final Time in the Transient Analysis is set to T = 1/60 = 16.667ms. The following instantaneous quantities and the average power are plotted

 


Top of Page

Site maintained by Hadi Saadat