Electronics + embedded systems¶
-
Prerequisites
Module 1; Wave 1 signals/control -
Exit capability
Design and instrument circuits from passive networks through semiconductor interfaces, sensing, power conversion and real-time embedded control. -
Unlocks / transfers to
Robots; BCIs; autonomous labs; spacecraft avionics; wearables; prosthetics; smart grids; sensor networks.
Weeks¶
Week 22¶
Spine: All About Circuits + The Art of Electronics reference
Reading: DC circuits: Ohm/Kirchhoff, Thevenin/Norton, RC/RL transients
Know: Analyze passive networks and interfaces; reason about loading, time constants, energy and measurement.
Reconstruct: Derive nodal KCL, Thevenin equivalent and RC step response.
Do: Build/simulate a sensor-divider + RC filter and quantify loading/calibration error.
Defend: Why does connecting a measurement instrument alter the thing measured?
Gate: Pass: circuit prediction agrees with measured/simulated values including source/load impedance.
Source: source
Week 23¶
Spine: All About Circuits
Reading: Semiconductors: diodes, BJTs, MOSFETs, op-amp fundamentals
Know: Use semiconductor devices as switches/amplifiers and design basic analog signal conditioning.
Reconstruct: Derive ideal op-amp inverting/noninverting gains and MOSFET switch loss intuition.
Do: Design a sensor front-end from millivolt signal to ADC range with noise/saturation protection.
Defend: Which 'ideal op-amp' assumptions are most dangerous in real instrumentation?
Gate: Pass: include rails, bandwidth, bias/noise and source impedance in design check.
Source: source
Week 24¶
Spine: All About Circuits
Reading: AC, filters, impedance, power electronics basics
Know: Design frequency-selective networks and basic power conversion while accounting for losses and switching.
Reconstruct: Derive RC/RLC frequency response and average switching-converter energy balance.
Do: Simulate a buck-converter or motor-driver power stage with switching loss and current ripple.
Defend: Why is power electronics primarily an energy-flow and thermal problem, not only a circuit problem?
Gate: Pass: electrical + thermal efficiency budget with switching/current limits.
Source: source
Week 25¶
Spine: Valvano-style embedded spine + All About Circuits digital
Reading: Digital logic, ADC/DAC, timers, interrupts, serial buses, real-time state machines
Know: Bridge physical signals to deterministic computation and back; understand timing and concurrency at device scale.
Reconstruct: Reconstruct ADC quantization and sampling constraints; design finite-state machine from requirements.
Do: Microcontroller/virtual MCU project: sample sensor, filter, control actuator, log faults with deadline monitoring.
Defend: What does 'real time' mean besides 'fast'?
Gate: Pass: timing budget, state machine and failure behavior are explicit.
Source: source
Week 26¶
Spine: Integrated instrumentation/control studio
Reading: Datasheets + Wave 1 signals/control + AAC reference
Know: Integrate sensing, analog front-end, computation, communications, actuation and power into one architecture.
Reconstruct: Derive full noise/resolution/error budget from sensor through ADC and estimator.
Do: Build a closed-loop embedded instrument or detailed simulator with fault injection, watchdog and calibration routine.
Defend: Where should intelligence live: sensor, edge controller, network or cloud?
Gate: Module defense: schematic/architecture -> budgets -> timing -> control -> power -> test evidence.
Source: source
Exit gate¶
Closed-book: 150 min: passive networks, op-amps/transistors, filters, sampling, power, embedded timing/state machine.
Novel problem: Design a sensor-to-actuator embedded chain from raw physical signal to closed-loop action.
Artifact: Working hardware or high-fidelity simulator with calibration, watchdog, fault logging and power budget.
Defend: Defend noise, loading, bandwidth, timing, saturation, thermal and fail-safe behavior.
Pass criterion: Pass if measured/simulated behavior matches precomputed budgets within stated uncertainty.
Transfer problems¶
Try these before consulting solutions or asking for the complete answer.
-
Loading: Show how source and measurement impedances corrupt a sensor voltage.
-
Op amp: Design an amplifier/filter for a tiny sensor signal with rail/noise constraints.
-
Transistor: Size a MOSFET switch and estimate conduction/switching loss.
-
Filter: Design a low-pass filter meeting attenuation and latency constraints.
-
Sampling: Choose ADC rate/resolution for a bandwidth/noise specification.
-
Power: Energy-budget a battery-powered embedded device across sleep/active/radio modes.
-
State machine: Formalize a device controller with startup, normal, fault and safe states.
-
Timing: Prove whether worst-case task schedule meets deadlines.
-
Communication: Compare I2C/SPI/UART/CAN-like choices for one embedded architecture.
-
Integration: Trace a physical quantity from sensor physics through ADC, code, control output and actuator.
Textbooks¶
See the five-book resource page.