hi folks ,
i want to reduce my power consumption so that battery life can be extend , my device function is it will read the data and send the data only if reaches the threshold value , read data will be sent over the ble app ,i have put my device in sleep mode (used system on mode)for sometime using timer ,other than this any another way for reducing the power consumption
Thanks in advance
This post explains just about everything there is to know about current consumption reduction. Also make sure you are not in debug mode. How to exit debug mode is explained thoroughly here.
yes , is it possible to put completely in deep sleep mode and wake up it by using threshold value
If you mean for the chiip to be in system OFF mode, it needs to be waken up by an external signal. What do you mean by the "threshold value". For the nRF to wake up by itself you need system ON mode, with RTC and the LF clock on at the very least. This is also what the SoftDevice uses when it initializes so there is no extra consumption by letting it run either. The current consumption for this would be 2-3uA, depending on RAM retention. You should figure out how much RAM you need in order to optimise your current consumption.
as per you said For the nRF to wake up by itself you need system ON mode, with RTC and the LF clock on at the very least .
fine how to do that any sample code and explain me about lf clock and rtc
threshold value mean when it reaches particular temperature value here i am using temperature sensor