Skip to:Content
|
Bottom
Cover image for PSPICE and MATLAB for electronics : an integrated approach
Title:
PSPICE and MATLAB for electronics : an integrated approach
Personal Author:
Series:
VLSI circuits series
Edition:
2nd ed.
Publication Information:
Boca Raton, FL : CRC Press, 2010
Physical Description:
xix, 356 p. : ill. ; 24 cm.
ISBN:
9781420086584

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010229025 TK7874.75 A88 2010 Open Access Book Book
Searching...

On Order

Summary

Summary

Used collectively, PSPICE and MATLAB® are unsurpassed for circuit modeling and data analysis. PSPICE can perform DC, AC, transient, Fourier, temperature, and Monte Carlo analysis of electronic circuits with device models and subsystem subcircuits. MATLAB can then carry out calculations of device parameters, curve fitting, numerical integration, numerical differentiation, statistical analysis, and two- and three-dimensional plots. PSPICE and MATLAB® for Electronics: An Integrated Approach, Second Edition illustrates how to use the strong features of PSPICE and the powerful functions of MATLAB for electronic circuit analysis.

After introducing the basic commands and advanced features of PSPICE as well as ORCAD schematics, the author discusses MATLAB fundamentals and functions. He then describes applications of PSPICE and MATLAB for problem solving. Applications covered include diodes, operational amplifiers, and transistor circuits.

New to the Second Edition

Updated MATLAB topics Schematic capture and text-based PSPICE netlists in several chapters New chapter on PSPICE simulation using the ORCAD schematic capture program New examples and problems, along with a revised bibliography in each chapter

This second edition continues to provide an introduction to PSPICE and a simple, hands-on overview of MATLAB. It also demonstrates the combined power of PSPICE and MATLAB for solving electronics problems. The book encourages readers to explore the characteristics of semiconductor devices using PSPICE and MATLAB and apply the two software packages for analyzing electronic circuits and systems.


Author Notes

John Okyere Attia is a professor and head of the electrical and computer engineering department at Prairie View A&M University.


Table of Contents

