1 Reply Latest reply on Nov 2, 2020 4:01 PM by RodolfoG_11

    Expanding PDM channel count & frequency

    RoAl_1242481

      The question is almost the same as in this other thread, but some moderator just blocked it and he said to me to open a new thread..., since I have to open a new thread, I will extend my question.

       

      I'm trying to get ultrasonic sounds using SPH0641LU4H-1, according to the thread above linked, just changing the SINC_RATE parameter does the job, but I could not find the SINC_RATE parameter either in PCM_PDM example in ModusToolbox or PSoC creator. So...

       

      1.- Where can I find this parameter?

      2.- Which are the ranges of this parameter?

      3.- Which PSoC 6 can I use to get ultrasonic sound from a PDM microphone since some of them seem limited at 24.000Hz?

       

      Thanks.

        • 1. Re: Expanding PDM channel count & frequency
          RodolfoG_11

          The SINC_RATE is linked to decimation rate.

           

          In PSoC Creator, double click in the PDM/PCM component and go to:

          Timing > Sinc Decimation Rate

          It is calculated as Rate = 2 x SINC_RATE

           

          In ModusToolbox, open the design.modus and go to:

          Digital > PDM-PCM Converter > Timing > Sinc Decimation Rate

          It is also calculated as Rate = 2 x SINC_RATE.

           

          If you are using PDM/PCM HAL, there is a variable in the cyhal_pdm_pcm_cfg_t called decimation_rate.

          1 of 1 people found this helpful