VSMD001 - VS1000 Audio Module

VS1000 Audio Module

Introduction

VS1000 Module is a very simple uart controlled Ogg Vorbis audio player. The audio content can be in the embedded flash or in the removable micro-SD card. Six wire connection (VCC, GND, RX, TX, LOUT, ROUT) is normally all that is needed. The module supports separate pins for headphone and line out. The audio content in micro-SD card and Flash are available as mass storage when USB pins are used. Ogg Vorbis file format is especially usefull for applications which require high compression.

Hardware Features

  • Plays audio from micro-SD card or internal SPI Flash (or both)
  • Controlled from UART (or IO pins)
  • Uses high-performance license-free Ogg Vorbis decoder for audio content
  • Can be customized, both (program) functionality and audio content
  • Firmware customization tool VSIDE is available for free
  • Update/upgrade of the internal flash can be done from micro-SD card
  • Line-out or headphone stereo analog outputs with SNR>90dB (A-weighted)
  • Supports variable bit-rates and many sample rates
  • Single power supply 3.6...5.5V, Note: IOVDD is generated from internal regulators, IO pins are not 5V tolerant!
  • SD-card and Flash memory are visible as Removable Storage when USB is connected to a host. Files can be drag and dropped from the host
  • Low-power operation
  • Industrial temperature range -30degC to +85degC

Default Firmware

Default firmware has four functionalities:

  • usbmass - makes SPI flash memory visible as USB Mass Storage when USB is connected to PC
  • spiplayer - plays music files from SPI FLASH
  • sdplayer - plays music (Ogg Vorbis or WAV) from SD card or makes SD card visible as USB Mass Storage when USB is connected to PC
  • sdupdate program - updates firmware or content of the SPI FLASH from the SD card
  • the player modes are controlled from UART

Firmware Variations

Firmware

ID

Description

Source Code

Documentation

Default

0

UART or GPIO Controlled player

VS1000AudioModule060-VSIDE.zip

SDPlayerQueue

1

Can add files to play list during playback unde UART control

SDPlayerQueue090.zip

Voicemail

2

Can store and play files under UART control

VS1000UartVoicemailSoftware.zip

VS1000_Voicemail_Software_Guide.pdf

Product Variations

Order Code Flash size Description Availability
VSMD001A0 2MB VS1000 Audio Module with Default firmware Production
VSMD001A1 2MB VS1000 Audio Module with SDPlayerQueue firmware Production
VSMD001A2 2MB VS1000 Audio Module with Voicemail firmware Production
       
VSMD021A0 16MB VS1000 Audio Module with Default firmware Production
VSMD021A1 16MB VS1000 Audio Module with SDPlayerQueue firmware Production
VSMD021A2 16MB VS1000 Audio Module with Voicemail firmware Production
       
VSMD001BX 2MB VS1000 Audio Module with custom firmware, "X" is number of the custom code given initially by VLSI Production
       
VSMD021BX 16MB VS1000 Audio Module with custom firmware, "X" is number of the custom code given initially by VLSI Production

Price and availability

  • Available from VLSI Solution and Distributors.
  • Unit price 5 Euro with 2MB flash and 6 Euro with 16MB flash (MOQ 100 pcs), VLSI Web Store, shipping costs not included.
  • Custom (BX) versions have additional program loading fee of 0.50 Euro per unit.

Optional Services

  • Audio content preparation 800 Euro per project
  • Custom firmware modification 800 Euro per day
  • Production tester/firmware and content loader 250 Euro (Manual device)

Dimensions