ECE 477 Design Review Team 1 Fall 2006 Sumanth Peddamatham Alex Tucker Chris Arges Radhika Mulani
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
Project Overview The μd is a portable, algorithmically generated music playing device with a minimalist interface.The μd is a portable, algorithmically generated music playing device with a minimalist interface. Accelerometer data, microphone input, and random-numbers will be used as inputs for interactive music generation.Accelerometer data, microphone input, and random-numbers will be used as inputs for interactive music generation. Music files that contain samples and generation parameters can be loaded via an SD card reader.Music files that contain samples and generation parameters can be loaded via an SD card reader.
Project-Specific Success Criteria An ability to decode and play an MOD format audio file.An ability to decode and play an MOD format audio file. An ability to download and store MOD-based format data files to the player.An ability to download and store MOD-based format data files to the player. An ability to accept user input from an accelerometer, microphone and pushbuttons.An ability to accept user input from an accelerometer, microphone and pushbuttons. An ability to apply effects to the audio output.An ability to apply effects to the audio output. An ability to generate music algorithmically.An ability to generate music algorithmically.
Block Diagram
Component Selection Rationale Analog Devices ADSP-BF532 BlackfinAnalog Devices ADSP-BF532 Blackfin –16-bit DSP, 400 MHz max clock –Advanced power management ATMEL ATmega16ATMEL ATmega16 –Low-cost multiplexed ADC –Low power consumption MAX9850 Headphone DACMAX9850 Headphone DAC –No decoupling capacitors –Built-in headphone sensing MAX1555 Li-Poly Battery ChargerMAX1555 Li-Poly Battery Charger –Low external component requirements MMA7260QR2 3-Axis AccelerometerMMA7260QR2 3-Axis Accelerometer –Small package, minimal external components MAX4468 Microphone Pre-ampMAX4468 Microphone Pre-amp –Small package, minimal external components
Packaging Design
Schematic/Theory of Operation A D B C B D E Team 1 - Algorhythms Figure 1 Daughterboard schematic
Schematic/Theory of Operation
Figure 3 (B) Processor interface
Schematic/Theory of Operation Figure 4 (C) DAC subsystem
Schematic/Theory of Operation Figure 5 (D) Sensor subsection
Schematic/Theory of Operation
PCB Layout Top LayerTop Layer –Accelerometer –Battery Charging Circuit –Headphone DAC –Pushbuttons Bottom LayerBottom Layer –SD Card –Microphone pre-amp
PCB Layout
Software Design/ Development Status
Project Completion Timeline October 19: All parts deliveredOctober 19: All parts delivered October 20: PCB completionOctober 20: PCB completion November 3: PCB populatedNovember 3: PCB populated November 5: Individual software components workingNovember 5: Individual software components working November 20: Integrate all software componentsNovember 20: Integrate all software components November 24: All PSSCs working individuallyNovember 24: All PSSCs working individually December 1: Project enclosure completedDecember 1: Project enclosure completed December 4: All PSSCs integrated and workingDecember 4: All PSSCs integrated and working December 10: Final Reports and HW completedDecember 10: Final Reports and HW completed
Questions / Discussion