<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Guidelines for design to minimize ESD-caused resets of nRF51?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/10464/guidelines-for-design-to-minimize-esd-caused-resets-of-nrf51</link><description>We&amp;#39;re having difficulty preventing our nRF51822 from resetting when ESD events occur. These events are not directly on the nRF51&amp;#39;s I/O pins, and we&amp;#39;ve tried things like grounding the SWDCLK and SWDIO lines, but to no avail. Compared to other MCUs, the</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 03 Dec 2015 09:34:31 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/10464/guidelines-for-design-to-minimize-esd-caused-resets-of-nrf51" /><item><title>RE: Guidelines for design to minimize ESD-caused resets of nRF51?</title><link>https://devzone.nordicsemi.com/thread/38890?ContentTypeID=1</link><pubDate>Thu, 03 Dec 2015 09:34:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4fe05f86-bb36-4f3f-9278-6454172aa03b</guid><dc:creator>ovrebekk</dc:creator><description>&lt;p&gt;A reset could happen quite easily if you are exposed to a strong ESD event, that is true. I would try adding the cap and/or pull up as described above and see if it solves the issue.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Guidelines for design to minimize ESD-caused resets of nRF51?</title><link>https://devzone.nordicsemi.com/thread/38888?ContentTypeID=1</link><pubDate>Wed, 02 Dec 2015 15:41:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:15c912af-c1e1-44d4-b6f5-600e7e3e614d</guid><dc:creator>ScottBBBB</dc:creator><description>&lt;p&gt;So it sounds like it&amp;#39;s difficult to prevent a reset from occurring, given how short a pulse is sufficient to cause it.  We will have to take a number of measures simultaneously, from the sound of it.
Thanks,
Scott&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Guidelines for design to minimize ESD-caused resets of nRF51?</title><link>https://devzone.nordicsemi.com/thread/38889?ContentTypeID=1</link><pubDate>Wed, 02 Dec 2015 12:47:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5abd7180-a85c-4104-aeda-ad064218c3db</guid><dc:creator>ovrebekk</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;If your part goes into normal operating mode then the ESD event has probably just caused a normal pin reset. A 0.2us pulse on SWDIO/RESET should be sufficient to reset the device.&lt;/p&gt;
&lt;p&gt;It&amp;#39;s hard to provide an exact limit on SWDCLK speed based on the pull strength, as this will change depending on what debugger you are using, how long the signals are, and so forth. I would expect 1MHz to work fine with 1,5kOhm pull ups/downs, but you will have to do some testing on your own to be sure.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Guidelines for design to minimize ESD-caused resets of nRF51?</title><link>https://devzone.nordicsemi.com/thread/38886?ContentTypeID=1</link><pubDate>Fri, 27 Nov 2015 23:59:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9da8e019-4145-4b19-a53b-8d49e7fd393c</guid><dc:creator>ScottBBBB</dc:creator><description>&lt;p&gt;Hi Gustavo,&lt;/p&gt;
&lt;p&gt;We&amp;#39;re using an ESD gun, with direct discharges onto battery-charging contacts.  The nRF51 appears to be resetting, but it immediately comes back up in normal operating mode.  We have a TVS in the circuit, but obviously it&amp;#39;s not sufficient, and we&amp;#39;re going to modify the PCB layout to add protection on more lines.  I can&amp;#39;t share the schematic because it&amp;#39;s proprietary to my client.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Guidelines for design to minimize ESD-caused resets of nRF51?</title><link>https://devzone.nordicsemi.com/thread/38891?ContentTypeID=1</link><pubDate>Fri, 27 Nov 2015 23:56:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8572cdf6-b911-4100-98a2-a8cd5d61239d</guid><dc:creator>ScottBBBB</dc:creator><description>&lt;p&gt;Hi Torbjørn,&lt;/p&gt;
&lt;p&gt;If the part gets into debug mode, how does one get it back into normal mode?  I ask because the part goes into a normal operating mode after the ESD event without us doing anything.&lt;/p&gt;
&lt;p&gt;So the use of strong pull-ups and pull-downs doesn&amp;#39;t prevent proper use of dev tools?  Is there an upper limit on SWDCLK speed when using the strong pull-up/down?  FYI, there are no nRF51 I/O signals directly accessible to the outside world.  The ESD event is onto battery charging contacts embedded into the plastic housing.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Guidelines for design to minimize ESD-caused resets of nRF51?</title><link>https://devzone.nordicsemi.com/thread/38887?ContentTypeID=1</link><pubDate>Fri, 27 Nov 2015 13:57:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ad80850f-3f89-4546-9605-ebdf5329c8ea</guid><dc:creator>ovrebekk</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;Most likely what is happening is that the nRF51822 is entering debug mode, as this only requires SWDIO to be pulled low while SWDCLK is pulled high, something that could happen if you are hit by an ESD pulse.&lt;/p&gt;
&lt;p&gt;Some pointers to reduce the chance of this happening are:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Put a 1,5kOhm pull up on SWDIO, and/or a 1nF cap to ground.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Put a 1,5kOhm pull down on SWDCLK&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Ensure the SWDIO/SWDCLK signals are as short as possible on your PCB. The longer they are the more susceptible they become to ESD.
Rather than routing them to edge connectors on the PCB, consider using test points that you can place closer to the chip.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If possible, avoid exposing the PCB in the final product (by using a plastic casing for instance).&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;While it might not help you at the moment, the nRF52 chip has been designed to avoid this problem by requiring a more complicated start sequence to enter debug mode.&lt;/p&gt;
&lt;p&gt;Best regards&lt;br /&gt;
Torbjørn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Guidelines for design to minimize ESD-caused resets of nRF51?</title><link>https://devzone.nordicsemi.com/thread/38885?ContentTypeID=1</link><pubDate>Fri, 27 Nov 2015 08:39:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:88e5d94d-2d3b-441d-97a2-dd48dc24b15e</guid><dc:creator>Gustavo - Argenox</dc:creator><description>&lt;p&gt;Hi Scott,&lt;/p&gt;
&lt;p&gt;Obviously adding ESD protection requires a bit of knowledge of what&amp;#39;s actually happening and what&amp;#39;s being affected. I am assuming you are using an ESD gun to simulate. Is your board failing with conducted, radiated or both?&lt;/p&gt;
&lt;p&gt;The usual approach to protect the device is to use diodes to clamp the transients and EMI ferrite beads to anything that is outside the protection, but a shotgun approach is not very efficient. Note that sometimes we&amp;#39;ve found that devices by some manufacturers don&amp;#39;t actually work as well as they&amp;#39;re supposed to.&lt;/p&gt;
&lt;p&gt;The lines to watch out for are:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;VCC Power line&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Reset line&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;GPIO to a lesser extent&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Do you know specifically what your system is experiencing?
Would be helpful to have schematics and better feel for what exactly you&amp;#39;re seeing. Feel free to contact me directly at info@argenox.com&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>