Electronics Design

components
   ribbon cable
   IDC connector
   button
   switch
   resistor: I=V/R
      values
   capacitor: C = Q/V, I = C dV/dt
      unpolarized
      polarized
   crystal, resonator
   inductor: V = L dI/dt
   diode: current from anode to cathode
      PN
      Schottky
      Zener
      LED
   transistor
      bipolar: collector, emitter, base current gain
      mosfet: source, drain, gate resistance
   battery, regulator, DC-DC converter
   op-amp: differential gain, negative feedback
   microcontroller
   sensors
   actuators

circuits
   Kirchoff's laws: sum current at node, voltage around loop = 0
   power: P = I2R = IV
   EDA
   hierarchical, parametric drawing
   packages, footprints, processes, libraries
   schematic entry, component placement, (auto)routing, simulation, fabrication
   design rules
   routing layers, power planes, ground pours
   drawing
   drafting tape
   Tinkercad Virtual Breadboard Fritzing
   LibrePCB EasyEDA
   gEDA Lepton EDA
   KiCad BOM video
   Eagle Fusion 360
   Flux
   Altium Circuit Maker
   libraries Digi-Key SnapEDA Ultra Librarian DesignSpark library.io
   OrCAD Cadence Synopsys Mentor Tanner Magic
   simulation
      analog, digital, mixed-signal
      SPICE LTspice ngspice gSpiceUI WRspice
      Gnucap Qucs Oregano Multisim Falstad
   Verilog VHDL
   kokompe kokopelli frep.py pcb.py frep-C.py (video Gerber) frep_gpu.py SVG-PCB

test equipment
   regulated power supply, digital multimeter, oscilloscope, logic analyzer, mixed signal, multichannel

assignment assignment assignment
   group project:
      use the test equipment in your lab to observe the operation
         of a microcontroller circuit board
   individual project:
      design a development board to interact and communicate
         with an embedded microcontroller
      extra credit: try another design workflow
      extra credit: make a case for it
      extra credit: simulate its operation