Skip to content

XMAU7118-VC1

16-Channel PDM to I²S/TDM Audio Converter with Dual PDM Clock Outputs and UART/I²C Configuration Interface

1. Introduction

1.1 Product Description

XMAU7118 is a professional-grade 16-channel PDM to I²S/TDM audio converter developed based on XMOS high-performance chips, designed specifically for digital microphone array applications. This product supports 16-channel PDM digital microphone inputs, providing 32-bit audio resolution and exceptional audio performance.

  • The product integrates powerful digital signal processing capabilities, supporting simultaneous input from 16 PDM microphones, with output sampling rates ranging from 4kHz to 192kHz, meeting the requirements of various audio acquisition application scenarios.
  • It supports standard I²S and TDM audio output formats, providing 8 independent SDATA output channels, and can operate in Master or Slave mode, offering extremely high flexibility for system integration.
  • The product features excellent audio performance specifications, with THD+N less than -110dB and dynamic range up to 140dB. Complete parameter configuration is achieved through UART/I²C interface, providing audio equipment manufacturers with a professional-grade multi-channel audio acquisition solution.

1.2 Product Features

  • Multi-Channel Audio Processing Capability


    16-Channel PDM Digital Microphone Input

    • Supports simultaneous input from 16 PDM digital microphones
    • Provides 32-bit audio resolution processing precision
    • Achieves <-110dB THD+N and 140dB dynamic range

    Flexible Sampling Rate Configuration

    • Output sampling rate covers 4kHz to 192kHz range
    • Automatically detects and adapts to different sampling rates
    • Supports sampling rate configuration via I²C/UART interface
  • Intelligent Clock Management


    Integrated PDM Clock Output Function (PDM_CLK)

    • Clock frequency: 3.072MHz (typical)
    • Can drive 16 PDM microphones
    • Single clock design simplifies routing

    Supports Automatic PDM Clock Generation Mechanism

    • No external clock source required
    • Automatic clock synchronization
  • Standard Audio Output Interface


    Supports I²S and TDM Audio Output Formats

    • Standard I²S format support
    • TDM multi-channel format support
    • 8 independent SDATA output channels

    Supports Master/Slave Operating Modes

    • I²S Master mode
    • I²S Slave mode
    • TDM Master mode
    • TDM Slave mode
  • Flexible Configuration Interface


    I²C/UART Configuration Interface

    • Select interface type via pin pull-up/pull-down
    • Pull-up: UART mode
    • Pull-down: I²C mode

    Configurable Parameters

    • I²S/TDM format switching
    • Sampling rate configuration (4kHz~192kHz)
    • Master/Slave mode switching
    • Dynamic switching between multiple operating modes

1.3 Application Scenarios

  • Smart Speakers and Voice Assistant Systems


    • Far-field pickup arrays in smart speakers
    • Multi-microphone noise reduction in voice assistant devices
    • Voice recognition in smart home control centers
  • Professional Conference and Video Communication Equipment


    • Multi-point pickup in video conferencing systems
    • Omnidirectional pickup in remote collaboration devices
    • Array microphone processing in conference phones
  • Industrial Audio Monitoring and Security Systems


    • Multi-point acquisition in industrial equipment acoustic monitoring
    • Sound source localization in security systems
    • Multi-channel acquisition in environmental noise monitoring
  • Automotive Audio and In-Vehicle Communication Systems


    • Microphone arrays in in-vehicle voice recognition systems
    • Multi-microphone processing in in-vehicle call noise reduction
    • Voice interaction in smart cockpits

1.4 Product Functional Block Diagram

XMAU7118 Block Diagram
Figure 1: XMAU7118-VC1 Block Diagram

1.5 Ordering Information

PRODUCT MODEL ORDERING NUMBER PACKAGE BODY SIZE (NOM) Hardware Model Comments
XMAU7118-VC1 XMAU7118-VC1 SMT LGA-52 13x13mm A316-Mini-V1 16-channel PDM to I²S/TDM audio converter, supports 4kHz~192kHz sampling rate, 8-channel SDATA output

2. Modes and Specifications

2.1 Supported Input/Output Modes

XMAU7118-VC1 supports 4 operating modes, which can be configured and switched via I²C/UART interface:

