|
(Click Here
for old player 1 hardware)
- ATMega128 MCU
- IDE interface excluding DMA mode
- 2 x UARTs connected to RS232 drivers/recievers
- STA013 MP3 Audio Decoder
- CS4334 24bit Stereo I2S DAC
- Standard LCD Interface
- Sony Rotary Commander Interface
- 'xx' push buttons
- Power regulation including Laptop Drive Supply

Justification
The STA013 and CS4334 are obvious choices for developing an MP3 player
from, as the DAC can be completely driven from the STA013 without the
need for being connected to the MCU.
For a user interface, i will provide a standard interface for connecting
a text based LCD.
Also an interface for the Sony Rotary Commander [link]
will be usefull if the system is to be used in a car, as the Commander
is designed to be mounted on the side of a steering wheel.
Incase this is not available, a certain number of push buttons are provided
for control.
Both of the ATmega128's UARTs will be used, one for standard console
type input and output, and one for further user interface possibilities.
Again, if this was used in a car, it may be possible that this unit would
be located in the boot of the vehicle, and hence, using the RS232 serial
link for connection to another dash mounted unit which drives a LCD and
input system.
A 5V and 3V regulation circuit will need to be created to power the unit,
with the 5V regulator needing to be capable of driving a Laptop Hard Disc
Drive.
A simple voltage conversion circuit will be in place between the interconnections
of the 5V ATMega128 and the 3V STA013.
Click
here for circuit diagram (PDF format)
Bill Of
Materials (Excel format)
Proteus
ISIS Libraries (ISIS 4.73 format)
Proteus
ARES Libraries (ARES 4.73 format)
PCB
Files (Gerber Viewer Required)
Click here for photos of PCB
Click here for the ISP cable used to program
the board...
I had the above PCB prototype produced by Olimax (click
here) at an extremely reasonable price.
I would recommend this company to anyone who wants to have a prototype
PCB done single quantities.
http://run.to/pcb
|