top of page

The Product Specification of USB Microphone Array

The Product Specification of USB Microphone Array

Product Name: USB microphone array

Model Name: DSFF-010

1. Introduction

1.1 Product overview

The DSFF-010 is a high-performance yet low cost multichannel USB microphone array . Two high-performance MEMS

microphones are configured in a linear arrangement to provide high-quality voice capture for a wide range of applications. 

 

Leveraging the onboard RK3308G(a quad-core A53 processor) processing, the DSFF-010 supports voice algorithms including beam forming, noise reduction, and acoustic echo cancellation. The DSFF-010 is a fully compliant UAC2 audio interface with driverless support for Mac/Linux and ASIO drivers for Windows.

Otherwise,DSFF-010 Built-in wifi module, support voice data upload to cloud or server via Wi-Fi.

1.2 Application

  • Smart speaker

  • Meeting

  • Voice activated projects

  • Far field microphone application

  • DIY MIC array for Alexa/Google

  • Recording/conferencing

  • Robotics/IoT/Smart home

1.3 Product feature

  • Multichannel USB MIC array;

  • Onboard processor for beam forming/ noise reduction / echo cancellation / de-reverb;

  • Linux system, easy to secondary development;

  • Customizable, more interfaces, more extendable functions;

1

2. Appearance

Far field mic array solution_1.png

3. Product specification

3.1 Specification

Item

Description

USB streaming engine

RK3308G-Multicore USB audio processor with embedded quad core processor

USB audio capabilities

2ch recording processed by onboard processor

Noise reduction algorithm

  • Beam forming

  • Perceptual acoustic echo cancellation

  • Noise suppression

  • De-reverb

  • Auto gain

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

Wi-Fi 

802.11b;802.11g;802.11n

Resolution / Sample rate

48K/16bit (default) configuration

MEMS microphones

SPA1687LR5H(Knows)

2-mic linear array(30 mm spacing)

Speaker

Supports stereo output, built-in 1W PA

LED / button

Can be customization

Power input

Micro USB, 5VDC

3.2 Basis performance

Item

Description

Basis

  • Operation temperature: -10~85°C

  • Operation humidity:5~85%

  • Outline size:50mmx60mm(main board) 40mmx20mm(Mic array board)

Certification

TBD

4. Mechanical drawing

Far field mic array solution_2.png

CONNECTOR

Description

PIN

Definition

J7-main

1

RTC_CLK

  • 32K RTC clock

2

GND

  • Digital Ground

3

PWM1

  • Pulse Width Modulation input and output

4

PWM2/I2C3_SDA_M0

  • Pulse Width Modulation input and output

  • I2C3:DATA

5

PWM3/I2C3_SCL_M0

  • Pulse Width Modulation input and output ,used for IR application recommended

  • I2C3:CLOCK

6

I2C1_SCL

  • I2C1:CLOCK

7

I2C1_SDA

  • I2C1:DATA

8

GPIO0_C1

  • GPIO

9

GPIO0_C2

  • GPIO

10

GPIO0_C4

  • GPIO

11

GND

  • Digital Ground

12

USB_OTG_DM-1

  • USB 2.0 Data signal DM, For OTG

13

USB_OTG_DP-1

  • USB 2.0 Data signal DP, For OTG

J8-interface

1

RESET

  • Chip hardware reset

2

GND

  • Digital Ground

3

UART1_RX/I2C0_SDA

  • UART1: RX

  • I2C0: DATA

4

UART1_TX/I2C0_SCL

  • UART1 :TX

  • I2C0:CLOCK

5

GND

  • Digital Ground

6

UART2_RX

  • UART2 :RX

7

UART2_TX_M1

  • UART2 :TX

8

GND

  • Digital Ground

9

GND

  • Digital Ground

10

VCC5V0_SYS

  • Power input :5V

11

VCC5V0_SYS

  • Power input :5V

12

VCC5V0_SYS

  • Power input :5V

J9-mic

1

GND

  • Digital Ground

2

MICBIAS2

  • Microphone bias voltage2

3

MICBIAS1

  • Microphone bias voltage1

4

GND

  • Digital Ground

5

MICP5

  • ADC channel 5 Microphone input

6

GND

  • Digital Ground

7

GND

  • Digital Ground

8

MICP6

  • ADC channel 6 Microphone input

9

GND

  • Digital Ground

10

GND

  • Digital Ground

11

MICP7

  • ADC channel7 Microphone input

12

GND

  • Digital Ground

13

GND

  • Digital Ground

14

  • ADC channel8 Microphone input

MICP8

15

  • Digital Ground

GND

16

  • Digital Ground

GND

J4-SPEAKER

1

  • Speaker output +

SPK1P

2

  • Speaker output -

SPK1N

J6-debugger

1

  • UART1 :RX

  • I2C0:DATA

UART1_RX/I2C0_SDA

2

  • UART1 :TX

  • I2C0:CLOCK

UART1_TX/I2C0_SCL

3

  • Digital Ground

GND

5. Process block diagram

5.1 UAC process

Far field mic array solution_3.png

5.2  Wi-Fi process

Far field mic array solution_4.png

6. Drive installation

6.1 Installation

For the windows, Linux, MacOS system, it has native support for USB Audio class 2.0 devices, so no driver installation

is required. The DSFF-010 will automatically be detected by system as a compliant multichannel USB audio interface(mic

input +speaker output).

6.2 Device configuration

After the device is connected to the system via USB, the system will automatically be the device. The following example is to use "audacity" to capture voice data and play sound, and set the audio input and audio output to "Capture Input terminal (AC interface )" and "Speaker (AC interface)".

If you use other applications, you can also set the audio input and output.

Far field mic array solution_5.png
2
3
4
5
6
bottom of page