Hello,
i like to send audio from a computer via usb to a i2s dsp input - while reading back audio from the dsp i2s output via the same usb port.
The device should accept the clock from the dsp. Ideally there would be no sample rate conversions at all. So this means synchronus transfers on the USB side (but i don't know much about this).
16 and 24 bit stereo @ 48 and 96kHz sould be accepted - not neccesary at the same time - but according to the dsp settings.
Is there somthing ready made on the market?
The goal of the long story in short: some investigations about audio degration of different filter algorithms by the limited bit depht on a real life dsp platform.
w. regards,
ropf
(sorry for my rough english)
i like to send audio from a computer via usb to a i2s dsp input - while reading back audio from the dsp i2s output via the same usb port.
The device should accept the clock from the dsp. Ideally there would be no sample rate conversions at all. So this means synchronus transfers on the USB side (but i don't know much about this).
16 and 24 bit stereo @ 48 and 96kHz sould be accepted - not neccesary at the same time - but according to the dsp settings.
Is there somthing ready made on the market?
The goal of the long story in short: some investigations about audio degration of different filter algorithms by the limited bit depht on a real life dsp platform.
w. regards,
ropf
(sorry for my rough english)
Thanks, the ministreamer looks perfect for the job.
For my understanding: the ministreamer (acting as i2s slave) is fed by a fixed clock - what happens if I select a different sample rate on the PC side?
For my understanding: the ministreamer (acting as i2s slave) is fed by a fixed clock - what happens if I select a different sample rate on the PC side?
It's been a long time since I worked with the MiniStreamer. But I don't think that it can work the way you want. The MCLK OUT and MCLK IN are both outputs. So at least you would have to use these as the master clock for the system. If you can accept the jitter on the MCLK's it might be OK though.
The USBStreamer, with an add on (clock input), might be a better option. The USBStreamer use asynchronous audio transfer and ASIO interface, which gives you the possibility to get bit-correct transfer of the audio signals.
The USBStreamer, with an add on (clock input), might be a better option. The USBStreamer use asynchronous audio transfer and ASIO interface, which gives you the possibility to get bit-correct transfer of the audio signals.
The MCLK OUT and MCLK IN are both outputs. So at least you would have to use these as the master clock for the system.
Good to know. I can live with that for the experimental setup in my head.
thanks, ropf
- Status
- Not open for further replies.