Page 1 of 1

VS1053 decode streaming USB audio?

Posted: Sun 2020-03-15 22:42
by bayviewboom

Can VS1053 decode streaming USB audio in real-time?


Re: VS1053 decode streaming USB audio?

Posted: Mon 2020-03-16 10:07
by Panu
You mean something like PCM, 16-bit, 48 kHz? Yes, as far as you can feed it to the VS1053 from your microcontroller without too many glitches. The main problem is flow control. Remember that you must control the sample rate by providing isochronous feedback to the PC. The alternative is to fine tune the VS1053 sample rate, but it's not the best solution and requires very specific VS1053 knowledge. There's STREAM mode bit in the SCI_MODE register, which performs very basic adaptation, but it's not exactly ideal for this application.

For a single chip USB audio solution, VS1010 might be a better alternative as it can handle everything in software.


Re: VS1053 decode streaming USB audio?

Posted: Mon 2020-03-23 22:05
by bayviewboom
Thx for that! But i don't see equalizer application or plugin for the VS1010.
And i don't see any VS1010 modules on ebay or aliexpress.
These are the reasons we're targeting the VS1053.
Any suggestions?