PJRC.COM Offline Archive, February 07, 2004 Visit this page on the live site |
| ||
Shopping Cart Checkout Shipping Cost Download Website |
Home | MP3 Player | 8051 Tools | All Projects | PJRC Store | Site Map |
You are here: MP3 Player Technical Docs Data Sheets | Search PJRC |
87C52 (8-bit microcontroller 4 K/8 K OTP/ROM )
The 87C52 is the microcontroller that runs the firmware and controls the mp3 player.
The non-upgradable OTP EPROM of this part is programmed with a special version of
the PAULMON2 monitor program, so that the board's firmware is always upgradable,
no matter what may be downloaded into the flash rom.
http://www-us6.semiconductors.com/acrobat/datasheets/8XC51_8XC52_6.pdf
STA013 (MPEG 2.5 LAYER III AUDIO DECODER)
The STA013 chip does the MP3 decoding. The STA013 datasheet is difficult to
understand and leaves quite a bit to be desired, so we created this
how to use the STA013 page,
which gives a much more detailed and easier to understand explanation
of how the chip works and how to use it.
http://us.st.com/stonline/books/pdf/docs/6399.pdf
XCS10XL (Spartan/XL Families FPGAs)
This FPGA implements a DRAM controller, IDE interface, two DMA channels, and a serial
shift register (driven by DMA) to send the mp3 data to the STA013 decoder chip.
This chip does all the data transfers, from the drive directly to DRAM, and from
DRAM directly to the STA013 MP3 decoder, with minimal CPU overhead. It also takes
care of the DRAM refresh and DRAM address multiplexing, so that the 87C52 can treat
the DRAM like "normal" memory, and it properly arbitrates access to the DRAM, so that
both DMA channels, refresh and 87C52 bus cycles don't conflict with each other.
http://www.xilinx.com/partinfo/ds060.pdf
39LV010 (Multi-Purpose Flash ROM)
This 128 kbyte flash memory holds the upgradable firmware.
http://www.ssti.com/products/pdf/395-39LF-VFxxx-03.000-DS.pdf
M74HC373 (OCTAL D-TYPE LATCH WITH 3 STATE OUTPUT NON INVERTING)
This latch chip is required by the 8051 to access the flash memory.
http://www.st.com/stonline/books/pdf/docs/1950.pdf
M74HC00 (QUAD 2-INPUT NAND GATE)
These NAND gates enable the flash memory when an 87C52 bus cycle needs to
read or write it, and two of them buffer the serial port transmitter
signals.
http://www.st.com/stonline/books/pdf/docs/1879.pdf
M74HC165 (8 BIT PISO SHIFT REGISTER)
This shift register is used to allow the 87C52 to read the six
pushbuttons without requiring six additional port pins, which
are in very short supply on the 87C52.
http://www.st.com/stonline/books/pdf/docs/1911.pdf
CS4334 (8-Pin, 24-Bit, 96 kHz Stereo D/A Converter)
The D/A converter turns the digital audio output from the STA013 MP3 decoder
into analog line-level output signals, which drive the line-level output
connectors, and are also input to the headphone amp chip.
http://www.cirrus.com/pubs/4334.pdf?DocumentID=510
TDA2822 (DUAL POWER AMPLIFIER)
This little amplifier chip allows headphones to be used with the player.
http://us.st.com/stonline/books/pdf/docs/1462.pdf
LM78S40 (Universal Switching Regulator Subsystem)
This PWM switching power supply controller chip operates the switching power
supply that provides +5 and +3 volts to the board.
http://www.national.com/pf/LM/LM78S40.html#Datasheet
MC74AC14 (Hex Inverter Schmitt Trigger)
Four of these inverters drive the switching power supply mosfet transistor. The
other two form a 1-bit static memory that is used to implement the soft shut
down circuit. This chip is not used in the Rev B circuit board.
http://onsemi.com.cn/pub/Collateral/DataSheet/mc74ac14rev3.pdf
MAX810
http://pdfserv.maxim-ic.com/arpdf/1194.pdf
LMC7211
http://www.national.com/ds/LM/LMC7211.pdf
TPS2814
http://www-s.ti.com/sc/psheets/slvs132d/slvs132d.pdf
NDP6060L
http://www.fairchildsemi.com/ds/ND/NDP6060L.pdf
TIP102
http://www.fairchildsemi.com/ds/TI/TIP102.pdf
VP4-0060
http://www.cooperet.com/pdfs_html/Versapac_Specs.pdf
72 pin SIMM
http://www.micron.com/products/datasheet.jsp?path=/Modules/EDO+FPM.
Here is a html converted
version of Micron's SIMM datasheet
that was available when I began this project.
TODO: alternate sources: Philips (74HC00, 74HC165, 74HC373), Motorola (74AC14), Microchip (MAX810)
Please help me to keep these links up to date. If any of them become broken or don't point to the correct data sheet, please send me an email so that I can fix the bad link. Thanks.