I am attempting to do some real-time audio processing using the Pi Pico. I know that a MEMS microphone can be connected and used for this purpose (see here and here). However, I need to use an analog microphone that runs through an XLR cable to an ADC preamp and out into a USB format. Is connecting this to the Pi Pico possible and how could I go about this? Could I skip the preamp and connect the mic directly to the ADC pins of the Pi Pico? Or is there some expansion board that would support connecting a USB mic directly to the Pico? Bonus if you could help me understand how I2S would fit into this picture, if at all. Thanks!
Asked
Active
Viewed 879 times
1 Answers
4
So you would need to be a USB host and support UAC2. The driver that the raspberry pi pico has is tiny USB and that currently doesn't support UAC2 in host mode. You can be a device, so you could be a mic. But there's not drivers to have a usb mic connect to the raspberry pi pico currently.
used_up_user
- 74
- 3