I am working on one of TI's SOC using ARM M-4 processor. I was wondering if the ARM processors have any Power Good signal which can be used in software stack to control flow of application.
Or storing some data before power goes out completely.
Hi nirmalaranawat,
The circuit for providing a "Power Good signal" signal is not part of the ARM processor cores. Device vendors who acquire license to use the ARM processor cores integrate such kind of function to their products. This circuit comes in various forms and names such as µP reset/supervisory circuit, Low Voltage Inhibit (LVI), brownout detector, etc. Brownout detector is more appropriate for the function you need.
Note, however, that "quality of incoming power" can be a more complex subject. Brownout detection only involves monitoring the power supply's voltage level, just a part of "quality of incoming power".
What's your specific TI ARM Cortex-M4 SoC? Most probably it includes the brownout detector that you are asking.
Regards,
Goodwin
Hello,
I think that almost all SoC/MCU will start (i.e. begin its boot sequence) after reaching the 'Power Good' state. If you want to know it, I think, you can set the GPIO to show that the SoC/MCU had booted up.
Best regards,
Yasuhiko Koumoto.
Hello again,
do you probably want to monitor the 'Power Good' state? If it is correct, I have no answer.
I think some MCU/SoC would implement such as momentary power failure or level down.