X-NUCLEO-CCA02M1 Digital MEMS Microphones Expansion Board.

Digital MEMS microphones expansion board based on MP34DT01-M.

Hello World

Import programHelloWorld_CCA02M1

Simple test application for the STMicroelectronics X-NUCLEO-CCA02M1 MEMS Microphones Expansion Board, built against mbed classic.

Library

Import libraryX_NUCLEO_CCA02M1

Library to handle the X-NUCLEO-CCA02M1 MEMS Microphones Expansion Board.

Pinout

Datasheet

http://www.st.com/resource/en/data_brief/x-nucleo-cca02m1.pdf

Notes

Note: This board is compatible with mbed OS 5, examples are provided at the bottom of the page.

The X-NUCLEO-CCA02M1 is an evaluation board based on digital MEMS microphones. It is compatible with the ST morpho connector layout, and is designed around STMicroelectronics MP34DT01-M digital microphones. It has two microphones soldered onto the board and is compatible with digital microphone coupon boards such as STEVAL-MKI129Vx and STEVAL-MKI155Vx.

The X-NUCLEO-CCA02M1 allows synchronized acquisition and streaming of up to 4 microphones through I²S, SPI or DFSDM peripherals. It represents a quick and easy solution for the development of microphone-based applications as well as a starting point for audio algorithm implementation.

Key Features

  • 2 on-board MP34DT01-M digital MEMS microphones
  • 6 slots to plug in digital microphone coupon boards such as STEVAL-MKI129Vx and STEVAL-MKI155Vx
  • Synchronized acquisition and streaming of up to 4 microphones
  • Free comprehensive development firmware library and audio capture plus USB streaming sample application which is compatible with STM32Cube firmware
  • Compatible with STM32 Nucleo boards
  • Equipped with ST morpho connector (upwards and downwards)
  • Equipped with Arduino UNO R3 connector (upwards) to allow multiple boards
  • RoHS compliant

Further information and ordering

X-Nucleo-CCA02M1 can be purchased directly from ST web site.
The page provides additional documents like a user manual, a quick start guide, schematics, gerber files and bill of materials.
Additional SW and tools are also provided.

Hello World (mbed OS)

Simple test application for the STMicroelectronics X-NUCLEO-CCA02M1 MEMS Microphones Expansion Board, built against mbed OS.

Import programHelloWorld_CCA02M1_mbedOS

Simple test application for the STMicroelectronics X-NUCLEO-CCA02M1 MEMS Microphones Expansion Board, built against mbed OS.


Karaoke system (mbed OS)

This application provides an example of usage of the X-NUCLEO-CCA01M1 Sound Terminal Expansion Board and the X-NUCLEO-CCA02M1 MEMS Microphones Expansion Board to realize a simple stereo@32KHz Karaoke system: it records the audio through the microphones and plays it through the speakers. It is built against mbed OS.

Import programKaraoke_CCA01M1_CCA02M1_mbedOS

Example application which combines the STMicroelectronics X-NUCLEO-CCA01M1 Sound Terminal Expansion Board and the X-NUCLEO-CCA02M1 MEMS Microphones Expansion Board to realize a simple stereo@32KHz Karaoke system. It is built against mbed OS.