Electronics IV: Microcontroller Interfaces and Programming
Hands-on microcontroller interfacing, driver programs, input sensors, output electrical, and electromechanical devices.
Hands-on microcontroller interfacing, driver programs, input sensors, output electrical, and electromechanical devices.
Course covers digital interfaces and hardware programming. Topics include digital to analog interfacing using integrated circuits, programmable logic devices, field programmable gate arrays (FPGA), hardware description languages (e.g. VHDL and Verilog), and computer memory. Course requires hands-on project construction and troubleshooting. Industry standard testing methods, equipment, and protocols are used throughout the course.
Introduction to intermediate analog electronic circuits, including field effect transistor basics, various analog amplifiers, operational amplifiers and their use. Hands-on electronic projects include building summing and difference amplifiers, audio amplifiers, and AM/FM radios.
This course covers Boolean logic concepts, flip-flops, memory, counters, clocks, display decoders, and timers. Analysis of digital logic principles is practiced by building and testing functional and practical projects. There will be intense hands-on troubleshooting using logic analyzers, signal generators and digital multimeters. Standard industry testing methods, equipment, and protocols are used throughout the course.
This course covers diode characteristics, power supplies, bipolar transistors, simple one-stage amplifiers, constant current sources, and transformers. The students will learn the intermediate use of the oscilloscope and multi-meter for both calibration and troubleshooting. Hands-on electronic projects include building their own power supply, a current regulator, and various amplifier circuits.