The audio signal processing of this microphone array is carried out by the modern XMOS XVF3610 speech processor.
This includes:
- Acoustic Echo Cancellation (AEC)
- Interference Canceller (IC)
- Noise Suppression
- Automatic Delay Estimation Control (ADEC)
- Automatic Gain Control (AGC)
The XMOS processor is designed for two PDM microphones, which we have placed at the optimal distance from each other to achieve the best possible results.
In addition, a high-quality stereo audio digital/analog converter (DAC) is installed.
There are several options for audio output:
- Via a 3.5 mm jack plug on the front of the board.
- Via an optional horizontal or vertical stereo RCA jack on the rear panel.
The communication interface is conceivable because the device provides a USB Audio Class 1.0 (UAC 1.0) compatible audio device, which is recognized by all current operating systems (Windows, macOS and Linux) without any driver installation.
The connection can be made either via the built-in USB-C interface or spring/pogo pins on the back. The latter are designed to attach a Raspberry Pi Zero 1/2W directly to the board and connect it without a USB cable; appropriate attachment points are available. Alternatively, the Compact Raspberry Pi Zero PoE GBit/USB-C HAT can be mounted directly on the microphone array in the same way.
In addition, the microphone array has 12 RGB LEDs, whereby the brightness of each of the three colors can be dimmed individually - thus any color in the RGB color spectrum can be created. The LEDs are controlled via the USB HID interface, which is also possible in all current operating systems.
If you have any questions or feedback, please make contact!