|
|
VS1003 - MP3 / WMA / MIDI Audio Codec CircuitVS1003 is a versatile slave MP3 and WMA decoder chip, replacing the discontinued VS1002. It can record wideband speech quality audio and play MIDI either from files or using a standard serial MIDI keyboard with the Real-Time MIDI Input Application. Many wide-ranging applications have been developed for this IC that has sold more than 5 million units. - Decodes MP3 (MPEG 1 & 2 audio layer III) (CBR +VBR +ABR);
WMA 4.0/4.1/7/8/9 all profiles (5-384kbit/s); WAV (PCM + IMA ADPCM); General MIDI / SP-MIDI files
- Encodes IMA ADPCM from microphone or line input
- Streaming support
- Bass and treble controls
- Operates with a single 12 - 13 MHz clock
- Internal PLL clock multiplier
- Low-power operation
- High-quality on-chip stereo DAC with no phase error between channels
- Stereo earphone driver capable of driving a 30 ohm load
- Separate operating voltages for analog, digital and I/O
- 5.5 KiB On-chip RAM for user code / 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 4 GPIO pins
| Device ID (order code) |
Package |
| VS1003B-L |
LQFP-48 |
| VS1003B-B (not recommend for new designs) |
BGA-49 |
 - LQFP48 7x7x1.4mm
 - BGA49 7x7x1.4mm
The potential replacements for VS1003b are VS1053b, VS1063a, and VS1073a. If MIDI is required, then vs1053b is the only option. VS1003B Migration Main DifferencesIC | VS1003b | VS1053b | VS1063a | VS1073a |
|---|
Package | LQFP-48 | LQFP-48 | LQFP-48 | LQFP-48 | Power supplies | 3 | 3 | 3 | 3 | Suggested voltages | IOVDD=2.8V AVDD=2.8V CVDD=2.5V | IOVDD=3.3V AVDD=3.3V CVDD=1.8V | IOVDD=3.3V AVDD=3.3V CVDD=1.8V | IOVDD=3.3V AVDD=3.3V CVDD=1.25V | Recommended crystal | 12.288 MHz | 12.288 MHz | 12.288 MHz | 12.288 MHz | Decoders in ROM | MP3, WAV, WMA, MIDI | MP3, MP2, MP1, WAV, WMA, Ogg Vorbis, AAC, MIDI | MP3, MP2, WAV, WMA, Ogg Vorbis, AAC, FLAC | MP3, MP2, MP1, WAV, WMA, Ogg Vorbis, AAC, FLAC, ALAC, Ape, AC-3, AIFF/AIFC, DSD, Opus | Loadable decoders | | FLAC | ALAC | | ADC | mono line / mono mic | stereo line / mono mic | stereo line / mono mic | stereo line / mono mic | Encoders in ROM | IMA ADPCM | IMA ADPCM, PCM | IMA ADPCM, PCM, Ogg Vorbis, MP3, g.711, g.722 | IMA ADCM, PCM, Ogg Vorbis, MP3, g.711, g.722, FLAC | While VS1003B can run from a single 2.8V power supply, using a separate CVDD regulator is highly recommended. With it you can populate the board with a different CVDD regulator and VS1053b/VS1063a/VS1073a or another future IC that uses the same pinout (but a newer technology).
Use a 12.288MHz crystal, design your PCB using the LQFP-48 pin-out from the VS1063a datasheet, and add a separate CVDD regulator for your design to be future-proof in hardware.
See more details in the VS1003 migration guides in Application Notes.
|
- FM USB host
- E-Dictionary
- Boom-Box
- Internet radio
- Skype phone
- Portable karaoke
- Simple portable player
- Jukebox
- Message record/playback
- Audio guide
- Audio manual
- midi synthetizer
|