Escolar Documentos
Profissional Documentos
Cultura Documentos
Spring 2006
Nick Ciocco
Eric Hoffman
Chris Browne
Preliminary Design Review Handmade by Robots
ECEN 4610
Spring 2006
ECEN 4610
Spring 2006
Short range RF
Long Range RF
Short range RF
Handmade by Robots
ECEN 4610
Spring 2006
Microcontroller
I2C
ADC Codec
I2S
I2C Bus
DAC Codec
I2S
Transceiver
Preliminary Design Review Handmade by Robots
ECEN 4610
Spring 2006
Transceiver
ADC/DAC OR Transceiver
I2S
Receiving Transceiver
Transceiver
I2C
Microcontroller
Preliminary Design Review
Single Chip Wireless Transceiver (nRF24Z1) 2.4 GHz operating frequency Low cost Low power High-fidelity sound (16-bit) Channel selection Integrated control channel 1Mbit/s 4Mbit/s Data Rate I2S or S/PDIF Audio Input (16bit) SPI or I2C Integrated Frequency Hopping Scheme
Handmade by Robots
ECEN 4610
Spring 2006
Antenna Considerations
2.4 GHz Printed Monopole Size ~ 23cm x 1.5mm 2.4 GHz Chip Antennas Size ~ Tiny < 1cm2 Reduced gain from reduced size
Handmade by Robots
ECEN 4610
Spring 2006
Microcontroller
I2C
ADC Codec
I2S
I2C Bus
DAC Codec
I2S
Transceiver
Preliminary Design Review Handmade by Robots
ECEN 4610
Spring 2006
DAC/ADC
Microphone Headphones MP3 Player
Analog
DAC / ADC
Single Chip DAC/ADC I2S Codec Convert between analog and I2S Low power low cost High quality 16 bit sound DAC and ADC in single chip for simplicity Integrated gain control, volume control and speaker drivers if possible I2S communication to Transceiver I2C control from Microcontroller
I2C
I2S
Microcontroller Transceiver
Preliminary Design Review Handmade by Robots
ECEN 4610
Spring 2006
Microcontroller
I2C
ADC Codec
I2S
I2C Bus
DAC Codec
I2S
Transceiver
Preliminary Design Review Handmade by Robots
ECEN 4610
Spring 2006
Microcontroller
Primary Functions Timing Control power consumption User feedback (tones, battery level) Process user input (buttons) Microcontroller (MSP430F156) Features 24kB Flash, 1024B RAM Very-low power 330uA active 1.1uA standby mode 12bit DAC I2C and SPI interfaces in hardware 48 IO pins
Overkill, but we will never have to worry about exceeding code space or having too few IO pins during dev.
Preliminary Design Review Handmade by Robots
Microcontroller
I2C
Transceiver(s) ADC/DAC
ECEN 4610
Spring 2006
Tx
Always Base Station Found
Init
Idle
Rx
Handmade by Robots
ECEN 4610
Spring 2006
Short range RF
Long Range RF
Short range RF
Handmade by Robots
ECEN 4610
Spring 2006
Microcontroller
I2 C
Base Station to Helmet
Transceiver
I2C/I2S Bus
Handmade by Robots
ECEN 4610
Spring 2006
Voice Detected
Voice Timeout
Init
Headset Search
Wait Wait
Idle
Local Audio
Handmade by Robots
ECEN 4610
Spring 2006
Short range RF
Long Range RF
Short range RF
Handmade by Robots
ECEN 4610
Spring 2006
Microcontroller I2C
I2C Bus
Transceiver
Handmade by Robots
ECEN 4610
Spring 2006
Always
Init
Idle
Remote Tx
Audio Timeout
Handmade by Robots
ECEN 4610
Spring 2006
Base Station
Headphone/Mic
Audio Codec
Tx/Rx
uC
Tx/Rx
uC
Each component is composed of several re-useable modules We only need to do low-level design and testing once
Handmade by Robots
ECEN 4610
Spring 2006
Division of Labor
Team members
Derek Lindberg Sean McDevitt Nick Ciocco Eric Hoffman Chris Browne Responsibility
Hardware layout and assembly, firmware programming Antenna and Transceiver design Transceiver design and PCB layout overview Hardware layout and assembly, firmware programming Assembly firmware programming, hardware integration
Group Responsibilities
Documentation, system development, integration, system testing, and documentation
Preliminary Design Review Handmade by Robots
ECEN 4610
Spring 2006
Project Timeline
Handmade by Robots
ECEN 4610
Spring 2006
Handmade by Robots
ECEN 4610
Spring 2006
Questions ?
Handmade by Robots