Presentation is loading. Please wait.

Presentation is loading. Please wait.

ECE 477 Design Review Team 01  Fall 2012 Brennan Tran Jonah Ea Ben Pluckebaum Kevin Meyer.

Similar presentations


Presentation on theme: "ECE 477 Design Review Team 01  Fall 2012 Brennan Tran Jonah Ea Ben Pluckebaum Kevin Meyer."— Presentation transcript:

1 ECE 477 Design Review Team 01  Fall 2012 Brennan Tran Jonah Ea Ben Pluckebaum Kevin Meyer

2 Outline Project overviewProject overview Project-specific success criteriaProject-specific success criteria Block diagramBlock diagram Component selection rationaleComponent selection rationale Packaging designPackaging design Schematic and theory of operationSchematic and theory of operation PCB layoutPCB layout Software design/development statusSoftware design/development status Project completion timelineProject completion timeline Questions / discussionQuestions / discussion

3 Project Overview Interactive sound boardInteractive sound board LED button matrix to receive input and display feedbackLED button matrix to receive input and display feedback Adjust volume and BPMAdjust volume and BPM Save and load configurations to flashSave and load configurations to flash Save music sample to midi file on SD cardSave music sample to midi file on SD card (Flash Application: Tone Matrix)(Flash Application: Tone Matrix)Flash Application: Tone MatrixFlash Application: Tone Matrix

4 Project-Specific Success Criteria An ability to poll an array of pushbuttons to manipulate the musical configuration and display a visual pattern using LEDs.An ability to poll an array of pushbuttons to manipulate the musical configuration and display a visual pattern using LEDs. An ability to output multi-tone audio.An ability to output multi-tone audio. An ability to adjust the volume and BPM of the output audio.An ability to adjust the volume and BPM of the output audio. An ability to save and load musical configurations to and from flash memory.An ability to save and load musical configurations to and from flash memory. An ability to save a configuration as a MIDI file to an SD card.An ability to save a configuration as a MIDI file to an SD card.

5 Block Diagram

6 Component Selection Rationale Microcontroller: TM4C123GH6PM (Tiva C)Microcontroller: TM4C123GH6PM (Tiva C) –80 MHz Operating Frequency –256 KB Flash Memory –Floating Point Unit –4 SPI Modules –43 Max GPIO pins

7 Component Selection Rationale RGB LED MatrixRGB LED Matrix –Multiple LED colors –Breakout boards for easy interface –SN74HC595 shift registers 35 mA max source current35 mA max source current 22 mA constant current required for eight LEDs in parallel22 mA constant current required for eight LEDs in parallel

8 Component Selection Rationale DAC8571 Digital-Analog ConverterDAC8571 Digital-Analog Converter –I 2 C Interface for reduced pin count –16 bit resolution (same as CD’s) AmplifierAmplifier –LM324 Quad Op Amp (1.5 gain) –LM4902 Audio Amplifier under consideration

9 Component Selection Rationale LM317M Adjustable RegulatorLM317M Adjustable Regulator –Simple for 5V voltage regulation –Over 500 mA output current TPS73633 Low-Dropout RegulatorTPS73633 Low-Dropout Regulator –400 mA output current –Fixed 3.3 output voltage

10 Packaging Design 23 x 33 x 10 cm (9 x 13 x 4 in)23 x 33 x 10 cm (9 x 13 x 4 in) RGB LED Matrix (8x8)RGB LED Matrix (8x8) 2 Speakers2 Speakers 1 LCD1 LCD 4 Pushbuttons4 Pushbuttons 2 Rotary Encoders2 Rotary Encoders

11 Packaging Design Reset SwitchReset Switch Power SwitchPower Switch SD Card SlotSD Card Slot Power JackPower Jack –1.35 mm ID –3.5 mm OD –6.2 mm depth

12 Schematic – Power Circuit

13 Schematic – Microcontroller

14 Schematic – LED Matrix

15 Schematic – Button Matrix

16 Schematic – Audio Circuit

17 Schematic – LCD

18 Schematic – Function Controls

19 Schematic – SD Card

20 PCB Layout

21 PCB – Power Circuit

22 PCB – Microcontroller

23 PCB – Audio Circuit

24 PCB – LED Matrix

25 PCB – Button Matrix

26 PCB – LCD

27 Software Development Status Utilizing Code Composer Studio to prototype with the TI Stellaris LaunchPadUtilizing Code Composer Studio to prototype with the TI Stellaris LaunchPad Testing SPI using 74HC595 shift registers to output to LEDsTesting SPI using 74HC595 shift registers to output to LEDs Interfacing DAC using I 2 CInterfacing DAC using I 2 C Begin interfacing with flash memoryBegin interfacing with flash memory Outlined a flowchart for basic behaviorOutlined a flowchart for basic behavior

28 Software Design – Flowchart

29 Project Completion Timeline

30 Questions / Discussion


Download ppt "ECE 477 Design Review Team 01  Fall 2012 Brennan Tran Jonah Ea Ben Pluckebaum Kevin Meyer."

Similar presentations


Ads by Google