Post on 19-Jan-2016
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• Schematic and theory of operation• PCB layout• Software design/development status• Project completion timeline• Questions / discussion
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
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.
Block Diagram
Gloves
Block Diagram
Main hub
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
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
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
Packaging Design – Hub
Packaging Design – Hub
Packaging Design – Hub
Packaging Design - Gloves
Packaging Design - Gloves
Schematic (Power)Schematic (Power)
Schematic (Right Glove)Schematic (Right Glove)
Schematic (Left Glove)Schematic (Left Glove)
Schematic (SHARC DSP)Schematic (SHARC DSP)
Schematic (Audio Output)
Schematic (Hub Power)Schematic (Hub Power)
Schematic (Hub Memory)Schematic (Hub Memory)
PCB Layout (SHARC)
PCB Layout (Right Glove)
3.19 in
2.44 in
1.61 in1.
14 i
n
PCB Layout (Left Glove)
3.19 in
2.44 in
1.61 in1.
14 i
n
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
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
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
Software Development Status
• Completed:– Accelerometer calculation– Wireless communication
• Tasks to complete:– DSP Algorithms
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
Questions? ?