PSoC63 BOD not guaranteed in Hibernate Mode

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

cross mob
Anonymous
Not applicable

Hello,

in the TRM of the PSoC63 on page 130 I read the following:

- The brownout detect (BOD) block is not available in Hibernate mode. As a result, the device does not recover from a brownout event in Hibernate mode. Do not enter Hibernate mode in applications that require brownout detection, that is, applications where the supply is not stable.

In our application we can not guarantee a stable power source, so it is possible that the voltage drops below the the BOD voltage and then ramps up again. As it is a low power application, we must use the Hibernate mode.

Question: What could happen if the device is in Hibernate mode and the voltage drops below BOD and rises again? Could the chip get stuck and does not recover / reboot itself? Is the only solution to add an external super visor IC to the reset pin?

Thank you!

Regards

Andre

0 Likes
1 Solution

It is theoretically feasible, but it is not easy to operate actually。For example, how do you ensure that the comparison value does not change when voltage drop? How to choose the pre-capacitor to ensure that the chip can continue to wake up and work during the power-down process, etc.

View solution in original post

3 Replies
MeenakshiR_71
Employee
Employee
100 likes received 50 likes received 25 likes received

Andre,

To your questions -

1. The device may or may not be able to recover, as the hibernate circuits may not be reset (BOD) and can result in corruption and impact the behavior. Hence it is advised to turn off Hibernate if the power supply is not stable.

2. It would be better to add an external supervisor, if low (hibernate level) power is desired.

Regards,

Meenakshi Sundaram R

0 Likes
Anonymous
Not applicable

Thanks for your answer! I have another idea:

Can I use the low power comparator to measure the supply voltage and if it drops below 1.8 V then the comparator will wake up the system from Hibernate with an reset and the BOR will be activated again?

Thank you!

0 Likes

It is theoretically feasible, but it is not easy to operate actually。For example, how do you ensure that the comparison value does not change when voltage drop? How to choose the pre-capacitor to ensure that the chip can continue to wake up and work during the power-down process, etc.