ECE 477 Design Review Team 5 Spring 2010

30
ECE 477 Design Review Team 5 Spring 2010 Fred Grandlienard Andrew Gregor Kevin Mohr Ryan DeFord

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 Presentation

Transcript of ECE 477 Design Review Team 5 Spring 2010

Page 1: ECE 477 Design Review Team 5    Spring 2010

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

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

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

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

Block Diagram

Gloves

Page 6: ECE 477 Design Review Team 5    Spring 2010

Block Diagram

Main hub

Page 7: ECE 477 Design Review Team 5    Spring 2010

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

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

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

Packaging Design – Hub

Page 11: ECE 477 Design Review Team 5    Spring 2010

Packaging Design – Hub

Page 12: ECE 477 Design Review Team 5    Spring 2010

Packaging Design – Hub

Page 13: ECE 477 Design Review Team 5    Spring 2010

Packaging Design - Gloves

Page 14: ECE 477 Design Review Team 5    Spring 2010

Packaging Design - Gloves

Page 15: ECE 477 Design Review Team 5    Spring 2010

Schematic (Power)Schematic (Power)

Page 16: ECE 477 Design Review Team 5    Spring 2010

Schematic (Right Glove)Schematic (Right Glove)

Page 17: ECE 477 Design Review Team 5    Spring 2010

Schematic (Left Glove)Schematic (Left Glove)

Page 18: ECE 477 Design Review Team 5    Spring 2010

Schematic (SHARC DSP)Schematic (SHARC DSP)

Page 19: ECE 477 Design Review Team 5    Spring 2010

Schematic (Audio Output)

Page 20: ECE 477 Design Review Team 5    Spring 2010

Schematic (Hub Power)Schematic (Hub Power)

Page 21: ECE 477 Design Review Team 5    Spring 2010

Schematic (Hub Memory)Schematic (Hub Memory)

Page 22: ECE 477 Design Review Team 5    Spring 2010

PCB Layout (SHARC)

Page 23: ECE 477 Design Review Team 5    Spring 2010

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

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

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

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

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

Software Development Status

• Completed:– Accelerometer calculation– Wireless communication

• Tasks to complete:– DSP Algorithms

Page 29: ECE 477 Design Review Team 5    Spring 2010

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

Questions? ?