MP3-Man Mobile Music
May99-14 Senior Design Project |
 |
[Team Home] [Team Members] [Client Info] [Project Advisor] [Project
Plan] [Design Review]
[Final Project Report] [Progress
Reports] [List of May99
Projects] [Senior Design Homepage]
Project
Plan
(submitted on September 22, 1998)
Contents of this Page:
Abstract
Problem
Statement or Background or Context
Design Objectives
Proposed Technical
Solution
Proposed Budgets
Proposed Schedule
Other
Abstract
|
With the growing popularity of music available in highly compressed formats, such as MP3,
from the world wide web and the craving for portability our project is to give the audio
files the mobility they need. Our finished project will be a stand-alone Motorola 56K DSP
based embedded system with the capabilities of high-speed data transfer to and from PCs
and other devices, and MP3 audio playback. |
Problem Statement
|
Since all of the Team Members are music aficionados, we appreciate recent advances in
digital music, such as portable CD players. CDs have drawbacks, however. They are
expensive to record, may only be recorded a single time, and are prone to disturbances
in playback when physically jarred. The MP3-man will solve all these problems and more
by using a completely solid-state digital playback system. Music will be stored in RAM,
and will be transferrable to and from a large library on a PC. With this system it will
be easy to transfer a set of songs from a PC appropriate for one's mood, then listen to
this music throughout the course of the day without being concerned about a CD ‘skipping'
because one is walking to class. |
Design Objectives
|
Our objective is to build a portable device capable of playing MP3 audio files. This
requires using a processor that is powerful or fast enough to decode and play MP3 audio
files in real time. The finished device should also have enough memory to store an hour
of music. From previous experience with the MP3 file format, 64 megabytes of RAM should
be sufficient to meet this requirement. Since the device is portable the weight of its
components will be an issue, as well as the size of the finished device. Therefore we
aim to make the device 1.5 pounds or less and small enough to be carried by hand or
stashed in a backpack. Power for the device will be from four AA batteries, and these
batteries should last for 2 hours or more. This device will not be designed to survive
a hostile environment, so it will not be waterproof, radiation-hardened, or useable in
extreme temperatures. It should, however, be able to withstand minor shocks (such as
falling 1 foot onto a hard surface), and be operable within the commercial temperature
range (0-50 degrees C). |
Proposed Technical Solution
|
Our project will consist of several conceptual modules, including: processor, memory,
power, interface, display, control, and audio output. Each of these modules shall
reside on a single double-sided printed-circuit board. The processor module shall
include a Motorola 56K DSP processor, firmware in the form of an EPROM or EEPROM, and
its associated circuitry. The memory will consist of SIMM sockets and 64 megabytes of
SIMM memory. The power module will be 4 AA batteries and associated power-regulating
circuitry. The interface will be an 8-bit high-speed parallel interface capable of
attaching to a PC or other MP3-Man device for audio data transfer. The display will
be a small digital readout, able to display the song number and possibly other
information. A small LCD display or a 7-segment LED display will be used for this
purpose. The control module will incorporate several push-buttons for changing songs
and turning the device on or off. The audio output module will contain a stereo
digital-to-analog converter and small audio amplifier capable of driving a pair of
headphones, such as a 741 op-amp. |
Proposed Budgets
Financial Budget:
| PC Board Fabrication | $200 |
| TI 320LC31-40 Processor | $60 |
| 64 Mbyte Memory | $90 |
| RAM Sockets | $15 |
| Small Parts | $100 |
| Total | $465 |
Human Effort Budget:
| Evaluate Hardware Choices | 15 hrs |
| Design Hardware | 110 hrs |
| Design Software | 35 hrs |
| Software Development | 180 hrs |
| Project Poster | 15 hrs |
| Order Hardware Parts | 5 hrs |
| Fabricate PC Board | 20 hrs |
| Build Hardware | 40 hrs |
| Software Testing | 45 hrs |
| Hardware Testing | 60 hrs |
| Final Report | 15 hrs |
| Total | 540 hrs |
Hardware & Software Design, Software Development:
- Design CPU/Controller/DRAM intercace
- Design Chip Select/Address decode logic
- Design bus interface/cpu support circuitry
- Layout PCB
- Code MP3 decoder
- Code Initialization/interrupt routines (c31)
- Code small Win32 app for xmitting/receeiving MP3 files
- Design CPU/Serial interface
- Design & Build PC ISA card for serial transmission
- Code serial driver/x-mission protocol
- Design Reset circuitry
- Design Oscillator/clock circuitry
- Design Flash circuitry
- Design Power supply/filter circuitry
- Design output amplifier/ headphone output circuitry
- Design D/A interface circuitry
- Design Front Panel buttons/ Display IO circuitry
- Design power-down circuitry
- Code UI/Display routines (c31)
- Code power-down routines (c31)
Proposed Schedule
MP3-Man Block Diagram

Team Information
Client:
N/A
Project Advisor:
Dr. Steve Russell
Work: (515) 294-1273
sfr@iastate.edu
Team Members:
|
Richard Goedeken | Cpr E 481 |
Helser 1445 Norman
Ames, IA 50012
(515) 572-2629
pyro@iastate.edu
4211 Lincoln Swing
Ames, IA 50014
(515) 292-6285
spatten@iastate.edu
1316 S. Duff #27
Ames, IA 50010
(515) 232-7277
walt@iastate.edu
© Copyright Iowa State University 1998
[Team Homepage] [Senior Design Homepage]