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

The more energy-efficient way to implement ADC - nRF52840 SDK16

Hi, I want to use the ADC peripheral (SKD16) and I am looking for the most energy-efficient way of doing this. I design a prototype that will be based on nRF52840 IC and will be powered on by coin cell battery, so energy consumption is crucial. At the moment, I am using the SAADC example where I have initialized a timer and PPI to propagate compare events.

However, I've written that the timer driver is more power-hungry since it is running on 16MHz while RTC is less, running on 32.768KHz. 

I will use a low sampling rate (100Hz). Also, the data will be dispatched over BLE (so I will use the soft device). So my question is: what is the more energy-efficient and robust approach of using the SAADC peripheral to perform ADC?

Thanks in advance

Nick

Parents Reply Children
No Data
Related