EE C145M/145M. Introductory Microcomputer Interfacing Laboratory


Catalog Description: (3 units) Laboratory exercises constructing basic circuits and interfacing them to a microcomputer for the filtering and periodic sampling of analog signals. Programming exercises to sample analog signals, and perform digital filtering, numerical analysis, real-time control, and display.

145M syllabus

Prerequisites: CS 61B, EECS 40.

Course objectives:

Topics covered: Laboratory exercises constructing basic interfacing circuits and writing LabVIEW programs for data acquisition, storage, display, and control. Use of the IBM PC microcomputer running the Windows XP operating system and a subsystem containing a dedicated processor, analog and digital I/O, timers, and memory. Circuit components include operational and instrumentation amplifiers, anti-aliasing filters, the sample-and-hold amplifier, A/D and D/A converters. Exercises include the timing of external events, digital interfacing with handshaking, effects of aliasing in periodic sampling, fast Fourier transforms of basic waveforms, the use of the Hann filter for spectral leakage reduction, Fourier analysis of the human voice, digital filters, and control using Fourier deconvolution. Students perform ten laboratory exercises working in groups of two and then individually write five long and five short laboratory reports. General list of topics include:

General Catalog

Undergraduate Student Learning Goals