Title: Mobile Fidelity
1Mobile Fidelity
- Souhaibe Barkat
- Tenzin Dhongyal
- Michael Duckwitz
- Matthew Syme
- Patrick Wagner
Critical Design Review Spring 2007
2Description
3Possible Additions
- Analog input
- Microphone Jack
- Stereo Jack
- MP3 Encoding
- Data transmission
- Multiple channels
- Rechargeable batteries for receivers
4Microprocessor
5SD Card / DOSonChip
- FAT-16 /FAT-32 Decoding/encoding
- High capacity SD Card
- Quick SPI interface (1.5Mbps)
- 5.3 sec/MB data transfer (average loading time
per song 16 sec)
6External Memory
- Atmel AT45DB642 DataFlash memory
- Parallel connection
- High capacity 8MB!!!
- Full song storage
- SD card removal during song play
- Extremely fast (up to 20Mbps)
7Transceivers
- Nordic nrf24L01
- 1.9 to 3.6 V supply
- Integrated as 8-pin IC
- Clock Speed up to 10 MHz
- SPI Compatible
- 2.4 GHz Wireless Band
- 4 dBm Transmit Power
- 5 Distinct Channels
8Transceiver Timing
- Enhanced ShockBurst w/ automatic acknowledgment
- Packet Size 32 bytes
- Time for Transmission is 436 µs
- Maximum Data Rate w/ ESB 642 kbps
9Receiver Synchronization
- 2 Way Communication
- Receiver Circular Buffer
- 2 States for Receivers
- Sync New Receiver
- Sync state Currently Synchronized to Song
Location - New Receiver state New and Dropped Packet
Resynchronization
10Receiver Diagram
11Decoder
12PC Interface
13DAC
14AMP
15Touch Screen
- Allen/Bradley PanelView 600
- - 6.0" diagonal color display 320x240 pixel
resolution - - 128 x 9 Touch Cells,RS 232 protocol
- - Panel Builder 32 application development
software - - Understand PLC and graphical ladder logic
programming - Crystal Fontz touchscreen (CFAX12864CP1)
- - 128x64 graphic LCD with Samsung KS0713
controller - - EL backlight and 4-wire analog touch screen
- - 65 x 135 DD RAM addressable array
- - 8 bit parallel or serial interface
- Labview
- - visual programming with vi modules and RS 232
protocol
16Base Station Sequence Diagram
17Receiver Sequence Diagram
18Software Architecture Diagram
User Interface Layer
selects
displays
invokes
Returns
Domain Layer
saves
Base Station controller
has
depends
Receiver controller
has
has
has
saves
has
has
has
Utility Layer
19Deliverables
- Milestone 1, March 22
- Transceivers passing data
- SD Card communication
- Milestone 2, April 19
- Full-song play
- Basic touch screen user interface
- Receiver PCB prototype
20Schedule
21Division of Labor
Team member Responsibility
Souhaibe Barkat MP3 Decoder, PCB Design, Documentation
Tenzin Dhongyal User Interface, Software Lead, Documentation
Michael Duckwitz PCB Design, Transceivers, Documentation
Matthew Syme SD Card Interface, PCB Design, External Memory, Documentation
Patrick Wagner Transceivers, User Interface, Documentation
22Bill of Materials
23