SmartAcoustic1:Smart audio IN-OUT software expansion for STM32Cube

The SmartAcoustic1 expansion software package for STM32Cube runs on the NUCLEO-F446RE board and includes drivers for X-NUCLEO-CCA01M1 (digital audio output system) and X-NUCLEO-CCA02M1 (digital MEMS microphones) expansion boards. It includes middleware for audio DSP to perform acoustic beam forming, echo cancellation, and source localization.

The expansion is built on STM32Cube software technology to ease portability across different STM32 microcontrollers. The software package runs with a host PC system connected through a USB cable to showcase some basic capabilities of the firmware.

Key Features

  • osxAcousticBF real-time beam forming software expansion for STM32Cubeo
  • osxAcousticEC real-time acoustic echo cancellation software expansion for STM32Cube
  • osxAcousticSL real-time sound source localization software expansion for STM32Cube
  • Compatible with the X-NUCLEO-CCA01M1 expansion board based on the STA350BW Sound Terminal® 2.1-channel high-efficiency digital audio output system
  • Compatible with the X-NUCLEO-CCA02M1 evaluation board based on MP34DT01-M digital MEMS microphones
  • Compatible with STEVAL-MKI129Vx digital microphone evaluation board series
  • Free, user-friendly license terms
  • Sample implementation available on an X-NUCLEO-CCA01M1 or X-NUCLEO-CCA02M1 expansion board when connected to a NUCLEO-F446RE board
Product Specifications
DescriptionVersionSize
DB3005: Smart audio IN-OUT software expansion for STM32Cube1.0220 KB
User Manuals
DescriptionVersionSize
UM2097: Getting started with the SmartAcoustic1 smart input-output audio software for STM32Cube1.01 MB
Presentations
DescriptionVersionSize
SmartAcoustic1 Quick start guide1.0.01 MB
License Agreement
DescriptionVersionSize
SLA0053: LIMITED LICENSE AGREEMENT FOR ST MATERIALS EVALUATION2.11121 KB
STM32 Open Development Environment
Part NumberManufacturerDescription
X-NUCLEO-CCA01M1STSound terminal expansion board based on STA350BW for STM32 Nucleo
X-NUCLEO-CCA02M1STDigital MEMS microphones expansion board based on MP34DT01-M for STM32 Nucleo.
Audio ICs Software
Part NumberManufacturerDescription
osxAcousticBFSTReal-time beam forming software expansion for STM32Cube
osxAcousticECSTReal-time acoustic echo cancellation software expansion for STM32Cube
osxAcousticSLSTReal-time sound source localization software expansion for STM32Cube
Product Evaluation Tools
Part NumberManufacturerDescription
NUCLEO-F446RESTSTM32 Nucleo-64 development board with STM32F446RE MCU, supports Arduino and ST morpho connectivity
Get Software
Part NumberSoftware VersionSupplier
SmartAcoustic11.0.0ST
Smart audio IN-OUT software expansion for STM32Cube SMARTACOUSTIC1
Getting started with the SmartAcoustic1 smart input-output audio software for STM32Cube SMARTACOUSTIC1
Getting started with the SmartAcoustic1 smart input-output audio software for STM32Cube SMARTACOUSTIC1
LIMITED LICENSE AGREEMENT FOR ST MATERIALS EVALUATION OSXACOUSTICBF