Skip to main content

Product introduction

The RDK™ Audio Kit is an audio development kit that supports full-duplex multi-channel recording and playback. The kit includes the RDK™ Audio Expansion Board, the RDK™ Audio Expansion Board Adapter, and the RDK™ Audio Expansion Board 4-Mic / 6-Mic Arrays. It supports switching between USB and I2S modes, and between single-channel and dual-channel I2S modes. It supports standard sample rates from 8 kHz to 96 kHz, provides dual-channel playback and 8-channel synchronized sampling, and supports up to 6 microphone inputs and 2 loopback inputs. It is suitable for audio processing such as echo cancellation, sound source localization, and far-field pickup, and can be widely used in scenarios such as smart conferencing, voice interaction, and robot hearing.

RDK Audio Kit

Supported boards

The following table lists the compatibility of this product with RDK developer kit boards:

BoardSupportedNotes
RDK X3Not supportedNot tested or verified
RDK X3 ModuleNot supportedNot tested or verified
RDK X5Supported-
RDK X5 ModuleSupported-
RDK S100/S100PSupported-
RDK S600Supported-

Hardware interface overview

RDK Audio Expansion Board

RDK Audio Expansion Board
SilkscreenInterfaceDescription
K1Reset buttonResets the audio module.
K2LOAD buttonSwitches the audio module state.
S1Audio interface selector switchSelects the audio interface, channel count, reference level, and other properties.
J1Left-channel amplifier interfaceConnects a speaker for left-channel audio output.
J2Right-channel amplifier interfaceConnects a speaker for right-channel audio output.
J4Debug UARTFor internal debugging; do not use.
J7USB interfaceFor firmware flashing and USB audio signal transmission.
J10Audio digital interfaceFor I2C configuration and audio signal transmission.
J11Microphone array interfaceConnects the RDK audio core board to the RDK 4-Mic or 6-Mic array.

RDK Audio Expansion Board Adapter

RDK Audio Expansion Board Adapter
SilkscreenInterfaceDescription
J140PIN interfaceConnects to a development board with a 40PIN header.
J2Audio digital interfaceBreaks out the audio-related interfaces for connecting the audio module.

RDK Audio Expansion Board 4-Mic Array

RDK Audio Expansion Board 4-Mic Array
SilkscreenInterfaceDescription
J1Microphone array interfaceConnects the RDK audio core board to the RDK 4-Mic array.
MIC1-MIC4Microphones 1-4Pick up multi-point audio to form multi-channel spatial audio.

RDK Audio Expansion Board 6-Mic Array

RDK Audio Expansion Board 6-Mic Array
SilkscreenInterfaceDescription
J1Microphone array interfaceConnects the RDK audio core board to the RDK 6-Mic array.
MIC1-MIC6Microphones 1-6Pick up multi-point audio to form multi-channel spatial audio.
LED1-LED6LEDs 1-6Indicate the sound source direction or user-defined control.
Tip

For detailed hardware description, see Hardware Description.

Key specifications

ItemDescription
DAC model & quantityES8156×1
DAC SNR110 dB
ADC model & quantityES7210×2
ADC SNR102 dB
Output channels2 stereo channels
Input channels6 Mic + 2 amplifier loopback feedback
Supported sample rates8 / 11.025 / 16 / 22.05 / 32 / 44.1 / 48 / 88.2 / 96 kHz
Digital interface typesI2C, I2S, USB
Operating temperature0-65°C