This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

ESD protection for SWD

Hi,

Need ESD protection recommendation for NRF51822. While testing nrf51822, we noticed that when SWDCLK gets static dicharge over 900 V, nrf51822 reboots and current consumption increases to ~1.2 mA or only current consumption increases to ~1.2 mA. Found out that in such case, nrf51822, goes to debug mode, and thats why current consumption increases.

Is there any way to detect from application that nRF51822 is in debug mode? Or maybe there is other way to solve this? 470ohm resistor to ground on SWDCLK doesn't help. Nnly helps when SWDCLK connected to ground directly or with 0R resistor, but then we can't program nrf51822.

Parents
  • You could tie the pin directly to ground on the final product. During development you could have a different implementation/component that would allow you to program the chip. That would allow you to develop normally and also replace the component to ground if you feel that is necessary for the application.

  • Simon did you do anything special on your programmer side? Did you apply the 1nF to SWDIO or SWDCLK pin? I found that 1nF on the SWIO line solves our issue as well, however this value doesn't work with our Programming Jig. We built a J-Link lite into our Jig for programming, but even slowing the programming speed down to 125kHz still shows issues with connecting to the target. Perhaps someone from Nordic could chime in as well.

Reply
  • Simon did you do anything special on your programmer side? Did you apply the 1nF to SWDIO or SWDCLK pin? I found that 1nF on the SWIO line solves our issue as well, however this value doesn't work with our Programming Jig. We built a J-Link lite into our Jig for programming, but even slowing the programming speed down to 125kHz still shows issues with connecting to the target. Perhaps someone from Nordic could chime in as well.

Children
No Data
Related