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 |