Welcome, Guest
Username: Password: Remember me

NOTE: This is a "Community" forum. Please be mindful that community members are here to help as part of a community effort. We therefore appreciate your effort in keeping this forum a happy place!

If you have a specific issue (e.g. hardware, failure) and want help from our support team, please use our tech support portal (Support menu - > Contact Us).
Thanks a lot of your help in making a better community.

TOPIC: MCHStreamer + ADAU7002 Codec + DMICs

MCHStreamer + ADAU7002 Codec + DMICs 6 months 3 weeks ago #46852

Hi All,
some time ago I've created a simple USB-connected microphone array device using USBStreamer with I2S firmware loaded, an Analog Devices ADAU7002 Codec and a few DMICs connected to the ADAU. It worked perfectly well and I've been using it for a long time now without any issues. When I've noticed that USBStreamer has been replaced by MCHStreamer I've decided to switch to the new HW. Unfortunatelly I'm unable to get proper audio signal from the ADAU in this new configuration. The issue is that when I connect my setup over USB and start recording a stream I get garbage data. However if I manually power off ADAU and then power it on again (MCHStreamer still powered on) the setup starts to work ok and I get proper audio data.
To me it seems like some race issue - maybe for some reason MCHStreamer is not exposing good clock right from the start and when ADAU powers on that causes ADAU to incorrectly sample the I2S data line...
Can someone one the forum suggest me something?

Thanks in advance for all your help.

Regards,

Karol
The administrator has disabled public write access.