List of Solved Examplesp. xi
Prefacep. xv
Acknowledgmentsp. xvii
Authorp. xix
Part I
1 ORCAD PSPICE Capture Fundamentalsp. 1
1.1 Introductionp. 1
1.2 PSPICE Schematicsp. 1
1.2.1 Starting ORCAD Capturep. 1
1.2.2 Drawing a Circuit Using the ORCAD Schematicp. 3
1.3 DC Analysisp. 6
1.3.1 Bias Point Calculationsp. 7
1.3.2 DC Sweepp. 8
1.4 PROBEp. 11
1.5 Transient Analysisp. 11
1.6 AC Analysisp. 16
Problemsp. 20
Bibliographyp. 23
2 PSPICE Fundamentalsp. 25
2.1 Introductionp. 25
2.1.1 Element Statementsp. 25
2.1.2 Control Statementsp. 28
2.2 DC Analysisp. 30
2.3 Transient Analysisp. 33
2.3.1 Transient Analysis Sourcesp. 34
2.4 AC Analysisp. 39
2.5 Printing and Plottingp. 41
2.6 Transfer Function Commandp. 43
2.7 DC Sensitivity Analysisp. 48
2.8 Temperature Analysisp. 53
2.9 PROBE Statementp. 54
Problemsp. 58
Bibliographyp. 63
3 PSPICE Advanced Featuresp. 65
3.1 Device Modelp. 65
3.1.1 Resistor Modelsp. 67
3.1.2 Capacitor Modelsp. 68
3.1.3 Inductor Modelsp. 70
3.1.4 Diode Modelsp. 72
3.1.5 Bipolar Junction Transistor Modelsp. 74
3.1.6 MOSFET Modelsp. 76
3.2 Library Filep. 78
3.3 Component Values (.PARAM, .STEP)p. 80
3.3.1 The .PARAM Statementp. 80
3.3.2 .STEP Functionp. 82
3.4 Function Definition (.FUNC, .INC)p. 86
3.4.1 FUNC Statementp. 86
3.4.2 INC Statementp. 88
3.5 Subcircuit (.SUBCKT, .ENDS)p. 89
3.6 Analog Behavioral Modelp. 93
3.6.1 Value Extensionp. 94
3.6.2 Table Extensionp. 96
3.6.3 FREQ Extensionp. 98
3.6.4 LAPLACE Extensionp. 99
3.7 Monte Carlo Analysis (.MS)p. 103
3.7.1 Component Tolerances for Monte Carlo Analysisp. 104
3.7.2 Simulationp. 106
3.8 Sensitivity and Worst-Case Analysis (.WCASE)p. 107
3.9 Fourier Series (.FOUR)p. 115
3.9.1 Fourier Analysis Using PROBEp. 120
3.9.2 RMS and Harmonic Distortionp. 121
Problemsp. 125
Bibliographyp. 132
Part II
4 MATLAB&Reg; Fundamentalsp. 135
4.1 MATLAB&Reg; Basic Operationsp. 135
4.2 Matrix Operationsp. 137
4.3 Array Operationsp. 141
4.4 Complex Numbersp. 143
4.5 The Colon Symbolp. 146
4.6 FOR Loopsp. 148
4.7 IF Statementsp. 150
4.8 Graph Functionsp. 155
4.8.1 X-Y Plots and Annotationsp. 155
4.8.2 Logarithmic and Plot3 Functionsp. 159
4.8.3 Subplot and Screen Controlp. 161
4.8.4 Bar Plotsp. 164
4.8.5 Hist Functionp. 164
4.8.6 Stem Plotsp. 166
4.9 Input/Output Commandsp. 167
Problemsp. 171
Bibliographyp. 177
5 MATLAB&Reg; Functionsp. 179
5.1 M-Filesp. 179
5.1.1 Script Filesp. 179
5.1.2 Function Filesp. 180
5.2 Mathematical Functionsp. 181
5.3 Data Analysis Functionsp. 184
5.4 Derivative Function (diff)p. 188
5.5 Integration Function (quad, quad8, trapz)p. 189
5.6 Curve Fitting (polyfit, polyval)p. 194
5.7 Polynomial Functions (roots, poly, polyval, and fzero)p. 196
5.7.1 Roots of Polynomials (roots, poly, polyval)p. 196
5.7.2 Zero of a function (fzero) and nonzero of a function (find)p. 198
5.7.3 Frequency Response of a Transfer Function (freqs)p. 199
5.8 Save, Load, and Textread Functionsp. 202
5.8.1 Save and Load Commandsp. 202
5.8.2 The Textread Functionp. 204
5.9 Interfacing SPICE to MATLAB&Reg;p. 208
Problemsp. 210
Bibliographyp. 216
Part III
6 Diode Circuitsp. 217
6.1 Diodep. 217
6.2 Rectificationp. 222
6.3 Schematic Capture of Diode Circuitsp. 230
6.4 Zener Diode Voltage Regulatorp. 232
6.5 Peak Detectorp. 239
6.6 Diode Limitersp. 244
Problemsp. 248
Bibliographyp. 252
7 Operational Amplifierp. 255
7.1 Inverting and Noninverting Configurationsp. 255
7.1.1 Inverting Configurationp. 255
7.1.2 Noninverting Configurationp. 259
7.2 Slew Rate and Full-Power Bandwidthp. 263
7.3 Schematic Capture of Operational Amplifier Circuitsp. 269
7.4 Active Filter Circuitsp. 270
7.4.1 Lowpass Filtersp. 271
7.4.2 Highpass Filtersp. 274
7.4.3 Bandpass Filtersp. 278
7.4.4 Band-Reject Filtersp. 287
Problemsp. 291
Bibliographyp. 294
8 Transistor Characteristics and Circuitsp. 297
8.1 Characteristics of Bipolar Junction Transistorsp. 297
8.2 MOSFET Characteristicsp. 301
8.2.1 Cut-Off Regionp. 302
8.2.2 Triode Regionp. 302
8.2.3 Saturation Regionp. 303
8.3 Biasing of BJT Circuitsp. 305
8.3.1 Temperature Effectsp. 310
8.4 MOSFET Bias Circuitp. 312
8.5 Frequency Response of Transistor Amplifiersp. 317
8.6 Schematic Capture of Transistor Circuitsp. 325
8.7 Feedback Amplifiersp. 326
Problemsp. 334
Bibliographyp. 338
Indexp. 341
Go to:Top of Page