Page 1 of 1

How to start on XCore microphone array (XP-USB-MIC-UF216)

Posted: Tue Nov 21, 2017 7:29 am
by boknowswiki
Hi,

I am new to xmos board, i have built and downloaded the firmware (app_usb_aud_mic_array/app_usb_aud_mic_array_1i8o2.xe) to the board. And after read some of the code, like Button A to turn on/off the 13 leds and so on.

However, I don't know what to do next to capture the audio with 8 mics and send it to PC. Please guide me on this. I have read the documents, but still I don't have any idea about this. Some people in other blog said he used another platform to get the data, which I don't quite understand. Please help.

Quote from this link:
http://www.xcore.com/viewtopic.php?f=3& ... ray#p24537

"I used the example code provided in Xmos webiste (USB Audio 2.0 Device Software - source code) compiled using the mic_array_ref.xn file instead of XUF216-512-TQ128-C20.xn. I am currently streaming through USB the waveform of the 7 microphones and capturing the data through LabView platform using the Thesycon drivers."

Thanks,
Bo

Re: How to start on XCore microphone array (XP-USB-MIC-UF216)

Posted: Tue Nov 21, 2017 11:27 am
by mon2
Not an audio developer but believe you will need to download and run Audacity tool on windows or similar to capture and view the quality of the sound pickup

http://www.audacityteam.org/

Re: How to start on XCore microphone array (XP-USB-MIC-UF216)

Posted: Wed Nov 22, 2017 6:38 am
by boknowswiki
Hi mon2,

Thanks for your quick reply. I have installed audacity, the problem is after I plug my xmos board to my pc, on audacity, it doesn't show the device. Also I have installed the windows driver from someone's suggestion:

Quote:
Note: Makesure you have installed windows driver from the below link (TUSBAudio control panel)
http://www.xmos.com/support/usb-audio-driver-support

I think maybe the problem is my pc doesn't have any USB 2.0 ports. All of them are 3.0. In this case do you think if I use a USB hub which is 2.0 would work?

Also could you point me to any document which can give me some generate idea about how this board works? Like big picture.

Thanks a lot,
Bo

Re: How to start on XCore microphone array (XP-USB-MIC-UF216)

Posted: Wed Nov 22, 2017 10:15 am
by mon2
Review this thread. I think your firmware on this evalboard is older so need something more current:

http://www.xcore.com/viewtopic.php?t=6114

Re: How to start on XCore microphone array (XP-USB-MIC-UF216)

Posted: Wed Nov 22, 2017 10:28 am
by mon2
For sure older firmware issue, see last post here:

http://www.xcore.com/viewtopic.php?f=3&t=6064

Re: How to start on XCore microphone array (XP-USB-MIC-UF216)

Posted: Wed Nov 29, 2017 8:44 am
by boknowswiki
Hi mon2,

Thanks a lot for your information. I am able to build a correct firmware and load it to the board. And I am able to capture the 8 channel audio with audacity on PC now.

I think I should close this post as solved. And maybe open another one for asking driver questions.

Regards,
Bo

Re: How to start on XCore microphone array (XP-USB-MIC-UF216)

Posted: Sun Oct 14, 2018 1:25 pm
by Dean2Loris
boknowswiki wrote:Hi,

I am new to xmos board, i have built and downloaded the firmware (app_usb_aud_mic_array/app_usb_aud_mic_array_1i8o2.xe) to the board. And after read some of the code, like Button A to turn on/off the 13 leds and so on.

However, I don't know what to do next to capture the audio with 8 mics and send it to PC. Please guide me on this. I have read the documents, but still I don't have any idea about this. Some people in other blog said he used another platform to get the data, which I don't quite understand. Please help.

Quote from this link:
http://www.xcore.com/viewtopic.php?f=3& ... ray#p24537

"I used the example code provided in Xmos webiste (USB Audio 2.0 Device Software - source code) compiled using the mic_array_ref.xn file instead of XUF216-512-TQ128-C20.xn. I am currently streaming through USB the waveform of the 7 microphones and capturing the data through LabView platform using the Thesycon drivers."

Thanks,
Bo
Thanks for the post, I think maybe the problem is my pc doesn't have any USB 2.0 ports. All of them are 3.0. In this case do you think if I use a USB hub which is 2.0 would work?