VS1000 Datasheet VS1000 - Ogg Vorbis Player IC with USB and NAND FLASH Interface Hardware Features Description Low-power operation VS1000 is a single-chip Ogg Vorbis (license- Single input voltage: Internal voltage reg- free audio codec) player and a system-on-a- ulation for analog, digital, and I/O power chip (SoC) for various control and audio ap- Operates with a single 12 MHz clock plications. VS1000 contains a high-perfor- Internal PLL clock multiplier 4 mance low-power DSP core VSDSP , NAND Power button pin, FLASH interface, Full Speed USB port, gen- software-controlled power-off eral purpose I/O pins, SPI, UART, as well as a USB Full Speed hardware NAND FLASH interface with ECC high-quality variable-sample-rate stereo DAC, I/O for user interface and an earphone amplier and a common High-quality on-chip stereo DAC with no voltage buffer. phase error between channels Stereo earphone driver capable of VS1000 rmware implements a default player driving a 30 load that reads and plays les from NAND FLASH. Lead-free RoHS-compliant package The player can be customized or replaced by (Green) boot from NAND FLASH or SPI memory. Firmware Features When connected to USB, the rmware imple- ments USB Mass Storage Device protocol or Implements USB Mass Storage Device acts as an Audio Device, providing a single- and Audio Device chip USB headphone application. NAND FLASH handling with error cor- rection, block remapping, and wear lev- EarSpeaker spatial processing provides more elling natural sound in headphone listening condi- Default player application in rmware tions. It widens the stereo image and posi- Decodes Ogg Vorbis, sound level tions the sound sources outside the listeners normalization using Replay Gain head. Pause / Play Volume control SPI EEPROM can be used to load code in Next / Previous Song applications that do not use NAND FLASH. Rewind and Fast Forward Random Play EarSpeaker Spatial Processing Bass and treble controls for customized player NAND FLASH boot for customized player SPI FLASH boot for special applications UART for debugging and special appli- cations Version: 1.5, 2016-06-09 1VS1000 Datasheet CONTENTS Contents VS1000 1 Table of Contents 2 List of Figures 3 1 Disclaimer 4 2 Denitions 4 3 Characteristics & Specications 5 3.1 Absolute Maximum Ratings . 5 3.2 Recommended Operating Conditions 5 3.3 Analog Characteristics of Audio Outputs 6 3.4 Analog Characteristics of Regulators 7 3.5 Analog Characteristics of VHIGH Voltage Monitor . 7 3.6 Analog Characteristics of CVDD Voltage Monitor . 8 3.7 Power Button Characteristics 8 3.8 Power-On Reset 9 3.9 Power-Off . 10 3.10 Analog Characteristics of USB 11 3.11 Power Consumption . 11 3.12 Digital Characteristics . 11 4 Packages and Pin Descriptions 12 4.1 Packages . 12 4.2 LQFP-48 Pin Descriptions 13 5 Example Schematic 15 6 VS1000 Functional Blocks 16 6.1 Regulator Section . 16 6.2 Digital Section . 17 6.3 Analog Section 19 6.3.1 Powering Up 19 7 Firmware Operation 20 7.1 SPI Boot 20 7.2 NAND FLASH Probe . 21 7.3 UART Boot/Monitor 22 7.4 Default Firmware Features 23 7.4.1 USB Mass Storage and Audio Device 23 7.4.2 Default Player Application 23 7.5 Supported Audio Codecs . 25 7.5.1 Supported Ogg Vorbis Formats . 25 7.5.2 Additional Formats 25 7.6 EarSpeaker Spatial Processing . 26 8 VS1000 Errata 27 9 Document Version Changes 28 10 Contact Information 29 Version: 1.5, 2016-06-09 2