Power-on-reset Circuit for MBN52832 (nRF52832)

I want to reset the MBN52832 right after power off then back on so that I will only need a power switch for my custom board (instead of also adding a reset button). However, when I tried to make a power-on-reset circuit with just a 1uF (or 10uF) capacitor and a 10KOhm resistor connecting like below, the chip doesn't reset when I switch the power back on. Is there something wrong with my circuit? Any suggestions on any other ways I can get the automatic reset upon powering off then back on?

Parents Reply
  • Hello,

    HanCatNguyen said:
    My reset button works, I just wonder if there's a way to reset the board every time powering on without that button so that I only need a power switch for my custom board. Thanks.

    Perhaps I am not understanding you correctly here - irregardless of the nReset pin discussion, is the issue here that you are not seeing your device boot up when you power it?
    Have you measured the VDD to the chip when you power it on? Does this power curve also fulfill the Power-on Reset requirements as described earlier?

    Best regards,
    Karl

Children
  • Is the requirement you're referring to "A step increase in supply voltage of 300 mV or more, with rise time of 300 ms or less, within the valid supply range, may result in a system reset."? Then yes, my DVDD powering up satisfies that, but the chip doesn't reset. Is it supposed to automatically reset when powering on (without connecting nRESET pin to anything)?

    The chip does boot up (but doesn't reset) when I turn the power back on. My code is based on the ble_app_uart example of the nRF5 SDK with added SPI communication. That example code had the same problem that the chip doesn't BLE re-advertise after powering off then back on (without resetting). My ultimate goal is to be able to BLE re-advertise after powering on without the need of pressing a RESET button. Any suggestions?

  • The POR will always hold the device in reset after power up. Why do think it's not reset? Do you have any pins that are high before the power is applied?

    Adding a very large cap to the reset pin does not solve this, remove this.

  • I think it doesn't reset because it didn't BLE re-advertise after powering off then back on. The LED pin for indicating BLE status (P0.17) went HIGH after powering up instead of blinking to indicate BLE advertising. I have tried without anything connected to the reset pin, and same problem. How should I fix this?

  • Since the LED is lit, it indicates that POR is working since the pin is set as an high output. Hva you tried to debug to see what's going on after reset? Doing another reset is not a good solution here, you need to find out why it fails after power on. 

Related