COURSE DESCRIPTION
6.002 is designed to serve as a first course in an undergraduate electrical engineering (EE), or electrical engineering and computer science (EECS) curriculum. At MIT, 6.002 is in the core of department subjects required for all undergraduates in EECS.
The course introduces the fundamentals of the lumped circuit abstraction. Topics covered include: resistive elements and networks; independent and dependent sources; switches and MOS transistors; digital abstraction; amplifiers; energy storage elements; dynamics of first- and second-order networks; design in the time and frequency domains; and analog and digital circuits and applications. Design and lab exercises are also significant components of the course. 6.002 is worth 4 Engineering Design Points. The 6.002 content was created collaboratively by Profs. Anant Agarwal and Jeffrey H. Lang.
The course uses the required textbook . Agarwal, Anant, and Jeffrey H. Lang. San Mateo, CA: Morgan Kaufmann Publishers, Elsevier, July 2005. ISBN: 9781558607354.
Go to Website
Course Meeting Times
Lectures: 2 sessions / week, 1 hour / session
Recitations: 1 session / week, 1 hour / session
Course Objectives
After successfully studying 6.002, students will be able to:
- Understand the basic electrical engineering principles and abstractions on which the design of electronic systems is based. These include lumped circuit models, digital circuits, and operational amplifiers.
- Use these engineering abstractions to analyze and design simple electronic circuits.
- Formulate and solve differential equations describing the time behavior of circuits containing energy storage elements.
- Use intuition to describe the approximate time and frequency behavior of circuits containing energy storage elements.
- Understand the concepts of employing simple models to represent non-linear and active elements-such as the MOSFET-in circuits.
- Build circuits and take measurements of circuit variables using tools such as oscilloscopes, multimeters, and signal generators. Compare the measurements with the behavior predicted by mathematic models and explain the discrepancies.
- Understand the relationship between the mathematical representation of circuit behavior and corresponding real-life effects.
- Appreciate the practical significance of the systems developed in the course.
Learning Outcomes
- Employ simple lumped circuit models for resistors, sources, inductors, capacitors, and transistors in circuits.
- Analyze circuits made up of linear lumped elements. Specifically, analyze circuits containing resistors and independent sources using techniques such as the node method, superposition and the Thevenin method.
- Employ Boolean algebra to describe the function of logic circuits.
- Design circuits which represent digital logic expressions. Specifically, design a gate-level digital circuit to implement a given Boolean function.
- Check static discipline constraints in circuits. For example, determine if the circuit representing a gate provides adequate noise margins.
- Determine the output produced by a circuit for a given set of inputs using the switch resistor model of a MOSFET.
- Perform a small-signal analysis of an amplifier using small signal models for the circuit elements.
- Calculate the time behavior of first order and second order circuits containing resistors, capacitors and inductors.
- Calculate the frequency response of circuits containing resistors, capacitors and inductors.
- Construct simple gates, amplifiers, or filters in the laboratory.
- Determine in the laboratory the time-domain and frequency-domain behavior of an RLC circuit.
- Use operational amplifier models in circuits which employ negative feedback.
- Use complex impedances to determine the frequency response of circuits.
- Determine the power dissipation in digital gates and employ CMOS technology to reduce static power losses.
- Predict how a given circuit will affect an audio signal in the laboratory given the frequency response of the circuit.
- Design, build and test an audio playback system which includes both analog and digital components.
Lecture 1: Introduction and Lumped Abstraction
Topics covered: Introduction and lumped abstraction
Instructor: Prof. Anant Agarwal
Lecture 2: Basic Circuit Analysis Method
Topics covered: Basic circuit analysis method (KVL and KCL mMethod)
Instructor: Prof. Anant Agarwal
Lecture 3: Superposition, ThΓ©venin and Norton
Topics covered: Superposition, ThΓ©venin and Norton
Instructor: Prof. Anant Agarwal
Lecture 4: The Digital Abstraction
Topics covered: The digital abstraction
Instructor: Prof. Anant Agarwal
Lecture 5: Inside the Digital Gate
Topics covered: Inside the digital gate
Instructor: Prof. Anant Agarwal
Lecture 6: Nonlinear Analysis
Topics covered: Nonlinear analysis
Instructor: Prof. Anant Agarwal
Lecture 7: Incremental Analysis
Topics covered: Incremental analysis
Instructor: Prof. Anant Agarwal
Lecture 8: Dependent Sources and Amplifiers
Topics covered: Dependent sources and amplifiers
Instructor: Prof. Anant Agarwal
Lecture 9: Mosfet Amplifier Large Signal Analysis (part 1)
Topics covered: MOSFET amplifier large signal analysis
Instructor: Prof. Anant Agarwal
Lecture 10: Amplifiers - Small Signal Model
Topics covered: Amplifiers - small signal model
Instructor: Prof. Anant Agarwal
Lecture 11: Small Signal Circuits
Topics covered: Small signal circuits
Instructor: Prof. Anant Agarwal
Lecture 12: Capacitors and First-Order Systems
Topics covered: Capacitors and first-order systems
Instructor: Prof. Anant Agarwal
Lecture 13: Digital Circuit Speed
Topics covered: Digital circuit speed
Instructor: Prof. Anant Agarwal
Lecture 14: State and Memory
Topics covered: State and memory
Instructor: Prof. Anant Agarwal
Lecture 15: Second-Order Systems (part 1)
Topics covered: Second-order systems
Instructor: Prof. Anant Agarwal
Lecture 16: Sinusoidal Steady State
Topics covered: Sinusoidal steady state
Instructor: Prof. Anant Agarwal
Lecture 17: The Impedance Model
Topics covered: The impedance model
Instructor: Prof. Anant Agarwal
Lecture 18: Filters
Topics covered: Filters
Instructor: Prof. Anant Agarwal
Lecture 19: The Operational Amplifier Abstraction
Topics covered: The operational amplifier abstraction
Instructor: Prof. Anant Agarwal
Lecture 20: Operational Amplifier Circuits
Topics covered: Operational amplifier circuits
Instructor: Prof. Anant Agarwal
Lecture 21: Op Amps Positive Feedback
Topics covered: Op amps positive feedback
Instructor: Prof. Anant Agarwal
Lecture 22: Energy and Power
Topics covered: Energy and power
Instructor: Prof. Anant Agarwal
Lecture 23: Energy, CMOS
Topics covered: Energy, CMOS
Instructor: Prof. Anant Agarwal
Lecture 25: Violating the Abstraction Barrier
Topics covered (lecture 24 - video not available): Power conversion circuits and diodes
Topics covered (lecture 25): Violating the abstraction barrier
Instructor: Prof. Anant Agarwal