Mode Number Input/Output Mode Description
1 16-Channel PDM In → I²S Master Out (8 SDATA) 16-channel PDM microphone input, I²S Master mode output, 8 independent SDATA outputs
2 16-Channel PDM In → I²S Slave Out (8 SDATA) 16-channel PDM microphone input, I²S Slave mode output, 8 independent SDATA outputs
3 16-Channel PDM In → TDM Master Out 16-channel PDM microphone input, TDM Master mode output
4 16-Channel PDM In → TDM Slave Out 16-channel PDM microphone input, TDM Slave mode output

2.2 Detailed Parameters for Each Operating Mode

2.2.1 Mode 1: 16-Channel PDM → I²S Master Output Mode

Input/Output Parameters:

Parameter Input Output
Interface PDM (16 channels) I²S Master (8 SDATA)
Audio Format PDM PCM
Sampling Rate - 4kHz~192kHz (configurable)
Bit Depth - 32bit
Channels 16 16 (2 channels per SDATA output)

PDM Clock Configuration:

  • PDM_CLK: 3.072MHz (typical)
  • PDM_CLK can connect to 16 PDM microphones
  • Single clock design simplifies routing

2.2.2 Mode 2: 16-Channel PDM → I²S Slave Output Mode

Input/Output Parameters:

Parameter Input Output
Interface PDM (16 channels) I²S Slave (8 SDATA)
Audio Format PDM PCM
Sampling Rate - 4kHz~192kHz (provided by external master device)
Bit Depth - 32bit
Channels 16 16 (2 channels per SDATA output)

2.2.3 Mode 3: 16-Channel PDM → TDM Master Output Mode

Input/Output Parameters:

Parameter Input Output
Interface PDM (16 channels) TDM Master
Audio Format PDM PCM
Sampling Rate - 4kHz~192kHz (configurable)
Bit Depth - 32bit
Channels 16 16 (TDM time-division multiplexing)

2.2.4 Mode 4: 16-Channel PDM → TDM Slave Output Mode

Input/Output Parameters:

Parameter Input Output
Interface PDM (16 channels) TDM Slave
Audio Format PDM PCM
Sampling Rate - 4kHz~192kHz (provided by external master device)
Bit Depth - 32bit
Channels 16 16 (TDM time-division multiplexing)

2.3 Audio Performance Specifications

Performance Specification Specification Notes
THD+N < -110dB @1kHz, 0dBFS
Dynamic Range 140dB A-weighted
Audio Resolution 32bit -
Sampling Rate Range 4kHz~192kHz Configurable
PDM Input Channels 16 -
I²S/TDM Output Channels 16 -

2.4 Feature Comparison

Feature XMAU7118 ADAU7118 Advantage
PDM Input Channels 16 channels 8 channels 2x channel count
Audio Sampling Rate and Bit Depth 4KHz~192KHz/32bit 4KHz~192KHz/24bit Higher bit depth
Dynamic Range 140dB 126dB 14dB improvement
Control Interface UART+I²C I²C More control interfaces
I²S Operating Mode Master/Slave Slave More operating modes

3. Pin Configuration and Functions

3.1 XMAU7118_VC1 Pin Layout

XMAU7118-VC1 Pin Diagram
Figure 2: XMAU7118_VC1 Pin Layout Diagram

3.2 XMAU7118_VC1 Pin Description

