This product has been retired from our catalog and is no longer for sale. This page is made available for those looking for datasheets and the simply curious.
Description: VS1063 is an easy-to-use, versatile encoder, decoder and codec for a multitude of audio formats. With this breakout board, it’s easy to drop it into any project. The VS1063 is capable of decoding Ogg Vorbis/MP3/AAC/WMA audio and encoding MP3, IMA ADPCM and user-loadable Ogg Vorbis. This breakout can also drive 30 ohm headphones with no additional power supply..
Based on 2 ratings:
I bought this board mainly for a future project where I will be needing bidirectional audio. As a simple test I modified the sample driver from the VLSI website “Microcontroller Playback and Recording Example using VS1063” to work with my microcontroller (ESP8266) and was able to play back an MP3 file I had stored in flash memory.
A few things I don’t like about this board are:
The form factor - You can’t use this on a breadboard, it is two wide, forcing me to use two breadboards, additionally they have the 7 pins going along the bottom which forced me to solder a header going the opposite way.
Only the XCS chip select pin (Labeled CS on the board) is broken out from the VS1063 while the XDCS pin is not, which forces you to use SM_SDISHARE mode where the SCI and SDI share the same chip select. This isn’t good for when you are using other devices on the same SPI bus because when your chip select is low the SDI will be active, so if you tried to talk to other SPI devices with your microcontroller, the VS1063 SDI will be getting (and maybe sending) data at the same time. This is literally one extra pin so I’m not sure what the cause of the oversight was on this.
Additionally I managed to blow the board out by accidentally touching the VCC pin on top of the PCB, and this breakout board is out of stock or no longer available? So I will be resorting to buying the raw VS1063 chip from Sparkfun and either replacing the one on this board, or buying a VS1053 breakout board that has the XDCS pin broken out and swapping the chips (the pinouts are the same for the 1053 and 1063, only the various registers are different). Not having the XDCS pin broken out isn’t a huge deal for me at the moment because its only 4-5 lines of trivial code to use shared mode instead, and I don’t have any other SPI devices, but in the future I will be using a TFT display on the SPI bus so I will have to find another solution where the XDCS pin is broken out.
0 of 1 found this helpful:
I bought 2 of these boards and for weeks I still can’t get this board to respond to a simple spi command.
I thought the first board was bad so i got another one and this new one still doesn’t work.
I order this board along with the second order and this one works at first go. No issues. https://learn.sparkfun.com/tutorials/mp3-player-shield-hookup-guide-v15?_ga=1.219840540.462715524.1431637947
I started researching this and there is some confusion with vlsi solution saying some of these board has wire missing that needs to be pull up to vdd. I’m disappointed with this product because i ask sparkfun to test this board before they send it to me and clearly they didn’t test it.
If there is a known issue with this board then why are they still selling it on the website. Why hasn’t it been removed.
I’m sorry, but we do not offer hand testing of products for customer purchases. It’s simply not an option we can support. Though those boards are hand tested before being released from our production process. Each unit is checked to ensure it plays a proper test sample out of a speaker. To have 2 units over 2 orders that are both not working is strange. Please contact our support team. They’ll be happy to help you trouble shoot. We will likely need to pull both boards back for inspection and testing. If there is a manufacture defect found, we’ll certainly help you with that.