2025-02-25 9:31 PM
Solved! Go to Solution.
2025-03-05 5:03 AM
Hi @KenjiEdo,
I don't have any idea about the audio, but I suggest using a timer that triggers on the rising edge of CKOUT to start. It will wait for 58 ns, then trigger an action to read the ADC data (after 58 ns, the data is ready).
Thank you.
ELABI.1
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
2025-03-05 5:03 AM
Hi @KenjiEdo,
I don't have any idea about the audio, but I suggest using a timer that triggers on the rising edge of CKOUT to start. It will wait for 58 ns, then trigger an action to read the ADC data (after 58 ns, the data is ready).
Thank you.
ELABI.1
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
2025-03-05 5:44 PM
Hi ELABI.1, thank you for your feedback.
In my understanding, the timing of SPI data read is combined with rising edge / falling edge of CKOUT within DFSDM functional block and we can't configure timing of SPI read after our own timer which is triggerd by rising edge. I'm afraid your suggestion might be difficult. I have tried to read data at the falling edge of CKOUT and fortunately we can read the data correctly. I assume this is because the ADC data remains for a while. Of cource this isn't good soution but it will be a kind of workaround solution. Thanks.