Power controller questions on STM32F401RE
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
2017-02-25 2:28 AM
Related reference manual RM0368
Related datasheet
I have a couple of questions about the power controller
1.
Page 74 Section 5.2.1 Figure 8
According to the text
'The device remains in Reset mode when VDD/VDDA is below a specified threshold, VPOR/PDR'
So either the diagram is wrong or Reset line is using negative logic (1 is low and 0 is high). Can someone confirm which is the correct statement?
2.
Brown out detection seems to perform the exact same thing as the power on reset. Why is there a need for both of them?
Thank you very much for your time.
With kind regards,
Satrapes
#power-on-reset #stm32-mcu #brown-out- Labels:
-
RESET
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
2017-03-02 10:19 AM
Hi
Paraskevopoulos.Pana
,Regarding your first question:
Correct, the Reset uses a negative logic.Regarding your second question:
- For the STM32 to successfully operate, the supplied voltage must always stay above the minimum voltage level specified by the product datasheet(1.8 V in this case).When supplied voltage drops below this level, the STM32 MCU internal circuitries are operating out of specification.This may lead to an unexpected behavior.To prevent this, a dedicated circuitry called POR/PDR is integrated to the MCU: the circuitry maintains the MCU under reset.
- For some applications, the user needs to prevent the whole application from operating when the power supply is below an application_specific voltage (higher than the 1.8V). In typical designs, the user would need to use a brown-out descret IC like STM682Xto make this function.Fortunatelly, an STM32-MCU-based application will note need such IC since it's already embedded inside the MCU.
The Brown Out Reset is a way to keep the MCU under reset until the supply voltage reaches a specified VBOR threshold set by the user.
The STM32F401 device have 3 possible BOR values, which are described in the datasheet.Additional information:
The STM32 devices have an embedded programmable voltage detector(PVD). It monitors the VDD/VDDA power supply, compares it to the PVD threshold and generate an interrupt when the VDD/VDDA voltage drops below/is higher than the PVD threshold.You can refer to the datasheet and the reference manual for further details.
Khouloud.
