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.pdfNotes
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.
You need to log in to post a discussion
Discussion topics
Topic | Replies | Last post |
---|---|---|
CCA02M1, mic, Nucleo Enabling library to work with up to 4 microphones ? | 0 |
13 Sep 2019
by
|