- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.