My customer needs to connect a MEMS microphone (I2S) to a processor (iMX.8) running LINUX. Can you please suggest a device, ideally Linux driver support is available as well.
Thanks Josef
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
My customer needs to connect a MEMS microphone (I2S) to a processor (iMX.8) running LINUX. Can you please suggest a device, ideally Linux driver support is available as well.
Thanks Josef
Hi Josef,
iMX.8 devices are not supported on this forum. Typically a microphone would be connected to an audio codec which is connected to the SoC through McASP, (I2S) or McBSP depending on the interfaces supported on each side.
Best Regards,
Yordan
Hi Yordan,
well I am looking for advise which TI audio codecs we recommend for such application. Ideally it has Linux support. The type of SoC is not relevant for this question. I should not have mentioned it to avoid confusion.
Best Regards
Josef
Hi Josef.
Sorry for the delayed response. Not sure why this is marked as DSP question. I will notify the audio experts.
Best Regards,
Yordan
Yordan,
There are a few options for codecs with a linux driver.
TLV320AIC3254 (and its derivatives - 3256, 3204,3206, etc...)
TLV320AIC3106 (and its derivatives-3105,3104,3101,etc,,,)
TLV320AIC3111 (and its derivatives - 3110,3120,3100, etc,,)
I've only seen you mention a microphone, not a DAC So if you don't need the DAC or you would like to pair the ADC with a digital input class D amp, the new TLV320ADC3140 would be a great choice
best regards,
-Steve Wilson
Thanks Steve,
actually there is a loudspeaker as well, I had another e2e post. It seems the TMS320AIC3100 ist the best solution for this industrial design.
Thanks
Josef
Josef,
Great, The TLV320AIC3100 is a derivative of the AIC3111 as mentioned above.
best regards,
-Steve Wilson