鈥?/div>
New functions may be added with software
and 4 GPIO pins
Description
VS1003 is a single-chip MP3/WMA/MIDI audio
decoder and ADPCM encoder. It contains a high-
performance, proprietary low-power DSP proces-
sor core VS DSP
4
, working data memory, 5 KiB
instruction RAM and 0.5 KiB data RAM for user
applications, serial control and input data inter-
faces, 4 general purpose I/O pins, an UART, as
well as a high-quality variable-sample-rate mono
ADC and stereo DAC, followed by an earphone
ampli鏗乪r and a ground buffer.
VS1003 receives its input bitstream through a se-
rial input bus, which it listens to as a system slave.
The input stream is decoded and passed through a
digital volume control to an 18-bit oversampling,
multi-bit, sigma-delta DAC. The decoding is con-
trolled via a serial control bus. In addition to the
basic decoding, it is possible to add application
speci鏗乧 features, like DSP effects, to the user RAM
memory.
mic
audio
line
audio
GPIO
VS1003
MIC AMP
4
GPIO
MUX
Mono
ADC
Stereo
DAC
Stereo Ear鈭?/div>
phone Driver
audio
L
R
output
X ROM
DREQ
SO
SI
SCLK
XCS
XDCS
Serial
Data/
Control
Interface
X RAM
VSDSP
4
Y ROM
RX
TX
UART
Y RAM
Clock
multiplier
Instruction
RAM
Instruction
ROM
Version 0.92, 2005-06-07
1
next