This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Reset from Reset Pin - ESD?

I've been testing Pre-Production samples running a firmware in which I catch any and all Error codes or Reason reasons and write them to the gpregret register to be read later. Up to now I've captured regular expected errors; Connection Parameter Busy, Busy , ... etc. However last night I saw one sample reset. The reset reason captured was seen via sd_power_reset_reason_get() to be from a Reset Pin. I had never seen this before. My PCB has a rather short trace from the IC to the programming pins. I know its possible for noise to cause resets, but not at this short a trace. Is it possible that a Brown out could cause a race condition in which the board would think the reset reason if from the Reset Pin? I have also heard that ESD applied to some nRF51822 boards can cause the Reset Pin to trip. Any truth to this? The version of silicon the sample has is: nRF51822 QFAAG0 1407AT

Thanks guys

Parents
  • I have not installed a pull-up resistor as there is an Internal Pull-up on this version of Silicon. I don't have a bypass capacitor either as it didn't seem necessary based on discussions here and the reference designs. 5-10nF Range?

Reply
  • I have not installed a pull-up resistor as there is an Internal Pull-up on this version of Silicon. I don't have a bypass capacitor either as it didn't seem necessary based on discussions here and the reference designs. 5-10nF Range?

Children
No Data
Related