VS1053 decode streaming USB audio?

Designing hardware that use VLSI Solution's devices as the system controller for the entire design.
Post Reply
bayviewboom
Senior User
Posts: 67
Joined: Wed 2019-11-27 9:49

VS1053 decode streaming USB audio?

Post by bayviewboom »

Hi

Can VS1053 decode streaming USB audio in real-time?

Thx
User avatar
Panu
VSDSP Expert
Posts: 2816
Joined: Tue 2010-06-22 13:43

Re: VS1053 decode streaming USB audio?

Post 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.

-Panu
bayviewboom
Senior User
Posts: 67
Joined: Wed 2019-11-27 9:49

Re: VS1053 decode streaming USB audio?

Post 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?
thx
Post Reply