The VS1010 AudioBook is an example design for VS1010 optimized for implementing e.g. audiobooks and tour guides. It has a 2 MiB SPI Flash memory for firmware and a MicroSD card connector for audiobook data.
The board includes two USB connectors, only one can be used at a time: USB-C for connecting as a device to a host PC, and USB-A for reading content from memory sticks (software support for USB-A not yet available). Content can also be read either from a microSD card, or from a 128-MByte SPI Flash memory installed to the board. Audio can be output either through the headphone connector, or through a D-class amplifier to a speaker. A small 0.49" OLED can be used to show status. If required, the display can be replaced by a larger one. Six buttons, or six capacitive touch keys can be used for user input. A UART debug interface is provided.
The board is powered by a LiPo battery (not included) which will be charged automatically when the device is connected to a USB power source.
The software has a fast user interface when connected to a display device that can show a few lines of text. The demonstration uses the UART for menu browsing. The firmware is free-to-use and provided with full source code.
Features
VS1010D device in QFN-68 package
MicroSD slot for content
USB-A connector for content on memory sticks (software support not yet available)