Guys, have you ever messed up with this words, Steamer and Streamer before? Well, don’t even be embarrassed if you done it, as I always do it most of the time lol

Ok, now back to the main topic…

Since you have seen the Streamer word in the opening title, then you must be know there will be something related with streamer here. Yep, today you’re going to build an USB Audio Streamer, where it’s a microchip PIC based USB sound card.

Basically, the hardware and software for this project is based on the Microchip USB framework products. The device that suitable to be used here is USB Audio 1.0 interface and the other device is a custom interface that based on WinUSB.

The main purpose of the custom interface is obviously for programming the device serial number and upgrading the firmware. The sound card that being used here runs at a sample rate of 48KHz, 32KHz or 24KHz selectable by the OS with 12 bits per sample. The main reason why 44.1KHz was not implemented here is due to the difficulty and additional processing overhead since 44.1KHz requires the card to handle different amounts of data than others! [source]

Related Posts