Commit 0b03834f by Matthew Mongeau

XML based table of contents for books.

parent ebd0458d
......@@ -2,12 +2,14 @@ from django.contrib.auth.decorators import login_required
from mitxmako.shortcuts import render_to_response
from courseware.courses import check_course
from lxml import etree
@login_required
def index(request, course_id, page=0):
course = check_course(course_id)
return render_to_response('staticbook.html', {'page': int(page), 'course': course})
raw_table_of_contents = open('lms/templates/book_toc.xml', 'r') # TODO: This will need to come from S3
table_of_contents = etree.parse(raw_table_of_contents).getroot()
return render_to_response('staticbook.html', {'page': int(page), 'course': course, 'table_of_contents': table_of_contents})
def index_shifted(request, course_id, page):
......
<li><a href="javascript:goto_page(9)"> Contents ix </a>
<li><a href="javascript:goto_page(1)"> Preamble i </a>
<ul> <li><a href="javascript:goto_page(1)"> Comments on the Book i</a>
<li><a href="javascript:goto_page(4)"> About the Authors iv</a>
<li><a href="javascript:goto_page(7)"> Dedication vii</a>
<li><a href="javascript:goto_page(19)"> Preface xix </a>
<li><a href="javascript:goto_page(19)"> Approach xix </a>
<li><a href="javascript:goto_page(21)"> Overview xxi </a>
<li><a href="javascript:goto_page(23)"> Course Organization xxiii </a>
<li><a href="javascript:goto_page(23)"> Web Supplements xxiii </a>
<li><a href="javascript:goto_page(24)"> Acknowledgments xxiv </a>
</ul>
<li><a href="javascript:goto_page(27)"> 1 The Circuit Abstraction 3 </a>
<ul> <li><a href="javascript:goto_page(27)"> 1.1 The Power of Abstraction 3 </a>
<li><a href="javascript:goto_page(29)"> 1.2 The Lumped Circuit Abstraction 4 </a>
<li><a href="javascript:goto_page(33)"> 1.3 The Lumped Matter Discipline 9 </a>
<li><a href="javascript:goto_page(37)"> 1.4 Limitations of the Lumped Circuit Abstraction 13 </a>
<li><a href="javascript:goto_page(39)"> 1.5 Practical Two-Terminal Elements 15 </a>
<ul> <li><a href="javascript:goto_page(40)"> 1.5.1 Batteries 16 </a>
<li><a href="javascript:goto_page(42)"> 1.5.2 Linear Resistors 18 </a>
<li><a href="javascript:goto_page(49)"> 1.5.3 Associated Variables Convention 25 </a>
</ul> <li><a href="javascript:goto_page(53)"> 1.6 Ideal Two-Terminal Elements 29 </a>
<ul> <li><a href="javascript:goto_page(54)"> 1.6.1 Ideal Voltage Sources, Wires and Resistors 30 </a>
<li><a href="javascript:goto_page(56)"> 1.6.2 Element Laws 32 </a>
<li><a href="javascript:goto_page(57)"> 1.6.3 The Current Source 33 </a>
</ul> <li><a href="javascript:goto_page(60)"> 1.7 Modeling Physical Elements 36 </a>
<li><a href="javascript:goto_page(64)"> 1.8 Signal Representation 40 </a>
<ul> <li><a href="javascript:goto_page(65)"> 1.8.1 Analog Signals 41 </a>
<li><a href="javascript:goto_page(66)"> 1.8.3 Digital Signals 42 </a>
</ul> <li><a href="javascript:goto_page(70)"> 1.9 Summary 46 </a>
</ul> <li><a href="javascript:goto_page(77)"> 2 Resistive Networks 53 </a>
<ul> <li><a href="javascript:goto_page(78)"> 2.1 Terminology 54 </a>
<li><a href="javascript:goto_page(79)"> 2.2 Kirchhoff's Laws 55 </a>
<ul> <li><a href="javascript:goto_page(80)"> 2.2.1 KCL 56 </a>
<li><a href="javascript:goto_page(84)"> 2.2.1 KVL 60 </a>
</ul> <li><a href="javascript:goto_page(90)"> 2.3 Circuit Analysis: Basic Method 66 </a>
<ul> <li><a href="javascript:goto_page(91)"> 2.3.1 Single-Resistor Circuits 67 </a>
<li><a href="javascript:goto_page(94)"> 2.3.2 Quick Intuitive Analysis of Single-Resistor Circuits 70 </a>
<li><a href="javascript:goto_page(95)"> 2.3.3 Energy Conservation 71 </a>
<li><a href="javascript:goto_page(97)"> 2.3.4 Voltage and Current Dividers 73 </a>
<li><a href="javascript:goto_page(99)"> 2.3.4.1 Voltage Dividers 73 </a>
<li><a href="javascript:goto_page(100)"> 2.3.4.2 Resistors in Series 76 </a>
<li><a href="javascript:goto_page(104)"> 2.3.4.3 Current Dividers 80 </a>
<li><a href="javascript:goto_page(108)"> 2.3.4.4 Resistors in Parallel 82 </a>
<li><a href="javascript:goto_page(108)"> 2.3.5 A More Complex Circuit 84 </a>
</ul> <li><a href="javascript:goto_page(113)"> 2.4 Intuitive Method of Circuit Analysis 89 </a>
<li><a href="javascript:goto_page(119)"> 2.5 More Examples 95 </a>
<li><a href="javascript:goto_page(122)"> 2.6 Dependent Sources and the Control Concept 98 </a>
<ul> <li><a href="javascript:goto_page(126)"> 2.6.1 Circuits with Dependent Sources 102 </a>
</ul> <li><a href="javascript:goto_page(131)"> 2.7 A Formulation Suitable for a Computer Solution * 107 </a>
<li><a href="javascript:goto_page(132)"> 2.8 Summary 108 </a>
</ul> <li><a href="javascript:goto_page(143)"> 3 Network Theorems 119 </a>
<ul> <li><a href="javascript:goto_page(143)"> 3.1 Introduction 119 </a>
<li><a href="javascript:goto_page(143)"> 3.2 The Node Voltage 119 </a>
<li><a href="javascript:goto_page(149)"> 3.3 The Node Method 125 </a>
<ul> <li><a href="javascript:goto_page(154)"> 3.3.1 Node Method: A Second Example 130 </a>
<li><a href="javascript:goto_page(159)"> 3.3.2 Floating Independent Voltage Sources 135 </a>
<li><a href="javascript:goto_page(163)"> 3.3.3 Dependent Sources and the Node Method 139 </a>
<li><a href="javascript:goto_page(169)"> 3.3.4 The Conductance and Source Matrices * 145 </a>
</ul> <li><a href="javascript:goto_page(169)"> 3.4 Loop Method * 145 </a>
<li><a href="javascript:goto_page(169)"> 3.5 Superposition 145 </a>
<ul> <li><a href="javascript:goto_page(176)"> 3.5.1 Superposition Rules for Dependent Sources 152 </a>
</ul> <li><a href="javascript:goto_page(182)"> 3.6 Thevenin's Theorem and Norton's Theorem 158 </a>
<ul> <li><a href="javascript:goto_page(182)"> 3.6.1 The Thevenin Equivalent Network 158 </a>
<li><a href="javascript:goto_page(192)"> 3.6.2 The Norton Equivalent Network 168 </a>
<li><a href="javascript:goto_page(195)"> 3.6.3 More Examples 171 </a>
</ul> <li><a href="javascript:goto_page(201)"> 3.7 Summary 177 </a>
</ul> <li><a href="javascript:goto_page(217)"> 4 Analysis of Nonlinear Circuits 193 </a>
<ul> <li><a href="javascript:goto_page(217)"> 4.1 Introduction to Nonlinear Elements 193 </a>
<li><a href="javascript:goto_page(221)"> 4.2 Analytical Solutions 197 </a>
<li><a href="javascript:goto_page(227)"> 4.3 Graphical Analysis 203 </a>
<li><a href="javascript:goto_page(230)"> 4.4 Piecewise Linear Analysis 206 </a>
<ul> <li><a href="javascript:goto_page(238)"> 4.4.1 Improved Piecewise Linear Models for Nonlinear Elements * 214 </a>
</ul> <li><a href="javascript:goto_page(238)"> 4.5 Incremental Analysis 214 </a>
<li><a href="javascript:goto_page(253)"> 4.6 Summary 229 </a>
</ul> <li><a href="javascript:goto_page(267)"> 5 The Digital Abstraction 243 </a>
<ul> <li><a href="javascript:goto_page(269)"> 5.1 Voltage Levels and the Static Discipline 245 </a>
<li><a href="javascript:goto_page(256+24)"> 5.2 Boolean Logic 256 </a>
<li><a href="javascript:goto_page(258+24)"> 5.3 Combinational Gates 258 </a>
<li><a href="javascript:goto_page(261+24)"> 5.4 Standard Sum-of-Products Representation 261 </a>
<li><a href="javascript:goto_page(262+24)"> 5.5 Simplifying Logic Expressions * 262 </a>
<li><a href="javascript:goto_page(267+24)"> 5.6 Number Representation 267 </a>
<li><a href="javascript:goto_page(274+24)"> 5.7 Summary 274 </a>
</ul> <li><a href="javascript:goto_page(285+24)"> 6 The MOSFET Switch 285 </a>
<ul> <li><a href="javascript:goto_page(285+24)"> 6.1 The Switch 285 </a>
<li><a href="javascript:goto_page(288+24)"> 6.2 Logic Functions Using Switches 288 </a>
<li><a href="javascript:goto_page(298+24)"> 6.3 The MOSFET Device and Its S Model 298 </a>
<li><a href="javascript:goto_page(291+24)"> 6.4 MOSFET Switch Implementation of Logic Gates 291 </a>
<li><a href="javascript:goto_page(296+24)"> 6.5 Static Analysis Using the S Model 296 </a>
<li><a href="javascript:goto_page(300+24)"> 6.6 The SR Model of the MOSFET 300 </a>
<li><a href="javascript:goto_page(301+24)"> 6.7 Physical Structure of the MOSFET * 301 </a>
<li><a href="javascript:goto_page(306+24)"> 6.8 Static Analysis Using the SR Model 306 </a>
<ul> <li><a href="javascript:goto_page(311+24)"> 6.8.1 Static Analysis of the NAND Gate Using the SR Model 311 </a>
</ul> <li><a href="javascript:goto_page(314+24)"> 6.9 Signal Restoration 314 </a>
<ul> <li><a href="javascript:goto_page(314+24)"> 6.9.1 Signal Restoration and Gain 314 </a>
<li><a href="javascript:goto_page(317+24)"> 6.9.2 Signal Restoration and Nonlinearity 317 </a>
<li><a href="javascript:goto_page(318+24)"> 6.9.3 Buffer Characteristics and the Static Discipline 318 </a>
<li><a href="javascript:goto_page(319+24)"> 6.9.4 Inverter Transfer Characteristics and the Static Discipline 319 </a>
</ul> <li><a href="javascript:goto_page(320+24)"> 6.10 Power Consumption in Logic Gates 320 </a>
<li><a href="javascript:goto_page(321+24)"> 6.11 Active Pullups 321 </a>
<li><a href="javascript:goto_page(322+24)"> 6.12 Summary 322 </a>
</ul> <li><a href="javascript:goto_page(331+24)"> 7 The MOSFET Amplifier 331 </a>
<ul> <li><a href="javascript:goto_page(332+24)"> 7.1 Signal Amplification 332 </a>
<li><a href="javascript:goto_page(332+24)"> 7.2 Review of Dependent Sources 332 </a>
<li><a href="javascript:goto_page(335+24)"> 7.3 Actual MOSFET Characteristics 335 </a>
<li><a href="javascript:goto_page(340+24)"> 7.4 The Switch Current Source (SCS) MOSFET Model 340 </a>
<li><a href="javascript:goto_page(344+24)"> 7.5 The MOSFET Amplifier 344 </a>
<ul> <li><a href="javascript:goto_page(349+24)"> 7.5.1 Biasing the MOSFET Amplifier 349 </a>
<li><a href="javascript:goto_page(352+24)"> 7.5.2 The Amplifier Abstraction and the Saturation Discipline 352 </a>
</ul> <li><a href="javascript:goto_page(353+24)"> 7.6 Large Signal Analysis of the MOSFET Amplifier 353 </a>
<ul> <li><a href="javascript:goto_page(353+24)"> 7.6.1 v_IN versus v_OUT in the Saturation Region 353 </a>
<li><a href="javascript:goto_page(356+24)"> 7.6.2 Valid Input and Output Voltage Ranges 356 </a>
<li><a href="javascript:goto_page(363+24)"> 7.6.3 Alternative Method for Valid Input and Output Voltage Ranges 363 </a>z
</ul> <li><a href="javascript:goto_page(385+24)"> 7.7 Operating Point Selection 385 </a>
<li><a href="javascript:goto_page(386+24)"> 7.8 Switch Unified (SU) MOSFET Model * 386 </a>
<li><a href="javascript:goto_page(389+24)"> 7.9 Summary 389 </a>
</ul> <li><a href="javascript:goto_page(405+24)"> 8 The Small Signal Model 405 </a>
<ul> <li><a href="javascript:goto_page(405+24)"> 8.1 Overview of the Nonlinear MOSFET Amplifier 405 </a>
<li><a href="javascript:goto_page(405+24)"> 8.2 The Small Signal Model 405 </a>
<ul> <li><a href="javascript:goto_page(413+24)"> 8.2.1 Small Signal Circuit Representation 413 </a>
<li><a href="javascript:goto_page(418+24)"> 8.3.2 Small Signal Circuit for the MOSFET Amplifier 418 </a>
<li><a href="javascript:goto_page(420+24)"> 8.2.3 Selecting an Operating Point 420 </a>
<li><a href="javascript:goto_page(423+24)"> 8.2.4 Input and Output Resistance, Current and Power Gain 423 </a>
</ul> <li><a href="javascript:goto_page(447+24)"> 8.3 Summary 447 </a>
</ul> <li><a href="javascript:goto_page(457+24)"> 9 Energy Storage Elements 457 </a>
<ul> <li><a href="javascript:goto_page(461+24)"> 1-Sep Constitutive Laws 461 </a>
<ul> <li><a href="javascript:goto_page(461+24)"> 9.1.1 Capacitors 461 </a>
<li><a href="javascript:goto_page(466+24)"> 9.1.2 Inductors 466 </a>
</ul> <li><a href="javascript:goto_page(470+24)"> 9.2 Series & Parallel Connections 470 </a>
<ul> <li><a href="javascript:goto_page(471+24)"> 9.2.1 Capacitors 471 </a>
<li><a href="javascript:goto_page(472+24)"> 9.2.2 Inductors 472 </a>
</ul> <li><a href="javascript:goto_page(473+24)"> 9.3 Special Examples 473 </a>
<ul> <li><a href="javascript:goto_page(473+24)"> 9.3.1 MOSFET Gate Capacitance 473 </a>
<li><a href="javascript:goto_page(476+24)"> 9.3.2 Wiring Loop Inductance 476 </a>
<li><a href="javascript:goto_page(477+24)"> 9.3.3 IC Wiring Capacitance and Inductance 477 </a>
<li><a href="javascript:goto_page(478+24)"> 9.3.4 Transformers * 478 </a>
</ul> <li><a href="javascript:goto_page(480+24)"> 9.4 Simple Circuit Examples 480 </a>
<ul> <li><a href="javascript:goto_page(482+24)"> 9.4.1 Sinusoidal Inputs * 482 </a>
<li><a href="javascript:goto_page(482+24)"> 9.4.2 Step Inputs 482 </a>
<li><a href="javascript:goto_page(488+24)"> 9.4.3 Impulse Inputs 488 </a>
<li><a href="javascript:goto_page(489+24)"> 9.4.4 Role Reversal * 489 </a>
</ul> <li><a href="javascript:goto_page(489+24)"> 9.5 Energy, Charge and Flux Conservation 489 </a>
<li><a href="javascript:goto_page(492+24)"> 9.6 Summary 492 </a>
</ul> <li><a href="javascript:goto_page(503+24)"> 10 First-order Transients 503 </a>
<ul> <li><a href="javascript:goto_page(504+24)"> 10.1.1 Analysis of RC Circuits 504 </a>
<ul> <li><a href="javascript:goto_page(504+24)"> 10.1.2 Parallel RC Circuit, Step Input 504 </a>
<li><a href="javascript:goto_page(509+24)"> 10.1.3 RC Discharge Transient 509 </a>
<li><a href="javascript:goto_page(511+24)"> 10.1.4 Series RC Circuit, Step Input 511 </a>
<li><a href="javascript:goto_page(515+24)"> 10.2 Series RC Circuit, Square Wave Input 515 </a>
</ul> <li><a href="javascript:goto_page(517+24)"> 10.2.1 Analysis of RL Circuits 517 </a>
<ul> <li><a href="javascript:goto_page(517+24)"> 10.3 Series RL Circuit, Step Input 517 </a>
</ul> <li><a href="javascript:goto_page(520+24)"> 10.4 Intuitive Analysis 520 </a>
<li><a href="javascript:goto_page(525+24)"> 10.4.1 Propagation Delay and the Digital Abstraction 525 </a>
<ul> <li><a href="javascript:goto_page(527+24)"> 10.4.2 Definitions 527 </a>
<li><a href="javascript:goto_page(529+24)"> 10.5 Computing t_pd from the SRC MOSFET Model 529 </a>
</ul> <li><a href="javascript:goto_page(538+24)"> 10.5.1 State and State Variables * 538 </a>
<ul> <li><a href="javascript:goto_page(538+24)"> 10.5.2 The Concept of State 538 </a>
<li><a href="javascript:goto_page(540+24)"> 10.5.3 Computer Analysis using the State Equation 540 </a>
<li><a href="javascript:goto_page(541+24)"> 10.5.4 Zero-input and Zero-state Response 541 </a>
<li><a href="javascript:goto_page(544+24)"> 10.6 Solution by Integrating Factors* 544 </a>
</ul> <li><a href="javascript:goto_page(545+24)"> 10.6.1 Additional Examples 545 </a>
<ul> <li><a href="javascript:goto_page(545+24)"> 10.6.2 Effect of Wire Inductance in Digital Circuits 545 </a>
<li><a href="javascript:goto_page(545+24)"> 10.6.3 Ramp Inputs and Linearity 545 </a>
<li><a href="javascript:goto_page(550+24)"> 10.6.4 Response of an RC Circuit to Short Pulses and the Impulse Response 550 </a>
<li><a href="javascript:goto_page(553+24)"> 10.6.5 Intuitive Method for the Impulse Response 553 </a>
<li><a href="javascript:goto_page(554+24)"> 10.6.6 Clock Signals and Clock Fanout 554 </a>
<li><a href="javascript:goto_page(558+24)"> 10.6.7 RC Response to Decaying Exponential * 558 </a>
<li><a href="javascript:goto_page(558+24)"> 10.7 Series RL Circuit with Sinewave Input 558 </a>
</ul> <li><a href="javascript:goto_page(561+24)"> 10.7.1 Digital Memory 561 </a>
<ul> <li><a href="javascript:goto_page(561+24)"> 10.7.2 The Concept of Digital State 561 </a>
<li><a href="javascript:goto_page(562+24)"> 10.7.3 An Abstract Digital Memory Element 562 </a>
<li><a href="javascript:goto_page(563+24)"> 10.7.4 Design of the Digital Memory Element 563 </a>
<li><a href="javascript:goto_page(567+24)"> 10.7.5 A Static Memory Element 567 </a>
</ul> <li><a href="javascript:goto_page(568+24)"> 10.8 Summary 568 </a>
</ul> <li><a href="javascript:goto_page(595+24)"> 11 Energy and Power in Digital Circuits 595 </a>
<ul> <li><a href="javascript:goto_page(595+24)"> 11.1 Power and Energy Relations for a Simple RC Circuit 595 </a>
<li><a href="javascript:goto_page(597+24)"> 11.2 Average Power in an RC Circuit 597 </a>
<ul> <li><a href="javascript:goto_page(599+24)"> 11.2.1 Energy Dissipated during Interval T_1 599 </a>
<li><a href="javascript:goto_page(601+24)"> 11.2.2 Energy Dissipated during Interval T_2 601 </a>
<li><a href="javascript:goto_page(603+24)"> 11.2.3 Total Energy Dissipated 603 </a>
</ul> <li><a href="javascript:goto_page(604+24)"> 11.3 Power Dissipation in Logic Gates 604 </a>
<ul> <li><a href="javascript:goto_page(604+24)"> 11.3.1 Static Power Dissipation 604 </a>
<li><a href="javascript:goto_page(605+24)"> 11.3.2 Total Power Dissipation 605 </a>
</ul> <li><a href="javascript:goto_page(611+24)"> 11.4 NMOS Logic 611 </a>
<li><a href="javascript:goto_page(611+24)"> 11.5 CMOS Logic 611 </a>
<ul> <li><a href="javascript:goto_page(616+24)"> 11.5.1 CMOS Logic Gate Design 616 </a>
</ul> <li><a href="javascript:goto_page(618+24)"> 11.6 Summary 618 </a>
</ul> <li><a href="javascript:goto_page(625+24)"> 12 Transients in Second Order Circuits 625 </a>
<ul> <li><a href="javascript:goto_page(627+24)"> 12.1 Undriven LC Circuit 627 </a>
<li><a href="javascript:goto_page(640+24)"> 12.2 Undriven, Series RLC Circuit 640 </a>
<ul> <li><a href="javascript:goto_page(644+24)"> 12.2.1 Under-Damped Dynamics 644 </a>
<li><a href="javascript:goto_page(648+24)"> 12.2.2 Over-Damped Dynamics 648 </a>
<li><a href="javascript:goto_page(649+24)"> 12.2.3 Critically-Damped Dynamics 649 </a>
</ul> <li><a href="javascript:goto_page(651+24)"> 12.3 Stored Energy in Transient, Series RLC Circuit 651 </a>
<li><a href="javascript:goto_page(654+24)"> 12.4 Undriven, Parallel RLC Circuit * 654 </a>
<ul> <li><a href="javascript:goto_page(654+24)"> 12.4.1 Under-Damped Dynamics 654 </a>
<li><a href="javascript:goto_page(654+24)"> 12.4.2 Over-Damped Dynamics 654 </a>
<li><a href="javascript:goto_page(654+24)"> 12.4.3 Critically-Damped Dynamics 654 </a>
</ul> <li><a href="javascript:goto_page(654+24)"> 12.5 Driven, Series RLC Circuit 654 </a>
<ul> <li><a href="javascript:goto_page(657+24)"> 12.5.1 Step Response 657 </a>
<li><a href="javascript:goto_page(661+24)"> 12.5.2 Impulse Response * 661 </a>
</ul> <li><a href="javascript:goto_page(678+24)"> 12.6 Driven, Parallel RLC Circuit * 678 </a>
<ul> <li><a href="javascript:goto_page(678+24)"> 12.6.1 Step Response 678 </a>
<li><a href="javascript:goto_page(678+24)"> 12.6.2 Impulse Response 678 </a>
</ul> <li><a href="javascript:goto_page(678+24)"> 12.7 Intuitive Analysis of Second-Order Circuits 678 </a>
<li><a href="javascript:goto_page(684+24)"> 12.8 Two-Capacitor Or Two-Inductor Circuits 684 </a>
<li><a href="javascript:goto_page(689+24)"> 12.9 State-Variable Method * 689 </a>
<li><a href="javascript:goto_page(691+24)"> 12.10 State-Space Analysis * 691 </a>
<ul> <li><a href="javascript:goto_page(691+24)"> 12.10.1 Numerical Solution * 691 </a>
</ul> <li><a href="javascript:goto_page(691+24)"> 12.11 Higher-Order Circuits* 691 </a>
<li><a href="javascript:goto_page(692+24)"> 12.12 Summary 692 </a>
</ul> <li><a href="javascript:goto_page(703+24)"> 13 Sinusoidal Steady State 703 </a>
<ul> <li><a href="javascript:goto_page(703+24)"> 13.1 Introduction 703 </a>
<li><a href="javascript:goto_page(706+24)"> 13.2 Analysis using Complex Exponential Drive 706 </a>
<ul> <li><a href="javascript:goto_page(706+24)"> 13.2.1 Homogeneous Solution 706 </a>
<li><a href="javascript:goto_page(707+24)"> 13.2.2 Particular Solution 707 </a>
<li><a href="javascript:goto_page(710+24)"> 13.2.3 Complete Solution 710 </a>
<li><a href="javascript:goto_page(710+24)"> 13.2.4 Sinusoidal Steady State Response 710 </a>
</ul> <li><a href="javascript:goto_page(712+24)"> 13.3 The Boxes: Impedance 712 </a>
<ul> <li><a href="javascript:goto_page(718+24)"> 13.3.1 Example: Series RL Circuit 718 </a>
<li><a href="javascript:goto_page(722+24)"> 13.3.2 Example: Another RC Circuit 722 </a>
<li><a href="javascript:goto_page(724+24)"> 13.3.3 Example: RC Circuit with Two Capacitors 724 </a>
<li><a href="javascript:goto_page(729+24)"> 13.3.4 Example: Analysis of Small Signal Amplifier with Capacitive Load 729 </a>
</ul> <li><a href="javascript:goto_page(731+24)"> 13.4 Frequency Response: Magnitude/Phase vs. Frequency 731 </a>
<ul> <li><a href="javascript:goto_page(732+24)"> 13.4.1 Frequency Response of Capacitors, Inductor 732 </a>
<li><a href="javascript:goto_page(737+24)"> 13.4.2 Intuitively Sketching th 737 </a>
<li><a href="javascript:goto_page(741+24)"> 13.4.3 The Bode Plot: Sketching the Frequency Response of General Functions * 741 </a>
</ul> <li><a href="javascript:goto_page(742+24)"> 13.5 Filters 742 </a>
<ul> <li><a href="javascript:goto_page(744+24)"> 13.5.1 Filter Design Example: Crossover Network 744 </a>
<li><a href="javascript:goto_page(746+24)"> 13.5.2 Decoupling Amplifier Stages 746 </a>
</ul> <li><a href="javascript:goto_page(751+24)"> 13.6 Time Domain 751 </a>
<ul> <li><a href="javascript:goto_page(751+24)"> 13.6.1 Frequency Domain Analysis 751 </a>
<li><a href="javascript:goto_page(754+24)"> 13.6.2 Time Domain Analysis 754 </a>
<li><a href="javascript:goto_page(756+24)"> 13.6.3 Comparing Time Domain and Frequency Domain Analyses 756 </a>
</ul> <li><a href="javascript:goto_page(757+24)"> 13.7 Power and Energy in an Impedance 757 </a>
<ul> <li><a href="javascript:goto_page(758+24)"> 13.7.1 Arbitrary Impedance 758 </a>
<li><a href="javascript:goto_page(760+24)"> 13.7.2 Pure Resistance 760 </a>
<li><a href="javascript:goto_page(761+24)"> 13.7.3 Pure Reactance 761 </a>
<li><a href="javascript:goto_page(763+24)"> 13.7.4 Example: Power in an RC Circuit 763 </a>
</ul> <li><a href="javascript:goto_page(765+24)"> 13.8 Summary 765 </a>
</ul> <li><a href="javascript:goto_page(777+24)"> 14 Sinusoidal Steady State: Resonance 777 </a>
<ul> <li><a href="javascript:goto_page(777+24)"> 14.1 Parallel RLC, Sinusoidal Response 777 </a>
<ul> <li><a href="javascript:goto_page(778+24)"> 14.1.1 Homogeneous Solution 778 </a>
<li><a href="javascript:goto_page(780+24)"> 14.1.2 Particular Solution 780 </a>
<li><a href="javascript:goto_page(781+24)"> 14.1.3 Total Solution for the Parallel RLC Circuit 781 </a>
</ul> <li><a href="javascript:goto_page(783+24)"> 14.2 Frequency Response for Resonant Systems 783 </a>
<ul> <li><a href="javascript:goto_page(792+24)"> 14.2.1 The Resonant Region of the Frequency Response 792 </a>
</ul> <li><a href="javascript:goto_page(801+24)"> 14.3 Series RLC 801 </a>
<li><a href="javascript:goto_page(808+24)"> 14.4 The Bode Plot for Resonant Functions * 808 </a>
<li><a href="javascript:goto_page(808+24)"> 14.5 Filter Examples 808 </a>
<ul> <li><a href="javascript:goto_page(809+24)"> 14.5.1 Bandpass Filter 809 </a>
<li><a href="javascript:goto_page(810+24)"> 14.5.2 Lowpass Filter 810 </a>
<li><a href="javascript:goto_page(812+24)"> 14.5.3 Highpass Filter 812 </a>
<li><a href="javascript:goto_page(815+24)"> 14.5.4 Notch Filter 815 </a>
</ul> <li><a href="javascript:goto_page(816+24)"> 14.6 Stored Energy in a Resonant Circuit 816 </a>
<li><a href="javascript:goto_page(821+24)"> 14.7 Summary 821 </a>
</ul> <li><a href="javascript:goto_page(837+24)"> 15 The Operational Amplifier Abstraction 837 </a>
<ul> <li><a href="javascript:goto_page(837+24)"> 15.1 Introduction 837 </a>
<ul> <li><a href="javascript:goto_page(838+24)"> 15.1.1 Historical Perspective 838 </a>
</ul> <li><a href="javascript:goto_page(839+24)"> 15.2 Device Properties of the Operational Amplifier 839 </a>
<ul> <li><a href="javascript:goto_page(839+24)"> 15.2 The Op Amp Model 839 </a>
</ul> <li><a href="javascript:goto_page(842+24)"> 15.3 Simple Op Amp Circuits 842 </a>
<ul> <li><a href="javascript:goto_page(842+24)"> 15.3.1 The Non-inverting Op Amp 842 </a>
<li><a href="javascript:goto_page(844+24)"> 15.3.2 A Second Example: The Inverting Connection 844 </a>
<li><a href="javascript:goto_page(846+24)"> 15.3.3 Sensitivity 846 </a>
<li><a href="javascript:goto_page(847+24)"> 15.3.4 A Special Case: The Voltage Follower 847 </a>
<li><a href="javascript:goto_page(848+24)"> 15.3.5 An Additional Constraint: v+ - v- ~ 0 848 </a>
</ul> <li><a href="javascript:goto_page(849+24)"> 15.4 Input and Output Resistances 849 </a>
<ul> <li><a href="javascript:goto_page(849+24)"> 15.4.1 Output Resistance, Inverting Op Amp 849 </a>
<li><a href="javascript:goto_page(851+24)"> 15.4.2 Input Resistance, Inverting Connection 851 </a>
<li><a href="javascript:goto_page(853+24)"> 15.4.3 Input and Output R for Non-Inverting Op Amp 853 </a>
<li><a href="javascript:goto_page(855+24)"> 15.4.4 Generalization on Input Resistance * 855 </a>
<li><a href="javascript:goto_page(855+24)"> 15.4.5 Example: Op Amp Current Source 855 </a>
</ul> <li><a href="javascript:goto_page(857+24)"> 15.5 Additional Examples 857 </a>
<ul> <li><a href="javascript:goto_page(858+24)"> 15.5.1 Adder 858 </a>
<li><a href="javascript:goto_page(858+24)"> 15.5.2 Subtracter 858 </a>
</ul> <li><a href="javascript:goto_page(859+24)"> 15.6 Op Amp RC Circuits 859 </a>
<ul> <li><a href="javascript:goto_page(859+24)"> 15.6.1 Op Amp Integrator 859 </a>
<li><a href="javascript:goto_page(862+24)"> 15.6.2 Op Amp Differentiator 862 </a>
<li><a href="javascript:goto_page(863+24)"> 15.6.3 An RC Active Filter 863 </a>
<li><a href="javascript:goto_page(865+24)"> 15.6.4 The RC Active Filter -- Impedance Analysis 865 </a>
<li><a href="javascript:goto_page(866+24)"> 15.6.5 Sallen-Key Filter 866 </a>
</ul> <li><a href="javascript:goto_page(866+24)"> 15.7 Op Amp in Saturation 866 </a>
<ul> <li><a href="javascript:goto_page(867+24)"> 15.7.1 Op Amp Integrator in Saturation 867 </a>
</ul> <li><a href="javascript:goto_page(869+24)"> 15.8 Positive Feedback 869 </a>
<ul> <li><a href="javascript:goto_page(869+24)"> 15.8.1 RC Oscillator 869 </a>
</ul> <li><a href="javascript:goto_page(872+24)"> 15.9 Two-ports* 872 </a>
<li><a href="javascript:goto_page(873+24)"> 15.10 Summary 873 </a>
</ul> <li><a href="javascript:goto_page(905+24)"> 16 Diodes 905 </a>
<ul> <li><a href="javascript:goto_page(905+24)"> 16.1 Introduction 905 </a>
<li><a href="javascript:goto_page(905+24)"> 16.2 Semiconductor Diode Characteristics 905 </a>
<li><a href="javascript:goto_page(908+24)"> 16.3 Analysis of Diode Circuits 908 </a>
<ul> <li><a href="javascript:goto_page(908+24)"> 16.3.1 Method of Assumed States 908 </a>
</ul> <li><a href="javascript:goto_page(912+24)"> 16.4 Nonlinear Analysis with RL and RC 912 </a>
<ul> <li><a href="javascript:goto_page(912+24)"> 16.4.1 Peak Detector 912 </a>
<li><a href="javascript:goto_page(915+24)"> 16.4.2 Example: Clamping Circuit 915 </a>
<li><a href="javascript:goto_page(918+24)"> 16.4.3 A Switched Power Supply Using a Diode 918 </a>
</ul> <li><a href="javascript:goto_page(918+24)"> 16.5 Additional Examples 918 </a>
<ul> <li><a href="javascript:goto_page(918+24)"> 16.5.1 Piecewise Linear Example: Clipping Circuit 918 </a>
<li><a href="javascript:goto_page(918+24)"> 16.5.2 Exponentiation Circuit 918 </a>
<li><a href="javascript:goto_page(918+24)"> 16.5.3 Piecewise Linear Example: Limiter 918 </a>
<li><a href="javascript:goto_page(918+24)"> 16.5.4 Example: Full-Wave Diode Bridge 918 </a>
<li><a href="javascript:goto_page(918+24)"> 16.5.5 Incremental Example: Zener Diode Regulator 918 </a>
<li><a href="javascript:goto_page(918+24)"> 16.5.6 Incremental Example: Diode Attenuator 918 </a>
</ul> <li><a href="javascript:goto_page(919+24)"> 16.6 Summary 919 </a>
</ul> <li><a href="javascript:goto_page(927+24)"> A1 Maxwell's Equations and the LMD 927 </a>
<ul> <li><a href="javascript:goto_page(927+24)"> A.1 The Lumped Matter Discipline 927 </a>
<ul> <li><a href="javascript:goto_page(927+24)"> A.1.1 The First Constraint of the Lumped Matter Discipline 927 </a>
<li><a href="javascript:goto_page(930+24)"> A.1.2 The Second Constraint of the Lumped Matter Discipline 930 </a>
<li><a href="javascript:goto_page(932+24)"> A.1.3 The Third Constraint of the Lumped Matter Discipline 932 </a>
<li><a href="javascript:goto_page(933+24)"> A.1.4 The Lumped Matter Discipline Applied to Circuits 933 </a>
</ul> <li><a href="javascript:goto_page(934+24)"> A.2 Deriving Kirchhoff's Laws 934 </a>
<li><a href="javascript:goto_page(936+24)"> A.3 Deriving the Resistance of a Piece of Material 936 </a>
</ul> <li><a href="javascript:goto_page(941+24)"> B Trigonometric Functions & Identities 941 </a>
<ul> <li><a href="javascript:goto_page(941+24)"> B.1 Negative Arguments 941 </a>
<li><a href="javascript:goto_page(942+24)"> B.2 Phase-Shifted Arguments 942 </a>
<li><a href="javascript:goto_page(942+24)"> B.3 Sum and Difference Arguments 942 </a>
<li><a href="javascript:goto_page(943+24)"> B.4 Products 943 </a>
<li><a href="javascript:goto_page(943+24)"> B.5 Half-Angle & Twice-Angle Arguments 943 </a>
<li><a href="javascript:goto_page(943+24)"> B.6 Squares 943 </a>
<li><a href="javascript:goto_page(943+24)"> B.7 Miscellaneous 943 </a>
<li><a href="javascript:goto_page(944+24)"> B.8 Taylor Series Expansions 944 </a>
<li><a href="javascript:goto_page(944+24)"> B.9 Relations to e^j\theta 944 </a>
</ul> <li><a href="javascript:goto_page(947+24)"> C Complex Numbers 947 </a>
<ul> <li><a href="javascript:goto_page(947+24)"> C.1 Magnitude and Phase 947 </a>
<li><a href="javascript:goto_page(948+24)"> C.2 Polar Representation 948 </a>
<li><a href="javascript:goto_page(949+24)"> C.3 Addition and Subtraction 949 </a>
<li><a href="javascript:goto_page(949+24)"> C.4 Multiplication and Division 949 </a>
<li><a href="javascript:goto_page(950+24)"> C.5 Complex Conjugate 950 </a>
<li><a href="javascript:goto_page(951+24)"> C.6 Properties of e^j\theta 951 </a>
<li><a href="javascript:goto_page(951+24)"> C.7 Rotation 951 </a>
<li><a href="javascript:goto_page(952+24)"> C.8 Complex Functions of Time 952 </a>
<li><a href="javascript:goto_page(952+24)"> C.9 Numerical Examples 952 </a>
</ul> <li><a href="javascript:goto_page(957+24)"> D Solving Simultaneous Linear Equations 957 </a>
<li><a href="javascript:goto_page(959+24)"> Answers to Selected Problems 959 </a>
<li><a href="javascript:goto_page(971+24)"> Figure Acknowledgments 971 </a>
<li><a href="javascript:goto_page(973+24)"> Index 973 </a>
<?xml version="1.0"?>
<table_of_contents>
<entry page="9" page_label="ix" name="Contents"/>
<entry page="1" page_label="i" name="Preamble">
<entry page="1" page_label="i" name="Comments on the Book"/>
<entry page="4" page_label="iv" name="About the Authors"/>
<entry page="7" page_label="vii" name="Dedication"/>
<entry page="19" page_label="xix" name="Preface"/>
<entry page="19" page_label="xix" name="Approach"/>
<entry page="21" page_label="xxi" name="Overview"/>
<entry page="23" page_label="xxiii" name="Course Organization"/>
<entry page="23" page_label="xxiii" name="Web Supplements"/>
<entry page="24" page_label="xxiv" name="Acknowledgments"/>
</entry>
<entry page="27" page_label="3" name="The Circuit Abstraction" chapter="1">
<entry page="27" page_label="3" name="The Power of Abstraction" chapter="1.1"/>
<entry page="29" page_label="4" name="The Lumped Circuit Abstraction" chapter="1.2"/>
<entry page="33" page_label="9" name="The Lumped Matter Discipline" chapter="1.3"/>
<entry page="37" page_label="13" name="Limitations of the Lumped Circuit Abstraction" chapter="1.4"/>
<entry page="39" page_label="15" name="Practical Two-Terminal Elements" chapter="1.5">
<entry page="40" page_label="16" name="Batteries" chapter="1.5.1"/>
<entry page="42" page_label="18" name="Linear Resistors" chapter="1.5.2"/>
<entry page="49" page_label="25" name="Associated Variables Convention" chapter="1.5.3"/>
</entry>
<entry page="53" page_label="29" name="Ideal Two-Terminal Elements" chapter="1.6">
<entry page="54" page_label="30" name="Ideal Voltage Sources, Wires and Resistors" chapter="1.6.1"/>
<entry page="56" page_label="32" name="Element Laws" chapter="1.6.2"/>
<entry page="57" page_label="33" name="The Current Source" chapter="1.6.3"/>
</entry>
<entry page="60" page_label="36" name="Modeling Physical Elements" chapter="1.7"/>
<entry page="64" page_label="40" name="Signal Representation" chapter="1.8">
<entry page="65" page_label="41" name="Analog Signals" chapter="1.8.1"/>
<entry page="66" page_label="42" name="Digital Signals" chapter="1.8.3"/>
</entry>
<entry page="70" page_label="46" name="Summary" chapter="1.9"/>
</entry>
<entry page="77" page_label="53" name="Resistive Networks" chapter="2">
<entry page="78" page_label="54" name="Terminology" chapter="2.1"/>
<entry page="79" page_label="55" name="Kirchhoff's Laws" chapter="2.2">
<entry page="80" page_label="56" name="KCL" chapter="2.2.1"/>
<entry page="84" page_label="60" name="KVL" chapter="2.2.1"/>
</entry>
<entry page="90" page_label="66" name="Circuit Analysis: Basic Method" chapter="2.3">
<entry page="91" page_label="67" name="Single-Resistor Circuits" chapter="2.3.1"/>
<entry page="94" page_label="70" name="Quick Intuitive Analysis of Single-Resistor Circuits" chapter="2.3.2"/>
<entry page="95" page_label="71" name="Energy Conservation" chapter="2.3.3"/>
<entry page="97" page_label="73" name="Voltage and Current Dividers" chapter="2.3.4"/>
<entry page="99" page_label="73" name="Voltage Dividers" chapter="2.3.4.1"/>
<entry page="100" page_label="76" name="Resistors in Series" chapter="2.3.4.2"/>
<entry page="104" page_label="80" name="Current Dividers" chapter="2.3.4.3"/>
<entry page="108" page_label="82" name="Resistors in Parallel" chapter="2.3.4.4"/>
<entry page="108" page_label="84" name="A More Complex Circuit" chapter="2.3.5"/>
</entry>
<entry page="113" page_label="89" name="Intuitive Method of Circuit Analysis" chapter="2.4"/>
<entry page="119" page_label="95" name="More Examples" chapter="2.5"/>
<entry page="122" page_label="98" name="Dependent Sources and the Control Concept" chapter="2.6">
<entry page="126" page_label="102" name="Circuits with Dependent Sources" chapter="2.6.1"/>
</entry>
<entry page="131" page_label="107" name="A Formulation Suitable for a Computer Solution *" chapter="2.7"/>
<entry page="132" page_label="108" name="Summary" chapter="2.8"/>
</entry>
<entry page="143" page_label="119" name="Network Theorems" chapter="3">
<entry page="143" page_label="119" name="Introduction" chapter="3.1"/>
<entry page="143" page_label="119" name="The Node Voltage" chapter="3.2"/>
<entry page="149" page_label="125" name="The Node Method" chapter="3.3">
<entry page="154" page_label="130" name="Node Method: A Second Example" chapter="3.3.1"/>
<entry page="159" page_label="135" name="Floating Independent Voltage Sources" chapter="3.3.2"/>
<entry page="163" page_label="139" name="Dependent Sources and the Node Method" chapter="3.3.3"/>
<entry page="169" page_label="145" name="The Conductance and Source Matrices *" chapter="3.3.4"/>
</entry>
<entry page="169" page_label="145" name="Loop Method *" chapter="3.4"/>
<entry page="169" page_label="145" name="Superposition" chapter="3.5">
<entry page="176" page_label="152" name="Superposition Rules for Dependent Sources" chapter="3.5.1"/>
</entry>
<entry page="182" page_label="158" name="Thevenin's Theorem and Norton's Theorem" chapter="3.6">
<entry page="182" page_label="158" name="The Thevenin Equivalent Network" chapter="3.6.1"/>
<entry page="192" page_label="168" name="The Norton Equivalent Network" chapter="3.6.2"/>
<entry page="195" page_label="171" name="More Examples" chapter="3.6.3"/>
</entry>
<entry page="201" page_label="177" name="Summary" chapter="3.7"/>
</entry>
<entry page="217" page_label="193" name="Analysis of Nonlinear Circuits" chapter="4">
<entry page="217" page_label="193" name="Introduction to Nonlinear Elements" chapter="4.1"/>
<entry page="221" page_label="197" name="Analytical Solutions" chapter="4.2"/>
<entry page="227" page_label="203" name="Graphical Analysis" chapter="4.3"/>
<entry page="230" page_label="206" name="Piecewise Linear Analysis" chapter="4.4">
<entry page="238" page_label="214" name="Improved Piecewise Linear Models for Nonlinear Elements *" chapter="4.4.1"/>
</entry>
<entry page="238" page_label="214" name="Incremental Analysis" chapter="4.5"/>
<entry page="253" page_label="229" name="Summary" chapter="4.6"/>
</entry>
<entry page="267" page_label="243" name="The Digital Abstraction" chapter="5">
<entry page="269" page_label="245" name="Voltage Levels and the Static Discipline" chapter="5.1"/>
<entry page="280" page_label="256" name="Boolean Logic" chapter="5.2"/>
<entry page="282" page_label="258" name="Combinational Gates" chapter="5.3"/>
<entry page="285" page_label="261" name="Standard Sum-of-Products Representation" chapter="5.4"/>
<entry page="286" page_label="262" name="Simplifying Logic Expressions *" chapter="5.5"/>
<entry page="291" page_label="267" name="Number Representation" chapter="5.6"/>
<entry page="298" page_label="274" name="Summary" chapter="5.7"/>
</entry>
<entry page="309" page_label="285" name="The MOSFET Switch" chapter="6">
<entry page="309" page_label="285" name="The Switch" chapter="6.1"/>
<entry page="312" page_label="288" name="Logic Functions Using Switches" chapter="6.2"/>
<entry page="322" page_label="298" name="The MOSFET Device and Its S Model" chapter="6.3"/>
<entry page="315" page_label="291" name="MOSFET Switch Implementation of Logic Gates" chapter="6.4"/>
<entry page="320" page_label="296" name="Static Analysis Using the S Model" chapter="6.5"/>
<entry page="324" page_label="300" name="The SR Model of the MOSFET" chapter="6.6"/>
<entry page="325" page_label="301" name="Physical Structure of the MOSFET *" chapter="6.7"/>
<entry page="330" page_label="306" name="Static Analysis Using the SR Model" chapter="6.8">
<entry page="335" page_label="311" name="Static Analysis of the NAND Gate Using the SR Model" chapter="6.8.1"/>
</entry>
<entry page="338" page_label="314" name="Signal Restoration" chapter="6.9">
<entry page="338" page_label="314" name="Signal Restoration and Gain" chapter="6.9.1"/>
<entry page="341" page_label="317" name="Signal Restoration and Nonlinearity" chapter="6.9.2"/>
<entry page="342" page_label="318" name="Buffer Characteristics and the Static Discipline" chapter="6.9.3"/>
<entry page="343" page_label="319" name="Inverter Transfer Characteristics and the Static Discipline" chapter="6.9.4"/>
</entry>
<entry page="344" page_label="320" name="Power Consumption in Logic Gates" chapter="6.10"/>
<entry page="345" page_label="321" name="Active Pullups" chapter="6.11"/>
<entry page="346" page_label="322" name="Summary" chapter="6.12"/>
</entry>
<entry page="355" page_label="331" name="The MOSFET Amplifier" chapter="7">
<entry page="356" page_label="332" name="Signal Amplification" chapter="7.1"/>
<entry page="356" page_label="332" name="Review of Dependent Sources" chapter="7.2"/>
<entry page="359" page_label="335" name="Actual MOSFET Characteristics" chapter="7.3"/>
<entry page="364" page_label="340" name="The Switch Current Source (SCS) MOSFET Model" chapter="7.4"/>
<entry page="368" page_label="344" name="The MOSFET Amplifier" chapter="7.5">
<entry page="373" page_label="349" name="Biasing the MOSFET Amplifier" chapter="7.5.1"/>
<entry page="376" page_label="352" name="The Amplifier Abstraction and the Saturation Discipline" chapter="7.5.2"/>
</entry>
<entry page="377" page_label="353" name="Large Signal Analysis of the MOSFET Amplifier" chapter="7.6">
<entry page="377" page_label="353" name="v_IN versus v_OUT in the Saturation Region" chapter="7.6.1"/>
<entry page="380" page_label="356" name="Valid Input and Output Voltage Ranges" chapter="7.6.2"/>
<entry page="387" page_label="363" name="Alternative Method for Valid Input and Output Voltage Ranges" chapter="7.6.3"/>
</entry>
<entry page="409" page_label="385" name="Operating Point Selection" chapter="7.7"/>
<entry page="410" page_label="386" name="Switch Unified (SU) MOSFET Model *" chapter="7.8"/>
<entry page="413" page_label="389" name="Summary" chapter="7.9"/>
</entry>
<entry page="429" page_label="405" name="The Small Signal Model" chapter="8">
<entry page="429" page_label="405" name="Overview of the Nonlinear MOSFET Amplifier" chapter="8.1"/>
<entry page="429" page_label="405" name="The Small Signal Model" chapter="8.2">
<entry page="437" page_label="413" name="Small Signal Circuit Representation" chapter="8.2.1"/>
<entry page="442" page_label="418" name="Small Signal Circuit for the MOSFET Amplifier" chapter="8.3.2"/>
<entry page="444" page_label="420" name="Selecting an Operating Point" chapter="8.2.3"/>
<entry page="447" page_label="423" name="Input and Output Resistance, Current and Power Gain" chapter="8.2.4"/>
</entry>
<entry page="471" page_label="447" name="Summary" chapter="8.3"/>
</entry>
<entry page="481" page_label="457" name="Energy Storage Elements" chapter="9">
<entry page="485" page_label="461" name="Constitutive Laws" chapter="1-Sep">
<entry page="485" page_label="461" name="Capacitors" chapter="9.1.1"/>
<entry page="490" page_label="466" name="Inductors" chapter="9.1.2"/>
</entry>
<entry page="494" page_label="470" name="Series &amp; Parallel Connections" chapter="9.2">
<entry page="495" page_label="471" name="Capacitors" chapter="9.2.1"/>
<entry page="496" page_label="472" name="Inductors" chapter="9.2.2"/>
</entry>
<entry page="497" page_label="473" name="Special Examples" chapter="9.3">
<entry page="497" page_label="473" name="MOSFET Gate Capacitance" chapter="9.3.1"/>
<entry page="500" page_label="476" name="Wiring Loop Inductance" chapter="9.3.2"/>
<entry page="501" page_label="477" name="IC Wiring Capacitance and Inductance" chapter="9.3.3"/>
<entry page="502" page_label="478" name="Transformers *" chapter="9.3.4"/>
</entry>
<entry page="504" page_label="480" name="Simple Circuit Examples" chapter="9.4">
<entry page="506" page_label="482" name="Sinusoidal Inputs *" chapter="9.4.1"/>
<entry page="506" page_label="482" name="Step Inputs" chapter="9.4.2"/>
<entry page="512" page_label="488" name="Impulse Inputs" chapter="9.4.3"/>
<entry page="513" page_label="489" name="Role Reversal *" chapter="9.4.4"/>
</entry>
<entry page="513" page_label="489" name="Energy, Charge and Flux Conservation" chapter="9.5"/>
<entry page="516" page_label="492" name="Summary" chapter="9.6"/>
</entry>
<entry page="527" page_label="503" name="First-order Transients" chapter="10">
<entry page="528" page_label="504" name="Analysis of RC Circuits" chapter="10.1.1">
<entry page="528" page_label="504" name="Parallel RC Circuit, Step Input" chapter="10.1.2"/>
<entry page="533" page_label="509" name="RC Discharge Transient" chapter="10.1.3"/>
<entry page="535" page_label="511" name="Series RC Circuit, Step Input" chapter="10.1.4"/>
<entry page="539" page_label="515" name="Series RC Circuit, Square Wave Input" chapter="10.2"/>
</entry>
<entry page="541" page_label="517" name="Analysis of RL Circuits" chapter="10.2.1">
<entry page="541" page_label="517" name="Series RL Circuit, Step Input" chapter="10.3"/>
</entry>
<entry page="544" page_label="520" name="Intuitive Analysis" chapter="10.4"/>
<entry page="549" page_label="525" name="Propagation Delay and the Digital Abstraction" chapter="10.4.1">
<entry page="551" page_label="527" name="Definitions" chapter="10.4.2"/>
<entry page="553" page_label="529" name="Computing t_pd from the SRC MOSFET Model" chapter="10.5"/>
</entry>
<entry page="562" page_label="538" name="State and State Variables *" chapter="10.5.1">
<entry page="562" page_label="538" name="The Concept of State" chapter="10.5.2"/>
<entry page="564" page_label="540" name="Computer Analysis using the State Equation" chapter="10.5.3"/>
<entry page="565" page_label="541" name="Zero-input and Zero-state Response" chapter="10.5.4"/>
<entry page="568" page_label="544" name="Solution by Integrating Factors*" chapter="10.6"/>
</entry>
<entry page="569" page_label="545" name="Additional Examples" chapter="10.6.1">
<entry page="569" page_label="545" name="Effect of Wire Inductance in Digital Circuits" chapter="10.6.2"/>
<entry page="569" page_label="545" name="Ramp Inputs and Linearity" chapter="10.6.3"/>
<entry page="574" page_label="550" name="Response of an RC Circuit to Short Pulses and the Impulse Response" chapter="10.6.4"/>
<entry page="577" page_label="553" name="Intuitive Method for the Impulse Response" chapter="10.6.5"/>
<entry page="578" page_label="554" name="Clock Signals and Clock Fanout" chapter="10.6.6"/>
<entry page="582" page_label="558" name="RC Response to Decaying Exponential *" chapter="10.6.7"/>
<entry page="582" page_label="558" name="Series RL Circuit with Sinewave Input" chapter="10.7"/>
</entry>
<entry page="585" page_label="561" name="Digital Memory" chapter="10.7.1">
<entry page="585" page_label="561" name="The Concept of Digital State" chapter="10.7.2"/>
<entry page="586" page_label="562" name="An Abstract Digital Memory Element" chapter="10.7.3"/>
<entry page="587" page_label="563" name="Design of the Digital Memory Element" chapter="10.7.4"/>
<entry page="591" page_label="567" name="A Static Memory Element" chapter="10.7.5"/>
</entry>
<entry page="592" page_label="568" name="Summary" chapter="10.8"/>
</entry>
<entry page="619" page_label="595" name="Energy and Power in Digital Circuits" chapter="11">
<entry page="619" page_label="595" name="Power and Energy Relations for a Simple RC Circuit" chapter="11.1"/>
<entry page="621" page_label="597" name="Average Power in an RC Circuit" chapter="11.2">
<entry page="623" page_label="599" name="Energy Dissipated during Interval T_1" chapter="11.2.1"/>
<entry page="625" page_label="601" name="Energy Dissipated during Interval T_2" chapter="11.2.2"/>
<entry page="627" page_label="603" name="Total Energy Dissipated" chapter="11.2.3"/>
</entry>
<entry page="628" page_label="604" name="Power Dissipation in Logic Gates" chapter="11.3">
<entry page="628" page_label="604" name="Static Power Dissipation" chapter="11.3.1"/>
<entry page="629" page_label="605" name="Total Power Dissipation" chapter="11.3.2"/>
</entry>
<entry page="635" page_label="611" name="NMOS Logic" chapter="11.4"/>
<entry page="635" page_label="611" name="CMOS Logic" chapter="11.5">
<entry page="640" page_label="616" name="CMOS Logic Gate Design" chapter="11.5.1"/>
</entry>
<entry page="642" page_label="618" name="Summary" chapter="11.6"/>
</entry>
<entry page="649" page_label="625" name="Transients in Second Order Circuits" chapter="12">
<entry page="651" page_label="627" name="Undriven LC Circuit" chapter="12.1"/>
<entry page="664" page_label="640" name="Undriven, Series RLC Circuit" chapter="12.2">
<entry page="668" page_label="644" name="Under-Damped Dynamics" chapter="12.2.1"/>
<entry page="672" page_label="648" name="Over-Damped Dynamics" chapter="12.2.2"/>
<entry page="673" page_label="649" name="Critically-Damped Dynamics" chapter="12.2.3"/>
</entry>
<entry page="675" page_label="651" name="Stored Energy in Transient, Series RLC Circuit" chapter="12.3"/>
<entry page="678" page_label="654" name="Undriven, Parallel RLC Circuit *" chapter="12.4">
<entry page="678" page_label="654" name="Under-Damped Dynamics" chapter="12.4.1"/>
<entry page="678" page_label="654" name="Over-Damped Dynamics" chapter="12.4.2"/>
<entry page="678" page_label="654" name="Critically-Damped Dynamics" chapter="12.4.3"/>
</entry>
<entry page="678" page_label="654" name="Driven, Series RLC Circuit" chapter="12.5">
<entry page="681" page_label="657" name="Step Response" chapter="12.5.1"/>
<entry page="685" page_label="661" name="Impulse Response *" chapter="12.5.2"/>
</entry>
<entry page="702" page_label="678" name="Driven, Parallel RLC Circuit *" chapter="12.6">
<entry page="702" page_label="678" name="Step Response" chapter="12.6.1"/>
<entry page="702" page_label="678" name="Impulse Response" chapter="12.6.2"/>
</entry>
<entry page="702" page_label="678" name="Intuitive Analysis of Second-Order Circuits" chapter="12.7"/>
<entry page="708" page_label="684" name="Two-Capacitor Or Two-Inductor Circuits" chapter="12.8"/>
<entry page="713" page_label="689" name="State-Variable Method *" chapter="12.9"/>
<entry page="715" page_label="691" name="State-Space Analysis *" chapter="12.10">
<entry page="715" page_label="691" name="Numerical Solution *" chapter="12.10.1"/>
</entry>
<entry page="715" page_label="691" name="Higher-Order Circuits*" chapter="12.11"/>
<entry page="716" page_label="692" name="Summary" chapter="12.12"/>
</entry>
<entry page="727" page_label="703" name="Sinusoidal Steady State" chapter="13">
<entry page="727" page_label="703" name="Introduction" chapter="13.1"/>
<entry page="730" page_label="706" name="Analysis using Complex Exponential Drive" chapter="13.2">
<entry page="730" page_label="706" name="Homogeneous Solution" chapter="13.2.1"/>
<entry page="731" page_label="707" name="Particular Solution" chapter="13.2.2"/>
<entry page="734" page_label="710" name="Complete Solution" chapter="13.2.3"/>
<entry page="734" page_label="710" name="Sinusoidal Steady State Response" chapter="13.2.4"/>
</entry>
<entry page="736" page_label="712" name="The Boxes: Impedance" chapter="13.3">
<entry page="742" page_label="718" name="Example: Series RL Circuit" chapter="13.3.1"/>
<entry page="746" page_label="722" name="Example: Another RC Circuit" chapter="13.3.2"/>
<entry page="748" page_label="724" name="Example: RC Circuit with Two Capacitors" chapter="13.3.3"/>
<entry page="753" page_label="729" name="Example: Analysis of Small Signal Amplifier with Capacitive Load" chapter="13.3.4"/>
</entry>
<entry page="755" page_label="731" name="Frequency Response: Magnitude/Phase vs. Frequency" chapter="13.4">
<entry page="756" page_label="732" name="Frequency Response of Capacitors, Inductor" chapter="13.4.1"/>
<entry page="761" page_label="737" name="Intuitively Sketching th" chapter="13.4.2"/>
<entry page="765" page_label="741" name="The Bode Plot: Sketching the Frequency Response of General Functions *" chapter="13.4.3"/>
</entry>
<entry page="766" page_label="742" name="Filters" chapter="13.5">
<entry page="768" page_label="744" name="Filter Design Example: Crossover Network" chapter="13.5.1"/>
<entry page="770" page_label="746" name="Decoupling Amplifier Stages" chapter="13.5.2"/>
</entry>
<entry page="775" page_label="751" name="Time Domain" chapter="13.6">
<entry page="775" page_label="751" name="Frequency Domain Analysis" chapter="13.6.1"/>
<entry page="778" page_label="754" name="Time Domain Analysis" chapter="13.6.2"/>
<entry page="780" page_label="756" name="Comparing Time Domain and Frequency Domain Analyses" chapter="13.6.3"/>
</entry>
<entry page="781" page_label="757" name="Power and Energy in an Impedance" chapter="13.7">
<entry page="782" page_label="758" name="Arbitrary Impedance" chapter="13.7.1"/>
<entry page="784" page_label="760" name="Pure Resistance" chapter="13.7.2"/>
<entry page="785" page_label="761" name="Pure Reactance" chapter="13.7.3"/>
<entry page="787" page_label="763" name="Example: Power in an RC Circuit" chapter="13.7.4"/>
</entry>
<entry page="789" page_label="765" name="Summary" chapter="13.8"/>
</entry>
<entry page="801" page_label="777" name="Sinusoidal Steady State: Resonance" chapter="14">
<entry page="801" page_label="777" name="Parallel RLC, Sinusoidal Response" chapter="14.1">
<entry page="802" page_label="778" name="Homogeneous Solution" chapter="14.1.1"/>
<entry page="804" page_label="780" name="Particular Solution" chapter="14.1.2"/>
<entry page="805" page_label="781" name="Total Solution for the Parallel RLC Circuit" chapter="14.1.3"/>
</entry>
<entry page="807" page_label="783" name="Frequency Response for Resonant Systems" chapter="14.2">
<entry page="816" page_label="792" name="The Resonant Region of the Frequency Response" chapter="14.2.1"/>
</entry>
<entry page="825" page_label="801" name="Series RLC" chapter="14.3"/>
<entry page="832" page_label="808" name="The Bode Plot for Resonant Functions *" chapter="14.4"/>
<entry page="832" page_label="808" name="Filter Examples" chapter="14.5">
<entry page="833" page_label="809" name="Bandpass Filter" chapter="14.5.1"/>
<entry page="834" page_label="810" name="Lowpass Filter" chapter="14.5.2"/>
<entry page="836" page_label="812" name="Highpass Filter" chapter="14.5.3"/>
<entry page="839" page_label="815" name="Notch Filter" chapter="14.5.4"/>
</entry>
<entry page="840" page_label="816" name="Stored Energy in a Resonant Circuit" chapter="14.6"/>
<entry page="845" page_label="821" name="Summary" chapter="14.7"/>
</entry>
<entry page="861" page_label="837" name="The Operational Amplifier Abstraction" chapter="15">
<entry page="861" page_label="837" name="Introduction" chapter="15.1">
<entry page="862" page_label="838" name="Historical Perspective" chapter="15.1.1"/>
</entry>
<entry page="863" page_label="839" name="Device Properties of the Operational Amplifier" chapter="15.2">
<entry page="863" page_label="839" name="The Op Amp Model" chapter="15.2"/>
</entry>
<entry page="866" page_label="842" name="Simple Op Amp Circuits" chapter="15.3">
<entry page="866" page_label="842" name="The Non-inverting Op Amp" chapter="15.3.1"/>
<entry page="868" page_label="844" name="A Second Example: The Inverting Connection" chapter="15.3.2"/>
<entry page="870" page_label="846" name="Sensitivity" chapter="15.3.3"/>
<entry page="871" page_label="847" name="A Special Case: The Voltage Follower" chapter="15.3.4"/>
<entry page="872" page_label="848" name="An Additional Constraint: v+ - v- ~ 0" chapter="15.3.5"/>
</entry>
<entry page="873" page_label="849" name="Input and Output Resistances" chapter="15.4">
<entry page="873" page_label="849" name="Output Resistance, Inverting Op Amp" chapter="15.4.1"/>
<entry page="875" page_label="851" name="Input Resistance, Inverting Connection" chapter="15.4.2"/>
<entry page="877" page_label="853" name="Input and Output R for Non-Inverting Op Amp" chapter="15.4.3"/>
<entry page="879" page_label="855" name="Generalization on Input Resistance *" chapter="15.4.4"/>
<entry page="879" page_label="855" name="Example: Op Amp Current Source" chapter="15.4.5"/>
</entry>
<entry page="881" page_label="857" name="Additional Examples" chapter="15.5">
<entry page="882" page_label="858" name="Adder" chapter="15.5.1"/>
<entry page="882" page_label="858" name="Subtracter" chapter="15.5.2"/>
</entry>
<entry page="883" page_label="859" name="Op Amp RC Circuits" chapter="15.6">
<entry page="883" page_label="859" name="Op Amp Integrator" chapter="15.6.1"/>
<entry page="886" page_label="862" name="Op Amp Differentiator" chapter="15.6.2"/>
<entry page="887" page_label="863" name="An RC Active Filter" chapter="15.6.3"/>
<entry page="889" page_label="865" name="The RC Active Filter -- Impedance Analysis" chapter="15.6.4"/>
<entry page="890" page_label="866" name="Sallen-Key Filter" chapter="15.6.5"/>
</entry>
<entry page="890" page_label="866" name="Op Amp in Saturation" chapter="15.7">
<entry page="891" page_label="867" name="Op Amp Integrator in Saturation" chapter="15.7.1"/>
</entry>
<entry page="893" page_label="869" name="Positive Feedback" chapter="15.8">
<entry page="893" page_label="869" name="RC Oscillator" chapter="15.8.1"/>
</entry>
<entry page="896" page_label="872" name="Two-ports*" chapter="15.9"/>
<entry page="897" page_label="873" name="Summary" chapter="15.10"/>
</entry>
<entry page="929" page_label="905" name="Diodes" chapter="16">
<entry page="929" page_label="905" name="Introduction" chapter="16.1"/>
<entry page="929" page_label="905" name="Semiconductor Diode Characteristics" chapter="16.2"/>
<entry page="932" page_label="908" name="Analysis of Diode Circuits" chapter="16.3">
<entry page="932" page_label="908" name="Method of Assumed States" chapter="16.3.1"/>
</entry>
<entry page="936" page_label="912" name="Nonlinear Analysis with RL and RC" chapter="16.4">
<entry page="936" page_label="912" name="Peak Detector" chapter="16.4.1"/>
<entry page="939" page_label="915" name="Example: Clamping Circuit" chapter="16.4.2"/>
<entry page="942" page_label="918" name="A Switched Power Supply Using a Diode" chapter="16.4.3"/>
</entry>
<entry page="942" page_label="918" name="Additional Examples" chapter="16.5">
<entry page="942" page_label="918" name="Piecewise Linear Example: Clipping Circuit" chapter="16.5.1"/>
<entry page="942" page_label="918" name="Exponentiation Circuit" chapter="16.5.2"/>
<entry page="942" page_label="918" name="Piecewise Linear Example: Limiter" chapter="16.5.3"/>
<entry page="942" page_label="918" name="Example: Full-Wave Diode Bridge" chapter="16.5.4"/>
<entry page="942" page_label="918" name="Incremental Example: Zener Diode Regulator" chapter="16.5.5"/>
<entry page="942" page_label="918" name="Incremental Example: Diode Attenuator" chapter="16.5.6"/>
</entry>
<entry page="943" page_label="919" name="Summary" chapter="16.6"/>
</entry>
<entry page="951" page_label="927" name="Maxwell's Equations and the LMD" chapter="A1">
<entry page="951" page_label="927" name="The Lumped Matter Discipline" chapter="A.1">
<entry page="951" page_label="927" name="The First Constraint of the Lumped Matter Discipline" chapter="A.1.1"/>
<entry page="954" page_label="930" name="The Second Constraint of the Lumped Matter Discipline" chapter="A.1.2"/>
<entry page="956" page_label="932" name="The Third Constraint of the Lumped Matter Discipline" chapter="A.1.3"/>
<entry page="957" page_label="933" name="The Lumped Matter Discipline Applied to Circuits" chapter="A.1.4"/>
</entry>
<entry page="958" page_label="934" name="Deriving Kirchhoff's Laws" chapter="A.2"/>
<entry page="960" page_label="936" name="Deriving the Resistance of a Piece of Material" chapter="A.3"/>
</entry>
<entry page="965" page_label="941" name="Trigonometric Functions &amp; Identities" chapter="B">
<entry page="965" page_label="941" name="Negative Arguments" chapter="B.1"/>
<entry page="966" page_label="942" name="Phase-Shifted Arguments" chapter="B.2"/>
<entry page="966" page_label="942" name="Sum and Difference Arguments" chapter="B.3"/>
<entry page="967" page_label="943" name="Products" chapter="B.4"/>
<entry page="967" page_label="943" name="Half-Angle &amp; Twice-Angle Arguments" chapter="B.5"/>
<entry page="967" page_label="943" name="Squares" chapter="B.6"/>
<entry page="967" page_label="943" name="Miscellaneous" chapter="B.7"/>
<entry page="968" page_label="944" name="Taylor Series Expansions" chapter="B.8"/>
<entry page="968" page_label="944" name="Relations to e^j\theta" chapter="B.9"/>
</entry>
<entry page="971" page_label="947" name="Complex Numbers" chapter="C">
<entry page="971" page_label="947" name="Magnitude and Phase" chapter="C.1"/>
<entry page="972" page_label="948" name="Polar Representation" chapter="C.2"/>
<entry page="973" page_label="949" name="Addition and Subtraction" chapter="C.3"/>
<entry page="973" page_label="949" name="Multiplication and Division" chapter="C.4"/>
<entry page="974" page_label="950" name="Complex Conjugate" chapter="C.5"/>
<entry page="975" page_label="951" name="Properties of e^j\theta" chapter="C.6"/>
<entry page="975" page_label="951" name="Rotation" chapter="C.7"/>
<entry page="976" page_label="952" name="Complex Functions of Time" chapter="C.8"/>
<entry page="976" page_label="952" name="Numerical Examples" chapter="C.9"/>
</entry>
<entry page="981" page_label="957" name="Solving Simultaneous Linear Equations" chapter="D"/>
<entry page="983" page_label="959" name="Answers to Selected Problems"/>
<entry page="995" page_label="971" name="Figure Acknowledgments"/>
<entry page="997" page_label="973" name="Index"/>
</table_of_contents>
......@@ -71,7 +71,24 @@ $("#open_close_accordion a").click(function(){
</header>
<ul id="booknav" class="treeview-booknav">
<%include file="book_toc.html" />
<%def name="print_entry(entry)">
<li>
<a href="javascript:goto_page(${entry.get('page')})">
${' '.join(entry.get(attribute, '') for attribute in ['chapter', 'name', 'page_label'])}
</a>
% if len(entry) > 0:
<ul>
% for child in entry:
${print_entry(child)}
% endfor
</ul>
% endif
</li>
</%def>
% for entry in table_of_contents:
${print_entry(entry)}
% endfor
</ul>
</section>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment