230 likes | 358 Views
CDR. ECEN 4610 Capstone University of Colorado Boulder, CO 80303 February 24, 2009. Team Members: Dan Reed Swain Brooks Drew Veldhuizen Cheyenne Aberle. Project Overview. Design of a system that automatically tunes an electric guitar with built-in effects. Block Diagram.
E N D
CDR ECEN 4610 Capstone University of Colorado Boulder, CO 80303 February 24, 2009 Team Members: Dan Reed Swain Brooks Drew Veldhuizen Cheyenne Aberle
Project Overview Design of a system that automatically tunes an electric guitar with built-in effects Capstone CDR ECEN 4610
Block Diagram Capstone CDR ECEN 4610
Microcontroller • ARM 9 – LPC2929 • 12 PWM to Motors • PWM to LCD Backlight • SPI to DSP Chip • SPI to Touch Screen Controller • Memory Mapped IO Bus to Latch for LCD • GPIO to LEDs Capstone CDR ECEN 4610
DSP • SPI interface to microcontroller • I2S input from ¼ inch jack on guitar through filter and A/D • I2S output to D/A to ¼ inch jack with effects • Accelerometer input through ADC via I2S Capstone CDR ECEN 4610
Input Filter • ¼” Guitar Jack Voltage Follower 6th Order Butterworth LP Filter and Pre-Amp ADC Input Filter Schematic Capstone CDR ECEN 4610
Motors and Drivers • μC PWM Opto-Isolator H-Bridge Motors Complete Motor Schematic Capstone PDR ECEN 4610
LED’s Capstone CDR ECEN 4610
LCD and Touch Screen • LCD • Takes data from latched memory mapped data bus • Vsync, Hsync, CLK, Disp On/Off • Backlight controlled from PWM • Touch Screen • Microcontroller SPI Touch Screen Controller • Touch Screen Controller interfaces with Touch Screen Capstone PDR ECEN 4610
Touch Screen Schematic • Touch Screen Touch Screen Controller μC Capstone PDR ECEN 4610
LCD Circuitry Capstone CDR ECEN 4610
LCD Power Timing <= Powering On Powering Off => Capstone CDR ECEN 4610
LCD Timing Capstone CDR ECEN 4610
Accelerometer • Connected to the DSP via off-chip A/D Capstone PDR ECEN 4610
ADC’s and Accelerometer Capstone CDR ECEN 4610
DAC Capstone CDR ECEN 4610
Software Processes • Microcontroller • Write to LCD via Latched Memory Mapped IO Bus • Control Motor Movement with PWMs • Input from Touch Screen via SPI • DSP • Input signal from strings • Determine which way to turn motors for each string • Input from Accelerometer via ADC • Communication between DSP and μC Capstone CDR ECEN 4610
Frequency Detection Capstone CDR ECEN 4610
Part List • LPC 2929 • DSP 56309 • 3-axis Accelerometer • Touch Screen • Touch Screen Controller • Analog filter • LCD Screen • LEDs (tri-color) • D/A – UDA1334BTS • A/D – UDA1361TS • PCB • H-Bridges • Latch Capstone CDR ECEN 4610
Updated Schedule Capstone CDR ECEN 4610
Updated Schedule • Milestone 1 • First dev of PCB – soldered components • Basic Motor Control • Touch Screen • LEDs • DSP Frequency Detection • Milestone 2 • LCD interfaced and working • DSP interfaced to microcontroller with effects • Second dev of PCB (if needed) • Expo • Finished Product! Capstone CDR ECEN 4610
Updated Division of Labor • Drew • Schematic and PCB Layout • Motor Control • Cheyenne • Motor Mounts • DSP • Swain • DSP • Microcontroller Code • Dan • Microcontroller Code • PCB Layout Capstone CDR ECEN 4610
Questions? Capstone CDR ECEN 4610