ece 477 design review team 5 spring 2010
DESCRIPTION
ECE 477 Design Review Team 5 Spring 2010. Fred Grandlienard Andrew Gregor Kevin Mohr Ryan DeFord. Outline. Project overview Project-specific success criteria Block diagram Component selection rationale Packaging design - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: ECE 477 Design Review Team 5 Spring 2010](https://reader036.vdocuments.net/reader036/viewer/2022062321/568137ec550346895d9fa10f/html5/thumbnails/1.jpg)
ECE 477 Design Review Team 5 Spring 2010
Fred Grandlienard Andrew Gregor
Kevin Mohr Ryan DeFord
![Page 2: ECE 477 Design Review Team 5 Spring 2010](https://reader036.vdocuments.net/reader036/viewer/2022062321/568137ec550346895d9fa10f/html5/thumbnails/2.jpg)
Outline
• Project overview • Project-specific success criteria• Block diagram• Component selection rationale• Packaging design• Schematic and theory of operation• PCB layout• Software design/development status• Project completion timeline• Questions / discussion
![Page 3: ECE 477 Design Review Team 5 Spring 2010](https://reader036.vdocuments.net/reader036/viewer/2022062321/568137ec550346895d9fa10f/html5/thumbnails/3.jpg)
GloveFX Overview
• Two gloves equipped with sensors• Sensors monitor hand and finger motions• Gloves send sensor data wirelessly to hub• Hub uses data to play audio sample and add
effects to the samples in real time• Hub has inputs to set samples on each finger• Hub outputs audio through headphone jack
![Page 4: ECE 477 Design Review Team 5 Spring 2010](https://reader036.vdocuments.net/reader036/viewer/2022062321/568137ec550346895d9fa10f/html5/thumbnails/4.jpg)
Project-Specific Success Criteria
1. An ability to correctly transmit data wirelessly from gloves to base station.
2. An ability to determine the absolute orientation of a user's hand using an accelerometer.
3. An ability to load sound files from an SD card and convert them into an analog output signal.
4. An ability to use digital signal processing to apply effects (such as reverb, delay, and distortion) to an audio signal.
5. An ability to determine the intensity of a user’s finger presses.
![Page 5: ECE 477 Design Review Team 5 Spring 2010](https://reader036.vdocuments.net/reader036/viewer/2022062321/568137ec550346895d9fa10f/html5/thumbnails/5.jpg)
Block Diagram
Gloves
![Page 6: ECE 477 Design Review Team 5 Spring 2010](https://reader036.vdocuments.net/reader036/viewer/2022062321/568137ec550346895d9fa10f/html5/thumbnails/6.jpg)
Block Diagram
Main hub
![Page 7: ECE 477 Design Review Team 5 Spring 2010](https://reader036.vdocuments.net/reader036/viewer/2022062321/568137ec550346895d9fa10f/html5/thumbnails/7.jpg)
Component Selection Rationalemicrocontroller
dsPICdsPIC30F4013
BlackfinADSP-BF512F
SHARCADSP-21262
Voltage 3.0 - 3.6 V 3.2 V 3.2 V
Clock Speed 40 MHz 400 MHz 200 MHz
Ram 2 KB 116 KB 2 Mb
Fixed/Floating Fixed Fixed Floating
Packaging 18/SOIC 176 ld LQFP 144 ld LQFP
Cost $6.12 $25.49 $20.46
Operating Power
XXX ~100 mW ~600 mW
![Page 8: ECE 477 Design Review Team 5 Spring 2010](https://reader036.vdocuments.net/reader036/viewer/2022062321/568137ec550346895d9fa10f/html5/thumbnails/8.jpg)
Component Selection Rationalebattery
• Compact size• Sufficient life• Safe• Low cost
Our choice: 3.7 V, 750 mAh Li-Ion polymer for a minimum of one hour per charge
![Page 9: ECE 477 Design Review Team 5 Spring 2010](https://reader036.vdocuments.net/reader036/viewer/2022062321/568137ec550346895d9fa10f/html5/thumbnails/9.jpg)
Component Selection Rationalewireless
• Compact size• Reliable communication• Ease of implementation• Low power• Low cost
Our choice: XBee with 100 m range, 45 mA current draw during Tx
![Page 10: ECE 477 Design Review Team 5 Spring 2010](https://reader036.vdocuments.net/reader036/viewer/2022062321/568137ec550346895d9fa10f/html5/thumbnails/10.jpg)
Packaging Design – Hub
![Page 11: ECE 477 Design Review Team 5 Spring 2010](https://reader036.vdocuments.net/reader036/viewer/2022062321/568137ec550346895d9fa10f/html5/thumbnails/11.jpg)
Packaging Design – Hub
![Page 12: ECE 477 Design Review Team 5 Spring 2010](https://reader036.vdocuments.net/reader036/viewer/2022062321/568137ec550346895d9fa10f/html5/thumbnails/12.jpg)
Packaging Design – Hub
![Page 13: ECE 477 Design Review Team 5 Spring 2010](https://reader036.vdocuments.net/reader036/viewer/2022062321/568137ec550346895d9fa10f/html5/thumbnails/13.jpg)
Packaging Design - Gloves
![Page 14: ECE 477 Design Review Team 5 Spring 2010](https://reader036.vdocuments.net/reader036/viewer/2022062321/568137ec550346895d9fa10f/html5/thumbnails/14.jpg)
Packaging Design - Gloves
![Page 15: ECE 477 Design Review Team 5 Spring 2010](https://reader036.vdocuments.net/reader036/viewer/2022062321/568137ec550346895d9fa10f/html5/thumbnails/15.jpg)
Schematic (Power)Schematic (Power)
![Page 16: ECE 477 Design Review Team 5 Spring 2010](https://reader036.vdocuments.net/reader036/viewer/2022062321/568137ec550346895d9fa10f/html5/thumbnails/16.jpg)
Schematic (Right Glove)Schematic (Right Glove)
![Page 17: ECE 477 Design Review Team 5 Spring 2010](https://reader036.vdocuments.net/reader036/viewer/2022062321/568137ec550346895d9fa10f/html5/thumbnails/17.jpg)
Schematic (Left Glove)Schematic (Left Glove)
![Page 18: ECE 477 Design Review Team 5 Spring 2010](https://reader036.vdocuments.net/reader036/viewer/2022062321/568137ec550346895d9fa10f/html5/thumbnails/18.jpg)
Schematic (SHARC DSP)Schematic (SHARC DSP)
![Page 19: ECE 477 Design Review Team 5 Spring 2010](https://reader036.vdocuments.net/reader036/viewer/2022062321/568137ec550346895d9fa10f/html5/thumbnails/19.jpg)
Schematic (Audio Output)
![Page 20: ECE 477 Design Review Team 5 Spring 2010](https://reader036.vdocuments.net/reader036/viewer/2022062321/568137ec550346895d9fa10f/html5/thumbnails/20.jpg)
Schematic (Hub Power)Schematic (Hub Power)
![Page 21: ECE 477 Design Review Team 5 Spring 2010](https://reader036.vdocuments.net/reader036/viewer/2022062321/568137ec550346895d9fa10f/html5/thumbnails/21.jpg)
Schematic (Hub Memory)Schematic (Hub Memory)
![Page 22: ECE 477 Design Review Team 5 Spring 2010](https://reader036.vdocuments.net/reader036/viewer/2022062321/568137ec550346895d9fa10f/html5/thumbnails/22.jpg)
PCB Layout (SHARC)
![Page 23: ECE 477 Design Review Team 5 Spring 2010](https://reader036.vdocuments.net/reader036/viewer/2022062321/568137ec550346895d9fa10f/html5/thumbnails/23.jpg)
PCB Layout (Right Glove)
3.19 in
2.44 in
1.61 in1.
14 i
n
![Page 24: ECE 477 Design Review Team 5 Spring 2010](https://reader036.vdocuments.net/reader036/viewer/2022062321/568137ec550346895d9fa10f/html5/thumbnails/24.jpg)
PCB Layout (Left Glove)
3.19 in
2.44 in
1.61 in1.
14 i
n
![Page 25: ECE 477 Design Review Team 5 Spring 2010](https://reader036.vdocuments.net/reader036/viewer/2022062321/568137ec550346895d9fa10f/html5/thumbnails/25.jpg)
Software Design
• Overall operation of gloves in a main loop• Most peripherals interface with SPI
– Flash memory– SD Card
• D/A interface with I2S Serial
![Page 26: ECE 477 Design Review Team 5 Spring 2010](https://reader036.vdocuments.net/reader036/viewer/2022062321/568137ec550346895d9fa10f/html5/thumbnails/26.jpg)
Software Design
Inputs: Keypad for sample selectionRotary switch for finger mappingSensor data from gloves
Outputs: LEDs for system statusProcessed digital audio data
1 2 3
4 5 6
7 8 9
0
Sample Selections
![Page 27: ECE 477 Design Review Team 5 Spring 2010](https://reader036.vdocuments.net/reader036/viewer/2022062321/568137ec550346895d9fa10f/html5/thumbnails/27.jpg)
Software Design
S1 S3 S5S4S2 Buffered Samples
A1 A2 A3 A4 A5Amplitude Registers
FX1
FX2
FX3
FX4
FX5
Effects Processing Algorithms
Drive R&L channel through digital audio interface
![Page 28: ECE 477 Design Review Team 5 Spring 2010](https://reader036.vdocuments.net/reader036/viewer/2022062321/568137ec550346895d9fa10f/html5/thumbnails/28.jpg)
Software Development Status
• Completed:– Accelerometer calculation– Wireless communication
• Tasks to complete:– DSP Algorithms
![Page 29: ECE 477 Design Review Team 5 Spring 2010](https://reader036.vdocuments.net/reader036/viewer/2022062321/568137ec550346895d9fa10f/html5/thumbnails/29.jpg)
Project Completion Timeline
• 10 March - Power circuitry for gloves• 12 March - Completed PCB designs• 26 March - Audio output circuitry• 30 March - Read audio samples from SD Card• 2 April - Output audio from SD Card• 9 April - Decode wireless data from gloves• 16 April - Modulate audio samples • 28 April - All PSSCs implemented
![Page 30: ECE 477 Design Review Team 5 Spring 2010](https://reader036.vdocuments.net/reader036/viewer/2022062321/568137ec550346895d9fa10f/html5/thumbnails/30.jpg)
Questions? ?