EE192: Mechatronics Design Lab

Course Files (from previous years)

for reference



Bluetooth
BlueSMIRF setup guide



Sensors

Op amps

Note: To simplify prototyping and design, an opamp is chosen which has both DIP and SOIC14 packages.

The TLC084 is a quad opamp, with rail-to-rail voltage output, has an output slew rate of 10V/us and 50 mA drive. (Caution: Abs max rating VDD 17V, might be susceptible to spikes? no short circuit protection?)

NE5532 dual op amp has short circuit protection, typically 30 mA into short circuit. Abs max rating +-22V. Also, bipolar rather than biCMOS technology. Slew rate 9V/us. Caution: 0.6 volt differential input limit !

LMC6482 dual op amp. Abs max rating +-30 mA at output pin. Not short circuit protection. Slew rate 1V/us.

Old Motor Drive (not used since Spring 2017)
MAX620/621 MOSFET driver
Allegro A4931 Brushless motor driver Allegro A4915 Brushless motor driver
Notes on aligning Hall sensor and motor phases (TI DRV10970) Effects of Hall mis-alignment



Previous CPU Board from Spring 2018

FRDM K64F microcontroller board
NXP FRDM-K64F: See ’'Getting Started’’ FRDM-K64F Users's Guide (pdf)
FRDM-K64F spreadsheet available pins (mod. from NXP)] board schematic (pdf)
K64 Microcontroller
K64 Tech Specs Full reference manual (1800 pages) for MK64FN1M0VLL12 MCU
App Note: FlexTimer Module App Note: ADC timing with PWM sync
overview of GPIO (pdf)


MCUXpresso IDE
EE192 Quick Start for HelloWorld MCUXpresso IDE - User Guide
MCUXpresso Config Tools User's Guide for pins, clocks, peripherals, etc MCUXpresso overview page
API Reference Manual 116 GPIO, GPIO Interrupts API Reference Manual 210 ADC16, DAC, Periodic Interrupt Timer
Pin Tools tutorial (.docx) Website with excellent tutorials MCUonEclipse


FreeRTOS
FreeRTOS overview page FreeRTOS V9.0.0 Reference Manual
FreeRTOS Tutorial FreeRTOS Debug Guide (within MCUXpresso)