STM32F303x - Hardware Resets
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2015-02-09 6:51 AM
What is the usual procedure for power-on reset for other chips besides the MCU? Is there a reset_out signal or method coming from the MCU that is recommended? Or is there a method for resetting all chips in a system including the MCU?
#reset-stm32- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2015-02-09 7:54 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2015-02-09 8:11 AM
> Is there a reset_out signal or method coming from the MCU that is recommended?
See Fig.11 ''Simplified diagram of the reset circuit'' in RM0316. Unfortunately, the diagram in datasheet and related timing data do not reflect the bidirectional character of the pin. JW- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2015-02-09 8:13 AM
But if I just pull NRST low and then high that should do for the MCU reset?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2015-02-09 8:47 AM
The NRST/NRESET pin in ARM designs is generally considered as bi-directional. You can reset the CPU and all the peripherals (internal/external), both with external reset circuit(s) and by the processor (core via NVIC). Some of the causes can also be read from a register post reset.
You can supply your own power-on-reset circuits, including ones that monitor multiple supplies, and ensure sequencing, thresholding, etc. The one thing you must be very careful of is not to drive NRESET high with a push-pull driver, this will prevent the part from correctly resetting.Up vote any posts that you find helpful, it shows what's working..
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2015-02-10 9:15 AM
The one thing you must be very careful of is not to drive NRESET high with a push-pull driver, this will prevent the part from correctly resetting.
Big thanks for that! I just changed the supervisor reset from PP to OC...- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2015-02-10 9:32 AM
Big thanks for that! I just changed the supervisor reset from PP to OC...
You're not the first one to have done that, it's a big trap and lots of people fall in it.Up vote any posts that you find helpful, it shows what's working..
