<?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>ESD protection for SWD</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/5455/esd-protection-for-swd</link><description>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</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Sun, 01 Jul 2018 00:28:40 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/5455/esd-protection-for-swd" /><item><title>RE: ESD protection for SWD</title><link>https://devzone.nordicsemi.com/thread/138399?ContentTypeID=1</link><pubDate>Sun, 01 Jul 2018 00:28:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e0b86f0b-500f-4dec-b3a1-bda3e313be0f</guid><dc:creator>AmbystomaLabs</dc:creator><description>&lt;p&gt;Seems like if you set approtect the device shouldn&amp;rsquo;t go into swd mode.&lt;/p&gt;
&lt;p&gt;But if you have already tried that then next choice would be a large cap that the cmos can still drive for swd programming.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;There could also be SIDACTors or some other small zener/ schottky solution that may work.&lt;/p&gt;
&lt;p&gt;A big inductance and a cap to form a lowpass network could work and still pass the SWD signal.&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve put all kinds of crazy things on 100base-t connections on products to pass ESD and still had solid Ethernet connections. SWD is so slow it should be trivial to solve it.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ESD protection for SWD</title><link>https://devzone.nordicsemi.com/thread/138370?ContentTypeID=1</link><pubDate>Sat, 30 Jun 2018 09:19:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:db0e49af-d24a-4faa-b290-df8a989d2da2</guid><dc:creator>godmode</dc:creator><description>&lt;p&gt;Check:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/15085/detecting-jtag-swdio-swdclk-connection"&gt;devzone.nordicsemi.com/.../detecting-jtag-swdio-swdclk-connection&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ESD protection for SWD</title><link>https://devzone.nordicsemi.com/thread/19056?ContentTypeID=1</link><pubDate>Wed, 08 Mar 2017 15:29:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1ceee4ae-ce9f-4ee6-ab3b-492a02b23bda</guid><dc:creator>wangyong</dc:creator><description>&lt;p&gt;Is there any way for 51822 knows that system is in debug mode? I have hardware in field which makes me really uncomfortable....&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ESD protection for SWD</title><link>https://devzone.nordicsemi.com/thread/19055?ContentTypeID=1</link><pubDate>Thu, 25 Jun 2015 23:41:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f56d8f75-8097-4e8d-858d-30edb304fee2</guid><dc:creator>Locky</dc:creator><description>&lt;p&gt;Thanks Simon,   our jig has a voltage set to 3.3V so we are ok on that side.  I&amp;#39;ve scoped the lines which show a T(rise) =180nsec(max)   and T(fall)=200nsec(max).   According to the J-Link Lite data sheets the T(rise) and T(fall) timing is &amp;lt;= 20nsec.&lt;/p&gt;
&lt;p&gt;However when testing on a PCB without any ESD protection, the T(rise) and T(fall) time is still 48nsec,  or double the specification.   I think I&amp;#39;ll make a support case on this.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ESD protection for SWD</title><link>https://devzone.nordicsemi.com/thread/19054?ContentTypeID=1</link><pubDate>Thu, 25 Jun 2015 21:34:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0d23b9e4-47be-401d-ab6c-b4957434dfa7</guid><dc:creator>Simon Third</dc:creator><description>&lt;p&gt;Hi Locky, we use the standard J-Link programmers.  Mainly because I found that the J-link Lite programmers give programming issues when the VCC of the design is less than 3V.  I would also assume that the line drivers in the full spec J-link are better.  Have a look at the lines on the scope and compair with the result after changing to 100pF.
You only need the cap on the SWDIO/RESET pin.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ESD protection for SWD</title><link>https://devzone.nordicsemi.com/thread/19053?ContentTypeID=1</link><pubDate>Thu, 25 Jun 2015 17:56:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fea8c014-353d-491a-b91f-85e5c17e7080</guid><dc:creator>Locky</dc:creator><description>&lt;p&gt;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&amp;#39;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.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ESD protection for SWD</title><link>https://devzone.nordicsemi.com/thread/19052?ContentTypeID=1</link><pubDate>Mon, 18 May 2015 08:04:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ae9a4340-b64a-48d8-a5b3-8d59279b7b88</guid><dc:creator>Simon Third</dc:creator><description>&lt;p&gt;I have had similar problems where a 1kV contact discharge into the ground plan caused a reset.  This was via the USB connector shell.  I first tried a 1nF cap to GND on the pin.  This solved the reset problem and programs at 1MHz.  I then looked at reducing the cap size.  At 100pF it passes at 7kV and mostly at 8kV.  Plenty of margin for me, and the programming speed is back up.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ESD protection for SWD</title><link>https://devzone.nordicsemi.com/thread/19051?ContentTypeID=1</link><pubDate>Wed, 15 Apr 2015 05:23:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0ee2ab24-6714-448e-8b2f-0af1cd9b1eb7</guid><dc:creator>Locky</dc:creator><description>&lt;p&gt;Cool, thanks for the info bud.  I&amp;#39;m still doing some testing on this.  Ill post findings here if I find anything relevant.  Cheers&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ESD protection for SWD</title><link>https://devzone.nordicsemi.com/thread/19050?ContentTypeID=1</link><pubDate>Wed, 15 Apr 2015 05:17:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dd986145-997c-43f4-bd2e-ac388179cf7c</guid><dc:creator>Deimantas</dc:creator><description>&lt;p&gt;Yes, SWDIO has internal pull up and with 47K connected pull up is stronger - around 11K. Also SWCLK has internal pull down.
Resistor on SWLK was proposed in one of threads (couldn&amp;#39;t find it right now), but the value was 470R. But i noticed that it affects board programing, and 510R doesn&amp;#39;t.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ESD protection for SWD</title><link>https://devzone.nordicsemi.com/thread/19049?ContentTypeID=1</link><pubDate>Wed, 15 Apr 2015 00:35:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9cd73038-4489-47b6-b06b-09fea291c035</guid><dc:creator>Locky</dc:creator><description>&lt;p&gt;Isn&amp;#39;t the SWDIO internally pulled up with a 16K making your external 47K redundant?    Interesting about the 510R pull down on SWCLK.&lt;/p&gt;
&lt;p&gt;I recently testing contact discharge of +/-6KV and noted that a 0.01uF cap on the SWDIO helped the board absorb the discharge without any reset, however this affect the boards ability to program, so it is not a viable solution of Production programming.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ESD protection for SWD</title><link>https://devzone.nordicsemi.com/thread/19048?ContentTypeID=1</link><pubDate>Tue, 14 Apr 2015 05:37:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bfa37112-1c6f-40cb-b5f5-fceb9259cdda</guid><dc:creator>Deimantas</dc:creator><description>&lt;p&gt;I can also confirm that in some cases even with pins shorted to ground, when ESD applied to nRF51822 SW pins current consumption increases. Now we changed enclosere to full plastic (SWCLK to ground with 510R, and SWDIO to VSS with 47K) and in daily use everything works fine, no reboots or increased current consumption detected.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ESD protection for SWD</title><link>https://devzone.nordicsemi.com/thread/19047?ContentTypeID=1</link><pubDate>Wed, 08 Apr 2015 20:01:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7af18266-5ef4-4cbb-8e15-c3a9c1776a60</guid><dc:creator>Locky</dc:creator><description>&lt;p&gt;We have seen ESD applied to a plastic enclosure still cause resets to the board inside.   This has been seen in rare cases in the field.  Our SWD lines are quite short.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ESD protection for SWD</title><link>https://devzone.nordicsemi.com/thread/19046?ContentTypeID=1</link><pubDate>Mon, 23 Feb 2015 11:44:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c0bc3700-da1e-444c-87f1-1488f4dec606</guid><dc:creator>Asbj&amp;#248;rn</dc:creator><description>&lt;p&gt;Yes, as you say, it will make the production for your application more complex. Are you sure that a 900V discharge directly on the SWDCLK pin is something that could potentially happen to you application? Usually the housing or encapsulation will be hit, but not necessary directly on the SWCLK pin itself.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ESD protection for SWD</title><link>https://devzone.nordicsemi.com/thread/19045?ContentTypeID=1</link><pubDate>Wed, 18 Feb 2015 08:03:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8bcc17e6-08b6-49bf-bb85-17b814b8c927</guid><dc:creator>Deimantas</dc:creator><description>&lt;p&gt;Now i see that, 0R resistor not always helps. But it reduces the posibility of increased current consumption. 0R resistor isn&amp;#39;t best case, because during manufactoring, after device testing, you should solder a resistor. So production becomes more complex.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ESD protection for SWD</title><link>https://devzone.nordicsemi.com/thread/19044?ContentTypeID=1</link><pubDate>Thu, 12 Feb 2015 08:51:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d370fd2e-c1ab-46dc-812b-4050e9c89c5a</guid><dc:creator>Asbj&amp;#248;rn</dc:creator><description>&lt;p&gt;Yes, if you use a 0 Ohm resistor. The idea was to replace that resistor while developing with a capacitor or remove it altogether.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ESD protection for SWD</title><link>https://devzone.nordicsemi.com/thread/19043?ContentTypeID=1</link><pubDate>Wed, 11 Feb 2015 19:24:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:87b4fecc-e8eb-43e4-8393-d5ddf8e6c7a6</guid><dc:creator>Locky</dc:creator><description>&lt;p&gt;This would eliminate the ability to program the chip on-board though, no?&lt;/p&gt;
&lt;p&gt;DiamondS:  Is this something you are seeing while the product is inside an enclosure?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ESD protection for SWD</title><link>https://devzone.nordicsemi.com/thread/19042?ContentTypeID=1</link><pubDate>Wed, 11 Feb 2015 16:49:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a417a5eb-2441-44c7-ba4f-93ccf8a2414a</guid><dc:creator>Asbj&amp;#248;rn</dc:creator><description>&lt;p&gt;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.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>