Skip to main content
Visitor II
January 28, 2021
Question

STM32 TDM example in stm32Cube_FW

  • January 28, 2021
  • 2 replies
  • 2725 views

Hello,

I'd like to use TDM interface using STM32 board.

However, I can't find any example regarding TDM.

Is there any example about it?

Thank you.

    This topic has been closed for replies.

    2 replies

    Technical Moderator
    January 29, 2021

    Hi @MOh.1​ ,

    In ST web site, we have STSW-PRMN001.

    It is described as following:

    0693W000007DBENQA4.pngSupported features are:

    • Time domain (TDM) and Frequency domain (FDM) algorithms
    • Based on the STM32CubeHAL library
    • Virtual Com communication with STLINK-V3SET programmer/debugger
    • PWM signal available on board

    Does this answer your request?

    -Amel

    Graduate II
    January 29, 2021

    Sorry, but STSW-PRMN001 has nothing to with hardware TDM audio interface. :)

    https://www.eeweb.com/tdm-audio-interface-a-tutorial/

    Technical Moderator
    February 4, 2021

    Thanks @Piranha​ for sharing this interesting tutorial.

    MOh.1Author
    Visitor II
    January 29, 2021

    Hello @Amel NASRI​,

    Thank you for your answer.

    I have following question.

    I checked the STSW-PRMN001, and it mentioned as below.

    "The STSW-PRMN001 firmware package runs on the STM32F412CE microcontroller and implements time domain (TDM) and frequency domain (FDM) algorithms for condition based monitoring and to enable predictive maintenance applications."

    So, is this software only available for STM32F412CE?

    If yes, which development board should I use it?

    Thank you in advance.

    Minhwan

    Technical Moderator
    February 4, 2021

    Hi @MOh.1​ ,

    The firmware is developed to run on the board STDES-FANPRE01.

    -Amel

    MOh.1Author
    Visitor II
    February 4, 2021

    Hello @Amel NASRI​,

    As @Piranha​  mentioned, there is no TDM example in STSW-PRMN001. ( I also checked ) .

    https://www.eeweb.com/tdm-audio-interface-a-tutorial/ It is quite general information.

    Is there any example or specific guide?

    Thanks,