EEVblog Electronics Community Forum

Electronics => Open Source Hardware => Topic started by: Md Mubdiul Hasan on May 31, 2017, 12:34:14 am

Title: USB audio chip
Post by: Md Mubdiul Hasan on May 31, 2017, 12:34:14 am
Hello Everyone,

Could you kindly recommend me a low price "USB audio chip"?
Any circuit and firmware is appreciable. :)


Regards
Hasan
Title: Re: USB audio chip
Post by: blueskull on June 02, 2017, 10:06:32 pm
What do you mean USB audio chip?
There are chips with universal programmable USB controller and I2S controller, so you can roll your own USB chip based on it, such as some very old TI USB audio streaming controllers (TUSB3200, TAS1020B). The modern equivalent is PSoC 5LP.
There are also chips dedicated for USB audio applications, such as TI (BB) PCM270x series and PCM290x series. Some even have SPDIF/I2S output if you don't like their crappy internal DAC.
TI is not the only one who makes USB full speed (limited to 96ksps, 24bit) interface chips. Silabs and Tenor also make USB to I2S adapters.
Stepping up, there are USB2.0 solutions for high end high res Hi-Fi audio systems, such as XMOS based solutions and CM6631A based solutions.
Ultimately, you can build your own USB2.0 solution with any MCU/DSP with USB2.0 HS interface and I2S interface. Common choices are STM32F2xx, ADSP-BF70x, AVR32 and even FPGA.
If your system already has a processor running Linux with USB OTG, then GadgetFS is your free and highly configurable and integrated option as well.
Title: Re: USB audio chip
Post by: P90 on June 03, 2017, 01:14:54 am
oops never mind, I misread...
Title: Re: USB audio chip
Post by: Md Mubdiul Hasan on June 04, 2017, 01:24:32 pm
Dear Sir blueskull,
Thank you for such information.
I need a cheap USB ic which can work with a PDM microphone.
Need a CODEC usb support where Headset is for microphone output. The microphone we gonna use is MEMs one.
Title: Re: USB audio chip
Post by: Md Mubdiul Hasan on June 05, 2017, 04:24:54 am
Dear Sir Blueskull,

Looking at your idea, does CM6500 can applicable for single bit PDM mems microphone  ?
Take a look this datasheet in attachment.