Audio problems with a 16-Channel board based on the XUF216-512-TQ128

Technical discussions around xCORE processors (e.g. General Purpose (L/G), xCORE-USB, xCORE-Analog, xCORE-XA).
jwo
New User
Posts: 3
Joined: Tue Nov 19, 2019 7:16 pm

Audio problems with a 16-Channel board based on the XUF216-512-TQ128

Postby jwo » Tue Nov 19, 2019 7:30 pm

Hello,

I hope this is the correct place to post this.
I'm using a board with a XUF216-512-TQ128 processor, which is based on the xCORE Array Microphone Board but with 16 MEMS microphones (IM69D120). The firmware is based on the app_usb_aud_mic_array from the XMOS USB Audio 2.0 Software package.
The problem is, that I get some random sizzling, whining, high pitched, modulating sounds. They occur randomly on all channels, sometimes at the same time on all channels. Attached is a spectrogram of one channel where it is occuring. It happens with all samplerates and also with the original firmware (of course then there are only 7 mics available).
I was wondering, if anyone has experienced something similar or has an idea what this could be.

Thanks in advance for any help,
best regards
You do not have the required permissions to view the files attached to this post.
User avatar
mon2
XCore Legend
Posts: 1712
Joined: Thu Jun 10, 2010 11:43 am

Postby mon2 » Wed Nov 20, 2019 4:42 pm

Hi. Has this board ever worked correctly? Is the board an official XMOS kit or a custom design? If XMOS kit, which exact p/n?

You can try to review the signals coming out of the microphones and while tapping the microphone - do you see related outputs? On this forum there are other developers noting that the issue could be with the soldering of the microphone(s).

viewtopic.php?f=8&t=6830&p=33855&hilit= ... ise#p33855

* different CPU but do review
viewtopic.php?f=48&t=6384&p=31840&hilit ... ise#p31840
User avatar
akp
Respected Member
Posts: 406
Joined: Thu Nov 26, 2015 11:47 pm

Postby akp » Wed Nov 20, 2019 6:00 pm

Sounds like this is a custom board. Have you tried it on the XMOS board you referenced?
jwo
New User
Posts: 3
Joined: Tue Nov 19, 2019 7:16 pm

Postby jwo » Wed Nov 20, 2019 9:12 pm

Thanks for your answers. It is a custom design, although not by me. I will definitely try tapping the microphones while recording and report the results I got.
It could very well be a soldering problem. Every mic is soldered onto a single small PCB which is connected to the main board via ribbon cables. I tried different cable lengths with no difference, so I would source out the cables as the cause. The original XMOS mic array board works as expected. The microphones on that board are the IM69D130 compared to the IM69D120 I'm using, but I don't think that should make a difference, right?
Thanks again, I'll report once I ran further tests. If anyone has some further ideas please let me know.
jwo
New User
Posts: 3
Joined: Tue Nov 19, 2019 7:16 pm

Postby jwo » Thu Nov 21, 2019 5:43 pm

I just tested holding my finger on the back of the mems when the sound occurs and that does definitely influence the sound.
It seems like while my finger is on the back of the microphone the sound is modulating much faster but is also a lot quieter, from what I could observe during first tests.
What is striking me as a bit odd is that the same phenomenon occurs with all microphones, which would mean that they all have the same fault.

Who is online

Users browsing this forum: No registered users and 1 guest