Skip to main content
TKIM.3
Visitor II
February 5, 2021
Question

No output issue from MP23ABS1 on the old version of STWINKT1.

  • February 5, 2021
  • 7 replies
  • 1450 views

I have two different HW versions of STWIN and there is an analog mic difference; MP23ABS1 vs MP34ABSU. When I test with MP23ABS1, it looks it has some issue that it doesn't output sound data at all. but, the new revision with MP34ABSU hasn't that issue with the same firmware.

My questions are

  1. why STWIN has been updated with a new MIC ; MP34ABSU?
  2. Does MP23ABS1 some issue? if it has, let me know what kinds of issues it has.
This topic has been closed for replies.

7 replies

Eleon BORLINI
ST Employee
February 5, 2021

Hi @TKIM.3​ ,

please note that the MP23ABS1 and the IMP23ABSU microphones are almost the same from a firmware point of view.

I'm not sure to have guessed your concern... are you saying that the STWINKT1+MP23ABS1 was not working, while STWINKT1+MP23ABS1 is?

-Eleon

DKosy.1
Associate
February 8, 2021

Hello

I have the Sensortile.Box which contains an analog mems microphone (MP23ABS1) and i want to deploy an audio recognition application .In order to interact with the microphone do i need to do ADC ? Have you ever tried audio sampling in Sensortile.box and can give me some pointers ?

Eleon BORLINI
ST Employee
February 8, 2021

Hi @DKosy.1​ ,

there are some examples in the FP-AI-SENSING1 library, that implements the audio acquisition and processing for the onboard MP23ABS1 microphone.

For example, you could start from the application example in \Projects\STM32L4R9ZI-SensorTile.box\Applications\SENSING1.

You can also have a look to the SensorTile.box_audio.c file in the Drivers folder \Drivers\BSP\SensorTile.box for the specific audio data acquisition and processing functions.

The library for the analog microphone data acquisition uses the DFSDM peripheral (Digital Filter for Sigma-Delta Modulator) as a generic ADC.

-Eleon

DKosy.1
Associate
April 4, 2021

Hello

I am i trying to build the example application

/STM32CubeFunctionPack_SENSING1_V4.0.2/Projects/STM32L4R9ZI-SensorTile.box/Applications/SENSING1

in stm32cubeide v1.5.1 but i am getting the following error

cannot find -l:NetworkRuntime410_CM4_GCC.a  

Do you know what is causing it ?

I have already the stm32cube-ai library installed .