This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

SAADC : init before calibration and the opposite

Hello, following this question -  https://devzone.nordicsemi.com/f/nordic-q-a/76417/saadc-tasks_calibrateoffset-shall-only-be-used-before-tasks_start-or-after-events_end-nrf52833 
right now we are doing "init" and then "calibration" (before start).

However we heard that if you "calibrate" before "init" it may give better and more accurate results , in a test we made - we saw no difference.

Can you elaborate on that please?

  • Hi,

    I have not heard of this, and there should not be any difference in calibration procedure if the peripheral is initialized or not.

    The only thing I can think of that will affect calibration time and accuracy is the configuration of the SAADC and configuration of ADC Channel 0. The calibration task will run without reconfiguration of settings like oversampling, acquisition time, etc., so these may affect the calibration. See this thread for more details.

    Best regards,
    Jørgen

Related