1 4
▲Back
VS1053b


Ogg Vorbis/MP3/AAC/WMA/MIDI AUDIO CODEC

The VS1053B is a unique device in the VLSI Solution’s VS10XX audio codec family in that it allows for the user to encode files into the highly efficient Ogg Vorbis format. This makes it possible, for the first time, for the user to build a device that can record high-quality stereo sound while retaining moderate file sizes.

VS1053b is a single-chip Ogg Vorbis/MP3/AAC/-WMA/MIDI audio decoder and an IMA ADPCM and user-loadable Ogg Vorbis encoder. It contains a high-performance, proprietary low-power DSP processor core VS DSP4, working data memory, 16 KB instruction RAM and 0.5+ KB data RAM for user applications running simultaneously with any built-in decoder, serial control and input data interfaces, up to 8 general purpose I/O pins, an UART, as well as a high-quality variable-sample rate stereo ADC (mic, line, line + mic or 2x line) and stereo DAC, followed by an earphone amplifier and a common voltage buffer.

VS1053b receives its input bit stream through a serial 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 controlled via a serial control bus. In addition to the basic decoding, it is possible to add application specific features, like DSP effects, to the user RAM memory.


Features:
Decodes multiple formats
 Ogg Vorbis
 MPEG 1 & 2 audio layer III (CBR+VBR+ABR), layers I & II optional
 MPEG4 / 2 AAC-LC(+PNS), HE-AAC v2 (Level 3) (SBR + PS)
 WMA4.0/4.1/7/8/9 all profiles (5-384 kbps)
 FLAC lossless audio with software plugin (up to 24 bits, 48 kHz)
 WAV (PCM + IMA ADPCM)
 General MIDI 1 / SP-MIDI format 0
Encodes two different formats from mic/line in mono or stereo
 Ogg Vorbis with software plugin
 IMA ADPCM
Streaming support
EarSpeaker Spatial Processing
Bass and treble controls
Operates with a single 12-13 MHz or 24-26 MHz clock
Internal PLL clock multiplier
Low-power operation
High-quality on-chip stereo DAC with no phase error between channels
Zero-cross detection for smooth volume change
Stereo earphone driver capable of driving a 30 ohm load
Quiet power-on and power-off
I²S interface for external DAC
Separate voltages for analog, digital, I/O
16.5 KiB on-chip RAM for user code and data
Serial control and data interfaces
Can be used as a slave co-processor
SPI flash boot for special applications
UART for debugging purposes
New functions may be added with software and up to 8 GPIO pins



Applications as co-Processor:

Internet radio
Multi format  portable player
Slave processor that supports encoding for car audio
Encoding of FM radio
Ogg Vorbis audio codec for wireless audio


Applications as standalone:

● Ripping tool for analog inputs
● Simple portable player
● Jukebox
● Quality audio record/playback
● midi synthesizer

▲TOP

7