uma-8 / usb microphone array brief-uma-8.pdfdiy mic array for alexa/cortana.. recording/conferencing...

2
Features Multichannel USB mic array Onboard DSP for beamforming/ noise reduction / echo cancella- tion / de-reverb Technical XMOS XVSM 2000 series USB 2.0 audio streaming Knowles SPH1668LM4H MEMS (7) Flexible I2S in/out PDM to I2S conversion on header Stackable add-on board 12 x RGB led OS compatibility UAC2.0 with Windows ASIO driver, OS X driverless, Linux Alsa 2.0 Mac/Win GUI for real time control of DSP settings API for microphone control Power USB Bus powered DC power input option Applications Voice activated projects Far field microphone application DIY mic array for Alexa/Cortana.. Recording/conferencing Robotics/IoT/Smart home.. The UMA-8 is a high-performance yet low cost multichannel USB microphone array built around XMOS multicore technology. Seven high-performance MEMS microphones are configured in a circular arrangement to provide high- quality voice capture for a wide range of applications. Leveraging the onboard DSP processing, the UMA-8 supports voice algorithms including beamforming, noise reduction, acoustic echo cancellation and de- reverb. Non-technical users can enjoy a plug&play experience, while ad- vanced users can fine-tune all DSP parameters with a realtime Win/Mac GUI for optimum performance. The UMA-8 is a fully compliant UAC2 audio inter- face with driverless support for Mac/Linux and ASIO drivers for Windows. From DIYers to OEM, this pocket-size platform is engineered for flexibility in firm- ware, software and hardware. Precompiled firmware versions, expansion con- nectors providing connectivity for additional PDM microphones, I2S in/out ex- pansion and GPIO... It’s all there to grow with your application! UMA-8 / USB Microphone Array SYSTEM DIAGRAM USB Audio (7ch/ DSP mode) Steady state noise is attenuated by noise reduction algorithm Optional real time configuration and monitoring by miniDSP GUI / 3rd party control via HID protocol Beamforming DSP isolates voice vs background noise

Upload: others

Post on 12-Mar-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: UMA-8 / USB Microphone Array Brief-UMA-8.pdfDIY mic array for Alexa/Cortana.. Recording/conferencing Robotics/IoT/Smart home.. The UMA-8 is a high-performance yet low cost multichannel

Features

Multichannel USB mic array

Onboard DSP for beamforming/

noise reduction / echo cancella-

tion / de-reverb

Technical

XMOS XVSM 2000 series

USB 2.0 audio streaming

Knowles SPH1668LM4H MEMS (7)

Flexible I2S in/out

PDM to I2S conversion on header

Stackable add-on board

12 x RGB led

OS compatibility

UAC2.0 with Windows ASIO driver,

OS X driverless, Linux Alsa 2.0

Mac/Win GUI for real time control

of DSP settings

API for microphone control

Power

USB Bus powered

DC power input option

Applications

Voice activated projects

Far field microphone application

DIY mic array for Alexa/Cortana..

Recording/conferencing

Robotics/IoT/Smart home..

The UMA-8 is a high-performance yet low cost multichannel USB microphone

array built around XMOS multicore technology. Seven high-performance

MEMS microphones are configured in a circular arrangement to provide high-

quality voice capture for a wide range of applications.

Leveraging the onboard DSP processing, the UMA-8 supports voice algorithms

including beamforming, noise reduction, acoustic echo cancellation and de-

reverb. Non-technical users can enjoy a plug&play experience, while ad-

vanced users can fine-tune all DSP parameters with a realtime Win/Mac GUI

for optimum performance. The UMA-8 is a fully compliant UAC2 audio inter-

face with driverless support for Mac/Linux and ASIO drivers for Windows.

From DIYers to OEM, this pocket-size platform is engineered for flexibility in firm-

ware, software and hardware. Precompiled firmware versions, expansion con-

nectors providing connectivity for additional PDM microphones, I2S in/out ex-

pansion and GPIO... It’s all there to grow with your application!

UMA-8 / USB Microphone Array

SYSTEM DIAGRAM

USB Audio

(7ch/ DSP

mode)

Steady state noise is

attenuated by noise

reduction algorithm

Optional real time

configuration and

monitoring by

miniDSP GUI / 3rd

party control via

HID protocol

Beamforming DSP

isolates voice vs

background noise

Page 2: UMA-8 / USB Microphone Array Brief-UMA-8.pdfDIY mic array for Alexa/Cortana.. Recording/conferencing Robotics/IoT/Smart home.. The UMA-8 is a high-performance yet low cost multichannel

UMA-8 / USB Microphone array

MECHANICAL DRAWINGS

TECHNICAL SPECIFICATIONS

Item Description

USB streaming engine XMOS XSVM 2000 - Multicore USB audio processor with embedded DSP

USB audio capabilities USB audio recording in 2 possible modes depending on firmware:

- 8-channel mode (7 x MEMS installed + 1 x spare PDM port in the center)

- Stereo recording with DSP processing enabled

USB audio playback: Stereo I2S channel for I2S out (e.g. external amplifier/DAC

board.)

DSP processing (prebuilt firmware) Beamforming with configurable beam width (up to 20dB attenuation)

Perceptual acoustic echo cancellation (up to 80dB attenuation)

Noise suppression (up to 20dB attenuation)

De-reverb ( up to 20dB attenuation)

Manual mode for control of beam forming

UAC2.0 drivers Driverless interface for Mac OS X v10.6.4 and up

Thesycon Windows ASIO driver (All versions)

Linux Alsa 2.0 compliant

Control via HID interface for advanced settings and active microphone

Resolution / Sample rate 24bit @ 11/16/32/44.1/48 kHz

I2S port Output port for PDM to I2S conversion (upcoming firmware update required)

MEMS microphones 7 x Knowles SPH1668LM4H with low noise buffer and high performance modulator

Low distortion: 1.6% @ 120 dB SPL

High SNR: 65 dB and flat frequency response

RF shielded against mobile interference

Ominidirectional pick-up pattern

LED 12 x RGB LED / Bottom mounted - Circular light guide included

Expansion connector 2 x 12-pin, 2 mm pitch expansion connector for connectivity to hardware.

XMOS JTAG connector for custom code.

Power supply USB powered

Dimensions (diameter) mm 90 mm diameter / 20mm height with LED ring, 14mm height without LED ring

90 mm

miniUSB

J9 J4

J3

J3 / Audio data & clocks

J4 / XMOS JTAG connector

J3.1 - I2S_OUT_0 J3.2 - I2S_IN_0

J3.3 - I2S_OUT_1 J3.4 - I2S_IN_1

J3.5 - I2S_OUT_2 J3.6 - I2S_IN_2

J3.7 - I2S_OUT_3 J3.8 - I2S_OUT_4

J3.9 - MCLK J3.10 - I2S_BCLK

J3.11 - GND J3.12 - I2S_LRCLK

J2.1 - GND J2.2 - 3.3V

J2.3 - GND J2.4 - 3.3V

J2.5 - N/A J2.6 - UART_TX

J2.7 - UART_RX J2.8 - XMOS_RST

J2.9 - I2C_SDATA J2.10 - I2C_SCLK

J2.11 - N/A J2.12 - N/A