Hello
NCS1.8.0 Windows10 X64;
Can [v1.8.0\zephyr\tests\drivers\adc] convert microphone analog signal into digital signal? for I2S 8bit 8kHz
thanks
Best Regards
Hello,
Yes, you may use the SAADC peripheral to generate samples from a microphone and then transfer them elsewhere using the I2S peripheral, sure.
You should configure the SAADC to do periodic sampling at the required frequency through connecting it to a TIMER instance through the PPI peripheral - i.e use the PPI peripheral to make the TIMER CAPTURE/COMPARE event trigger the SAMPLE task of the SAADC, and then have the SAADC's DONE event handler stage the buffer for transfer over I2S.
Best regards,
Karl
Hello,
Yes, you may use the SAADC peripheral to generate samples from a microphone and then transfer them elsewhere using the I2S peripheral, sure.
You should configure the SAADC to do periodic sampling at the required frequency through connecting it to a TIMER instance through the PPI peripheral - i.e use the PPI peripheral to make the TIMER CAPTURE/COMPARE event trigger the SAMPLE task of the SAADC, and then have the SAADC's DONE event handler stage the buffer for transfer over I2S.
Best regards,
Karl