Sleep mode and wake up using button

2 posts / 0 new
Last post
gcblair
Offline
Last seen:4 years 8 months ago
Master
Joined:2014-09-08 10:21
Sleep mode and wake up using button

Hi,

In our product, we would like that after it has not been touched for a certain time that it will go into a low power mode and that a button can wake it up to resume normal operation.
We also have a task that runs all the time, so during normal operation low power mode is not required - we will just need to detect if the product hasn't been used for more than 10 minutes as it could be left on for a long time without use

Is this at all possible? That it can reduce power consumption and get woken up by a button/gpio input?
我不认为我们想要使用wh深度睡眠en the product is used again quick startup time is important.

I see in the datasheet it mentions a low power state called sleep mode (not extended or deep sleep). What is this power mode?

What is the power consumption when the device is not transmitting or receiving?

We are using SDK3

Thanks

Device:
MT_dialog
Offline
Last seen:1 week 17 hours ago
Staff
Joined:2015-06-08 11:34
Hi gcblair,

Hi gcblair,

A simple way to count time with 580 are the kernel timers (although the maximum time that they can count is KE_TIMER_DELAY_MAX meaning up to approximatelly 5 minutes, but you could wake up for a small amount of time and reset your timer), since you dont need sleep means that you could use the timers of the 580 and it is possible to fall asleep after that and then when wake up by a button or in general from an external source. About the sleep mode please check the following FAQ for some info:

http://support.dialog-semiconductor.com/faq-page#n398

When the device is not in extended or deep sleep mode and without any ble activity i can measure about 0.490 mA. You can find additional info of the devices power consumption in deep or extended sleep mode in the FAQ section.

Thanks MT_dialog