I need an adapter / bridge to connect a MEMS tranceiver to my PC, to stream audio data for DSP purposes.
The tranceiver can either send or receive PDM data at up to 3.072mHz (based on clock input).
I suppose I need an I2S-USB adapter / bridge, that also comes with a driver software, where I can set direction, data and clock rate.
It should be fast and reliable enough to allow real-time DSP analysis on the PC.
Can you please recommend such a tool?
3.072 Mega Herz or
3.072 mili Herz ?
Mega of course :)
Ive used this before for I2S to USB bridging. I'm not sure how configurable the clock rate etc is but it m@y serve your needs. It's based on the XMOS chipset iamabrew suggests: https://www.minidsp.com/products/usb-audio-interfa...
I see, thanks!
I want to ensure something:
On this device (USBStremer) If I hook up a MEMS PDM transceiver, and assume PCM word-length of 16:
- Is sampling PCM at 192KHz on I2S, translates to sampling PDM at 3.072MHz?
- Is transmitting PCM at 192KHz on I2S, translates to transmitting PDM at 3.072MHz?
Sounds like one of the XMOS eval boards could work for what you want to do.