USB to I2S adapter for audio transceiver

Started by ilans 3 weeks ago5 replieslatest reply 3 weeks ago71 views

Hello, all!

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? 



[ - ]
Reply by OZ1DUGJanuary 31, 2019

Is 3.072mHz

3.072 Mega Herz or

3.072 mili Herz ?

[ - ]
Reply by ilansFebruary 3, 2019

Mega of course :)

[ - ]
Reply by gokikamukowJanuary 31, 2019

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:

[ - ]
Reply by ilansFebruary 3, 2019

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?


[ - ]
Reply by lamabrewJanuary 31, 2019

Sounds like one of the XMOS eval boards could work for what you want to do.