You are here

RTC not wake-up from deep-sleep | Cypress Semiconductor

RTC not wake-up from deep-sleep

Summary: 5 Replies, Latest post by chaplin.u_1533771 on 29 Nov 2016 01:53 AM PST
Verified Answers: 1
Last post
Log in to post new comments.
chaplin.u_1533771's picture
User
106 posts

I want to use RTC to wake-up from sleep but after system go to sleep mode interrupt of RTC not triggered. I saw examples where WDT triggered each second but it not good decision because power consumption. I need system sleep to long time (days). 

How to make it work ? 

user_242978793's picture
User
1042 posts

The RTC will not wake up the PSoC in Sleep mode  That is why the use the WDT it will wake the unit up.

user_1377889's picture
User
9625 posts

RTC is pure software, so it cannot wake you up from sleep mode. 18hrs is the maximum WDT interval, but I always would suggest to keep it shorter (1s) and after some internal work go back to (deep) sleep again. The time the system is powered is comparably slow. So the averaged impact on power consumption is only a bit.

 

Bob

chaplin.u_1533771's picture
User
106 posts

Looks like all "Low Power" is bullshit because using WDT not give economy because each sec tick and very not comfortable as RTC.

RTC I can`t use because can`t wake-up. And BTW  I can`t put BLE to sleep mode because "In process of entering in BLESS Deep Sleep Mode,  BLE Stack puts CPU in Sleep Mode to save power "

WTF !

SmartPSoC's picture
Cypress Employee
70 posts

BLE stack will put CPU into sleep before entering BLESS deepsleep, you are right. But, BLESS will wake up CPU in the next connection interval.  If you want to advertise some data and then put the system into sleep for a longer time (and doesn't want any frequent wakeup due to BLESS) you may stop BLE using CyBLE_Stop() after advertising the data. You can now put the system in sleep for days. 

 

chaplin.u_1533771's picture
User
106 posts

Yes, I can stop BLESS but not CPU 

Log in to post new comments.