Download presentation
Presentation is loading. Please wait.
1
March 1, 20071 Mobile Fidelity Souhaibe Barkat Tenzin Dhongyal Michael Duckwitz Matthew Syme Patrick Wagner Critical Design Review Spring 2007
2
Description What is it?
3
Possible Additions Analog input – Microphone Jack – Stereo Jack – MP3 Encoding Data transmission Multiple channels Rechargeable batteries for receivers
4
Microprocessor
5
SD 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)
6
External Memory Atmel AT45DB642 DataFlash memory Parallel connection High capacity: 8MB!!! – Full song storage – SD card removal during song play Extremely fast (up to 20Mbps)
7
Transceivers 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”
8
Transceiver Timing Enhanced ShockBurst w/ automatic acknowledgment Packet Size 32 bytes Time for Transmission is ~436 µs Maximum Data Rate w/ ESB ~ 642 kbps
9
Receiver 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
10
Receiver Diagram
11
Decoder
12
PC Interface
13
DAC
14
AMP
15
Touch 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
16
Base Station Sequence Diagram
17
Receiver Sequence Diagram
18
> UserInputHandler userChoice > Base Station Application > SelectionHandler > DOS I/0 FileManager > LCD Driver > Codec Driver User Interface Layer selects invokes > Transceiver Driver > Song/Voice/Text > Song/Voice/data StorageManager Base Station controller Domain Layer Utility Layer > Transceiver Application > Audio Codec Application displays > SD Card Application > Touch screen Application > Song/Voice/Text Receiver controller depends > Receiver Application > LCD Application > Audio Codec Application > Transceiver Application saves has saves has Returns Software Architecture Diagram
19
Deliverables 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
20
Schedule
21
Division of Labor Team memberResponsibility 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
22
Bill of Materials
23
Questions?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.