Available:*
Library | Item Barcode | Call Number | Material Type | Item Category 1 | Status |
---|---|---|---|---|---|
Searching... | 30000010029171 | TK7874.75 A88 2002 | Open Access Book | Book | Searching... |
On Order
Summary
Summary
PSPICE has circuit simulation features unmatched by any other scientific software. MATLAB's capabilities for matrix computations, plotting, data processing, and analysis are well established throughout the world. Together, these two software packages form a powerful, full-function toolbox for electronic circuit analysis.
PSPICE and MATLAB for Electronics offers the first integrated presentation of both of these software packages. It provides a PSPICE primer, a MATLAB primer, and an in-depth treatment of their combined power for solving electronics problems, particularly those associated with diodes, op-amps, and transistor circuits. The author takes a practical approach, provides a multitude of examples, and encourages readers to put what they've learned into practice through the many exercises provided in each chapter. All of the PSPICE netlists and MATLAB m-files used in the examples are available on the Internet at www.crcpress.com.
Anyone working or aspiring to work in electronics needs a familiarity with these products, and learning to use them together offers more than the sum of their advantages. Use PSPICE for circuit analysis, use MATLAB for calculating device parameters, curve fitting, numerical functions, and plots, and use PSPICE and MATLAB for Electronics to learn how they can work in tandem to effectively and efficiently explore device characteristics and analyze circuits and systems.
Reviews 1
Choice Review
Attia (Texas A&M Univ.) intends this book to be a basic introduction to PSPICE and MATLAB, enabling readers to apply these two software packages for a more powerful analysis of electronic circuits and systems. This seven-chapter work is divided into three basic sections. The first section introduces PSPICE, discussing both basic commands and some of its additional features. The second section introduces MATLAB and its application to circuit analysis. This portion is based on the author's earlier work Electronic and Circuit Analysis using MATLAB (CH, Jul'99). The last section treats diodes, operational amplifiers, and transistor circuits using both PSPICE and MATLAB in combination for a more powerful, in-depth solution of problems, the major purpose of the work. Each chapter contains a large number of worked PSPICE and MATLAB examples, and each concludes with its own relevant bibliography and additional problems for reader solution. Highly recommended as a useful addition for lower-division undergraduates through professionals, and two-year technical program students. I. L. Kosow emeritus, City University of New York
Table of Contents
Section I Introduction to PSPICE | |
1 PSPICE Fundamentals | p. 3 |
1.1 Introduction | p. 3 |
1.2 Element Statements | p. 4 |
1.3 Control Statements | p. 7 |
1.3.1 Circuit Title | p. 7 |
1.3.2 Comments (*) | p. 7 |
1.3.3 Operating Point (.OP) | p. 7 |
1.4 DC Analysis (.DC) | p. 9 |
1.5 Transient Analysis (.TRAN) | p. 12 |
1.5.1 Transient Analysis Sources | p. 12 |
1.6 AC Analysis (.AC) | p. 18 |
1.7 Printing Command (.PRINT) | p. 20 |
1.8 Plotting Command (.PLOT) | p. 21 |
1.9 Transfer Function Command (.TF) | p. 22 |
1.10 DC Sensitivity Analysis (.SENS) | p. 26 |
1.11 Initial Conditions (.IC, UIC, .NODESET) | p. 29 |
1.12 Temperature Analysis (.TEMP) | p. 31 |
1.13 PROBE Statement (.PROBE) | p. 32 |
Bibliography | p. 37 |
Problems | p. 37 |
2 PSPICE Advanced Features | p. 43 |
2.1 Device Model | p. 43 |
2.1.1 Resistor Models | p. 45 |
2.1.2 Capacitor Models | p. 46 |
2.1.3 Inductor Models | p. 47 |
2.1.4 Diode Models | p. 50 |
2.1.5 Bipolar Junction Transistor Models | p. 52 |
2.1.6 MOSFET Models | p. 53 |
2.2 Library File | p. 54 |
2.3 Component Values (.PARAM, .STEP) | p. 58 |
2.3.1 The .PARAM Statement | p. 58 |
2.3.2 The .STEP Function | p. 60 |
2.4 Function Definition (.FUNC, .INC) | p. 63 |
2.4.1 The .FUNC Statement | p. 63 |
2.4.2 The .INC Statement | p. 66 |
2.5 Subcircuit (.SUBCKT, .ENDS) | p. 66 |
2.6 Analog Behavioral Model | p. 70 |
2.6.1 The VALUE Extension | p. 71 |
2.6.2 The TABLE Extension | p. 73 |
2.6.3 The FREQ Extension | p. 76 |
2.6.4 The LAPLACE Extension | p. 78 |
2.7 Monte Carlo Analysis (.MC) | p. 81 |
2.7.1 Component Tolerances for Monte Carlo Analysis | p. 82 |
2.7.2 Simulation | p. 84 |
2.8 Sensitivity and Worst-Case Analysis (.WCASE) | p. 88 |
2.9 Fourier Series (.FOUR) | p. 98 |
2.9.1 Fourier Analysis Using PROBE | p. 101 |
2.9.2 RMS and Harmonic Distortion | p. 102 |
Bibliography | p. 106 |
Problems | p. 108 |
Section II MATLAB Primer | |
3 MATLAB Fundamentals | p. 117 |
3.1 MATLAB Basic Operations | p. 117 |
3.2 Matrix Operations | p. 119 |
3.3 Array Operations | p. 123 |
3.4 Complex Numbers | p. 125 |
3.5 The Colon Symbol | p. 128 |
3.6 FOR Loops | p. 130 |
3.7 IF Statements | p. 133 |
3.8 Graph Functions | p. 138 |
3.8.1 X-Y Plots and Annotations | p. 138 |
3.8.2 Logarithmic and Plot3 Functions | p. 142 |
3.8.3 Subplot and Screen Control | p. 144 |
3.9 Input/Output Commands | p. 147 |
Bibliography | p. 153 |
Problems | p. 153 |
4 MATLAB Functions | p. 159 |
4.1 M-Files | p. 159 |
4.1.1 Script Files | p. 159 |
4.1.2 Function Files | p. 160 |
4.2 Mathematical Functions | p. 161 |
4.3 Data Analysis Functions | p. 163 |
4.4 Derivative Function (DIFF) | p. 168 |
4.5 Integration Functions (quad, quad8, trap) | p. 170 |
4.6 Curve Fitting (polyfit, polyval) | p. 175 |
4.7 Polynomial Functions (roots, poly, polyval, and fzero) | p. 177 |
4.7.1 Roots of Polynomials (roots, poly, polyval) | p. 177 |
4.7.2 Zero of a Function (fzero) and Non-zero of a Function (find) | p. 180 |
4.7.3 Frequency Response of a Transfer Function (freqs) | p. 180 |
4.8 Save, Load, and Textread Functions | p. 184 |
4.8.1 Save and Load Functions | p. 184 |
4.8.2 The Textread Function | p. 187 |
4.9 Interfacing SPICE to MATLAB | p. 191 |
Bibliography | p. 193 |
Problems | p. 193 |
Section III Applications of PSPICE and MATLAB | |
5 Diode Circuits | p. 201 |
5.1 Diode | p. 201 |
5.2 Rectification | p. 206 |
5.3 Zener Diode Voltage Regulator | p. 216 |
5.4 Peak Detector | p. 224 |
5.5 Diode Limiters | p. 230 |
Bibliography | p. 235 |
Problems | p. 236 |
6 Operational Amplifier | p. 241 |
6.1 Inverting and Non-inverting Configurations | p. 241 |
6.1.1 Inverting Configuration | p. 241 |
6.1.2 Non-inverting Configuration | p. 245 |
6.2 Slew Rate and Full-Power Bandwidth | p. 250 |
6.3 Active Filter Circuits | p. 256 |
6.3.1 Lowpass Filters | p. 257 |
6.3.2 Highpass Filters | p. 260 |
6.3.3 Bandpass Filters | p. 265 |
6.3.4 Band-Reject Filters | p. 274 |
Bibliography | p. 279 |
Problems | p. 280 |
7 Transistor Characteristics and Circuits | p. 285 |
7.1 Characteristics of Bipolar Junction Transistors | p. 285 |
7.2 MOSFET Characteristics | p. 290 |
7.3 Biasing of BJT Circuits | p. 294 |
7.4 MOSFET Bias Circuit | p. 302 |
7.5 Frequency Response of Transistor Amplifiers | p. 309 |
7.6 Feedback Amplifiers | p. 318 |
Bibliography | p. 327 |
Problems | p. 328 |
Index | p. 333 |