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 chapterThis 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 Examples | p. xi |
Preface | p. xv |
Acknowledgments | p. xvii |
Author | p. xix |
Part I | |
1 ORCAD PSPICE Capture Fundamentals | p. 1 |
1.1 Introduction | p. 1 |
1.2 PSPICE Schematics | p. 1 |
1.2.1 Starting ORCAD Capture | p. 1 |
1.2.2 Drawing a Circuit Using the ORCAD Schematic | p. 3 |
1.3 DC Analysis | p. 6 |
1.3.1 Bias Point Calculations | p. 7 |
1.3.2 DC Sweep | p. 8 |
1.4 PROBE | p. 11 |
1.5 Transient Analysis | p. 11 |
1.6 AC Analysis | p. 16 |
Problems | p. 20 |
Bibliography | p. 23 |
2 PSPICE Fundamentals | p. 25 |
2.1 Introduction | p. 25 |
2.1.1 Element Statements | p. 25 |
2.1.2 Control Statements | p. 28 |
2.2 DC Analysis | p. 30 |
2.3 Transient Analysis | p. 33 |
2.3.1 Transient Analysis Sources | p. 34 |
2.4 AC Analysis | p. 39 |
2.5 Printing and Plotting | p. 41 |
2.6 Transfer Function Command | p. 43 |
2.7 DC Sensitivity Analysis | p. 48 |
2.8 Temperature Analysis | p. 53 |
2.9 PROBE Statement | p. 54 |
Problems | p. 58 |
Bibliography | p. 63 |
3 PSPICE Advanced Features | p. 65 |
3.1 Device Model | p. 65 |
3.1.1 Resistor Models | p. 67 |
3.1.2 Capacitor Models | p. 68 |
3.1.3 Inductor Models | p. 70 |
3.1.4 Diode Models | p. 72 |
3.1.5 Bipolar Junction Transistor Models | p. 74 |
3.1.6 MOSFET Models | p. 76 |
3.2 Library File | p. 78 |
3.3 Component Values (.PARAM, .STEP) | p. 80 |
3.3.1 The .PARAM Statement | p. 80 |
3.3.2 .STEP Function | p. 82 |
3.4 Function Definition (.FUNC, .INC) | p. 86 |
3.4.1 FUNC Statement | p. 86 |
3.4.2 INC Statement | p. 88 |
3.5 Subcircuit (.SUBCKT, .ENDS) | p. 89 |
3.6 Analog Behavioral Model | p. 93 |
3.6.1 Value Extension | p. 94 |
3.6.2 Table Extension | p. 96 |
3.6.3 FREQ Extension | p. 98 |
3.6.4 LAPLACE Extension | p. 99 |
3.7 Monte Carlo Analysis (.MS) | p. 103 |
3.7.1 Component Tolerances for Monte Carlo Analysis | p. 104 |
3.7.2 Simulation | p. 106 |
3.8 Sensitivity and Worst-Case Analysis (.WCASE) | p. 107 |
3.9 Fourier Series (.FOUR) | p. 115 |
3.9.1 Fourier Analysis Using PROBE | p. 120 |
3.9.2 RMS and Harmonic Distortion | p. 121 |
Problems | p. 125 |
Bibliography | p. 132 |
Part II | |
4 MATLAB&Reg; Fundamentals | p. 135 |
4.1 MATLAB&Reg; Basic Operations | p. 135 |
4.2 Matrix Operations | p. 137 |
4.3 Array Operations | p. 141 |
4.4 Complex Numbers | p. 143 |
4.5 The Colon Symbol | p. 146 |
4.6 FOR Loops | p. 148 |
4.7 IF Statements | p. 150 |
4.8 Graph Functions | p. 155 |
4.8.1 X-Y Plots and Annotations | p. 155 |
4.8.2 Logarithmic and Plot3 Functions | p. 159 |
4.8.3 Subplot and Screen Control | p. 161 |
4.8.4 Bar Plots | p. 164 |
4.8.5 Hist Function | p. 164 |
4.8.6 Stem Plots | p. 166 |
4.9 Input/Output Commands | p. 167 |
Problems | p. 171 |
Bibliography | p. 177 |
5 MATLAB&Reg; Functions | p. 179 |
5.1 M-Files | p. 179 |
5.1.1 Script Files | p. 179 |
5.1.2 Function Files | p. 180 |
5.2 Mathematical Functions | p. 181 |
5.3 Data Analysis Functions | p. 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 Functions | p. 202 |
5.8.1 Save and Load Commands | p. 202 |
5.8.2 The Textread Function | p. 204 |
5.9 Interfacing SPICE to MATLAB&Reg; | p. 208 |
Problems | p. 210 |
Bibliography | p. 216 |
Part III | |
6 Diode Circuits | p. 217 |
6.1 Diode | p. 217 |
6.2 Rectification | p. 222 |
6.3 Schematic Capture of Diode Circuits | p. 230 |
6.4 Zener Diode Voltage Regulator | p. 232 |
6.5 Peak Detector | p. 239 |
6.6 Diode Limiters | p. 244 |
Problems | p. 248 |
Bibliography | p. 252 |
7 Operational Amplifier | p. 255 |
7.1 Inverting and Noninverting Configurations | p. 255 |
7.1.1 Inverting Configuration | p. 255 |
7.1.2 Noninverting Configuration | p. 259 |
7.2 Slew Rate and Full-Power Bandwidth | p. 263 |
7.3 Schematic Capture of Operational Amplifier Circuits | p. 269 |
7.4 Active Filter Circuits | p. 270 |
7.4.1 Lowpass Filters | p. 271 |
7.4.2 Highpass Filters | p. 274 |
7.4.3 Bandpass Filters | p. 278 |
7.4.4 Band-Reject Filters | p. 287 |
Problems | p. 291 |
Bibliography | p. 294 |
8 Transistor Characteristics and Circuits | p. 297 |
8.1 Characteristics of Bipolar Junction Transistors | p. 297 |
8.2 MOSFET Characteristics | p. 301 |
8.2.1 Cut-Off Region | p. 302 |
8.2.2 Triode Region | p. 302 |
8.2.3 Saturation Region | p. 303 |
8.3 Biasing of BJT Circuits | p. 305 |
8.3.1 Temperature Effects | p. 310 |
8.4 MOSFET Bias Circuit | p. 312 |
8.5 Frequency Response of Transistor Amplifiers | p. 317 |
8.6 Schematic Capture of Transistor Circuits | p. 325 |
8.7 Feedback Amplifiers | p. 326 |
Problems | p. 334 |
Bibliography | p. 338 |
Index | p. 341 |