STMicroelectronics – All-in-one software package supports sound acquisition, advanced processing and amplification

Pg16_STMicroelectronics_2

logo_STMicroelectronics
STMicroelectronics’ STM32 Open Development Environment (ODE) Smart Microphone Function Pack is a software implementation of various advanced audio capabilities supported by ST’s audio processing libraries for its microphones and microcontrollers.

The function pack, which has the part number FP-AUD-SMARTMIC1, works with arrays of ST’s digital MEMS microphones, and performs microphone acquisition, beam-forming, source localisation and acoustic echo cancellation.

In this example application, sound is captured by ST’s dual MEMS microphone expansion board, the X-NUCLEO-CCA02M1. It is then processed through an STM32 Nucleo development board, the NUCLEO- F446RE, which supports Arduino and ST morpho connectivity. It is then sent to a USB host or a loudspeaker connected to the sound terminal expansion board based on the STA350BW, the X-NUCLEO-CCA01M1 board.

This sample implementation can also be run on the BlueCoin starter kit, the STEVAL- BCNKT01V1 for augmented acoustic and motion sensing in IoT applications.

The project is based on STM32Cube software technology to ease portability across different STM32 MCUs.

FEATURES

  • Software expansion for STM32Cube:
    - AcousticBF real-time beam forming
    - AcousticEC real-time acoustic echo cancellation
    - AcousticSL real-time sound source localisation
  • Graphical user interface for controlling parameters and algorithms from a host PC
  • Free licence

APPLICATIONS

  • Mobile devices
  • Portable media players
  • Speech-recognition systems
  • E-learning devices
  • Gaming and virtual reality input devices
  • Anti-theft systems

white_spacer
FTM-Board-Club_Stacked
Orderable Part Numbers:
X-NUCLEO-CCA02M1
STEVAL-BCNKT01V1
NUCLEO-F446RE
X-NUCLEO-CCA01M1
NUCLEO-L476RG
X-NUCLEO-IDB05A1
NUCLEO-L053R8

Leave a Reply

Your email address will not be published. Required fields are marked *

Protected by WP Anti Spam