Pin Number Name Type Function
1 3.3V P Module 3.3V power supply
2 X1D13 O TDM_OUT2 (TDM data output 2)
3 X1D16 - Reserved
4 GND P Module ground
5 X1D17 - Reserved
6 X1D18 - Reserved
7 X1D19 - Reserved
8 X1D22 I/O UART_RX/I2C_SDA (UART receive/I2C data)
9 X0D29 - Reserved
10 X0D35 O PDM_CLK (PDM clock output)
11 X0D36 I PDM_DATA1_2 (PDM microphone 1 and 2 data input)
12 X0D37 I PDM_DATA3_4 (PDM microphone 3 and 4 data input)
13 X0D38 I PDM_DATA5_6 (PDM microphone 5 and 6 data input)
14 X0D40 I PDM_DATA9_10 (PDM microphone 9 and 10 data input)
15 X0D39 I PDM_DATA7_8 (PDM microphone 7 and 8 data input)
16 X0D42 I PDM_DATA13_14 (PDM microphone 13 and 14 data input)
17 X0D41 I PDM_DATA11_12 (PDM microphone 11 and 12 data input)
18 X0D43 I PDM_DATA15_16 (PDM microphone 15 and 16 data input)
19 X1D34 I/O UART_TX'/I2C_SCL (UART transmit/I2C clock)
20 GND P Module ground
21 X0D30 - Reserved
22 X0D31 - Reserved
23 X0D32 - Reserved
24 X0D33 - Reserved
25 GND P Module ground
26 GND P Module ground
27 GND P Module ground
28 X0D00 - Reserved
29 X0D11 O MCLK (Master clock output)
30 X1D00 O TDM_LRCK (TDM frame sync)
31 X1D01 O TDM_OUT1 (TDM data output 1)
32 GND P Module ground
33 X1D09 I/O UART_I2C_SEL (UART/I2C selection)
34 X1D10 O TDM_BCLK (TDM bit clock)
35 X1D11 O MCLK (Master clock output)
36 GND P Module ground
37 GND P Module ground
38 TDI I/O XTAG debug pin
39 TDO I/O XTAG debug pin
40 TMS I/O XTAG debug pin
41 TCK I/O XTAG debug pin
42 RST_N I System reset, active low
43 1.8V P Module 1.8V power supply
44 GND P Module ground
45 USB_DM I/O USB_DM (Reserved, not used)
46 USB_DP I/O USB_DP (Reserved, not used)
47 GND P Module ground
48 0.9V P Module 0.9V power supply
49 GND P Module ground
50 GND P Module ground
51 GND P Module ground
52 GND P Module ground

Pin Type Definitions

I/O type definitions in the table: I=Input, O=Output, P=Power, I/O=Input/Output

Important Notes

  • PDM_CLK output frequency is 3.072MHz (typical), can connect to 16 PDM microphones
  • Pin 8 (X1D22) and Pin 19 (X1D34) are UART/I2C communication interfaces
  • Pin 33 (X1D09) is used to select UART or I2C mode
  • Pin 29 (X0D11) and Pin 35 (X1D11) are both MCLK master clock outputs
  • USB_DM and USB_DP are reserved pins, not used in current version

4. Configuration Interface Description

4.1 I²C/UART Interface Selection

The interface type is selected via pull-up/pull-down resistor configuration on Pin 33 (X1D09):

Configuration Pin 33 (X1D09) Communication Interface Description
Pull-up UART_I2C_SEL UART mode Pin 8 (X1D22)=UART_RX, Pin 19 (X1D34)=UART_TX
Pull-down UART_I2C_SEL I²C mode Pin 8 (X1D22)=I2C_SDA, Pin 19 (X1D34)=I2C_SCL

4.2 Configurable Parameters

The following parameters can be configured via I²C or UART interface:

Parameter Type Configuration Options Description
Output Format I²S / TDM Select I²S or TDM output format
Operating Mode Master / Slave Select Master or Slave operating mode
Sampling Rate 4kHz~192kHz Configure output sampling rate

Configuration Notes

  • All configurations take effect after system reset
  • For detailed configuration commands, please refer to the configuration protocol documentation

5. Hardware Parameters

5.1 Normal Operating Conditions

Function Minimum Typical Maximum Unit
Operating Temperature 0 - 70
3.3V Operating Voltage 3.0 3.3 3.6 V
1.8V Operating Voltage 1.62 1.80 1.98 V
0.9V Operating Voltage 0.855 0.90 0.945 V

5.2 Product Dimensions

13±0.1mm(L)X13±0.1mm(W)X0.8±0.1mm(H)

5.3 Module Package Diagram

A316-Mini-V1 Package Diagram
Figure 3: A316-Mini-V1 Package Diagram

6. Minimal System Reference Design

A316-Mini-V1 Minimal System Reference Design

7. Product Packaging Information

Tray + Outer Box Packaging

8. Revision History

Version Date Description Revised By
V1.0 2025-01-15 Initial version release

9. Inquiry and Feedback

Click to expand inquiry and feedback form
×

Notice

Company Name:

Email Address:

Subject:

Message: