PSoC5 low-power / sleep mode management

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
AlCo_1342141
Level 1
Level 1

Hi all,

this is my first post on this community, and I hope to don't be trivial! 😄

I'm developing a new sensor-based board, power-supplied by a battery that have to last at least 1 year.

I made some calculations, and I discovered that the only way to obtain this is to set the PSoC in a low-power mode.

This low power mode should be disabled 1 time each hour, by an external interrupt (like from BLE module) or from the internal RTC, because the board have to collect datas from all the sensors (I2C-wired) and then, after a few seconds, it have to return in low power mode again.

The question is: how can I do this?

How can I manage these low-power modes?

Many thanks and best regards,

Alessandro

0 Likes
1 Solution

Hi Alessandro,

The document landing page has a zipped folder with code examples for Low power. Please get them from the link below:

https://www.cypress.com/documentation/application-notes/an77900-psoc-3-and-psoc-5lp-low-power-modes-...

In the code example for PSoC 5LP, Sleep Timer is used as one of the source for waking up the device from Deep Sleep. Please have a look at that project and try once.

Thanks

Ganesh

View solution in original post

0 Likes
3 Replies
VenkataD_41
Moderator
Moderator
Moderator
750 replies posted 500 replies posted 250 solutions authored

Hi,

Please go through the following application note "PSoC 3 and PSoC 5 Low power modes and power reduction techniques" obtained from the link below:

https://www.cypress.com/documentation/application-notes/an77900-psoc-3-and-psoc-5lp-low-power-modes-...

You can find some code examples from the same link. Please go through them and update if you have any queries.

Thanks

Ganesh

0 Likes

Hi Ganesh,

many thanks for you advice!
I tried to take a look to the link suggested, and trying to do the same on my PSoC I found a difference: when I try  to customize my "GlobalSignal", I have only these options:
pastedImage_0.png

Seems that there isn't nothing about a Watch Dog Timer.

Now I'm trying to do this on a CY8CKIY-059, so on a CY8C5888LTI-LP097.

Have you got any other tip for me?

Still many thanks,

Alessandro

0 Likes

Hi Alessandro,

The document landing page has a zipped folder with code examples for Low power. Please get them from the link below:

https://www.cypress.com/documentation/application-notes/an77900-psoc-3-and-psoc-5lp-low-power-modes-...

In the code example for PSoC 5LP, Sleep Timer is used as one of the source for waking up the device from Deep Sleep. Please have a look at that project and try once.

Thanks

Ganesh

0 Likes