ECE 477 Design Review Team 5 Spring 2010

Post on 03-Jan-2016

35 views 1 download

Tags:

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

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? ?