VS10xx chips (VS1001k, VS1011, VS1002, VS10x3) are single-chip audio decoders
including DAC and earphone amplifier. They are used for converting a MP3,
WAV, WMA, MIDI etc bitstreams to audio. The various models differ in which
codecs they contain. Some have also audio inputs. The data (MP3 file) can be fed
to the chip through an SPI channel.
VS1003 Product Features (from VLSI Solution ads):
- Decodes MPEG 1 & 2 audio layer 3 (CBR, VBR)
- Decodes WMA 4.0/4.1/7/8/9 all profiles (5-384kbit/s)
- Decodes WAV (PCM + IMA ADPCM)
- Decodes General Midi / SP-midi
- Encodes IMA ADPCM from mic or line input
- Supports streaming for MP3 / WAV
- Built-in Bass and Treble controls
- On-chip high-quality oversampling variable sample-rate stereo DAC
- 16-bit adjustable gain ADC
- Stereo earphone driver capable of driving a 30 ohm load
- 5.5 kB On-chip RAM for user DSP code and data