<?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>nRF52840 power-on reset failure</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/72607/nrf52840-power-on-reset-failure</link><description>Under the recommended operating conditions (page 611) in the nRF52840 datasheet, there is a note specifying: 
 
 Given a device (with SWD access), is there any way to detect whether the POR circuitry has failed? 
 Is the error condition when this occurs</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 15 Mar 2021 09:55:01 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/72607/nrf52840-power-on-reset-failure" /><item><title>RE: nRF52840 power-on reset failure</title><link>https://devzone.nordicsemi.com/thread/299705?ContentTypeID=1</link><pubDate>Mon, 15 Mar 2021 09:55:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:521cf9fd-4ab5-4df8-a2f2-744edfd816a0</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;I&amp;#39;m sorry, but there&amp;#39;s no way to detect whether it was the POR failing or not in these cases. A valid POR is required for the SoC to be able to enable pin resets, so you will have to physically reset it when this occurs I&amp;#39;m afraid.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 power-on reset failure</title><link>https://devzone.nordicsemi.com/thread/299394?ContentTypeID=1</link><pubDate>Fri, 12 Mar 2021 08:08:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:31136b46-90ac-405b-85c8-1398ab876374</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Okay, I think this would be the POR failing, but I can&amp;#39;t confirm it just from your description, but I think it&amp;#39;s safe to say that what&amp;#39;s causing this is the long rise times. Our expert on the matter is out of office today, but I&amp;#39;ll ask him first thing on Monday whether he can provide some more details on whether there&amp;#39;s some way to pin point whether it&amp;#39;s the POR or something else failing.&lt;/p&gt;
&lt;p&gt;For future HW revisions of your device I would suggest adding some kind of threshold between the solar panels and VDD on the nRF52 so that the nRF won&amp;#39;t be provided power until there is enough to make the device run to prevent these extended rise times.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 power-on reset failure</title><link>https://devzone.nordicsemi.com/thread/299185?ContentTypeID=1</link><pubDate>Thu, 11 Mar 2021 09:06:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:29952759-e26a-437b-a092-84cab73dbd31</guid><dc:creator>JordanYates</dc:creator><description>&lt;p&gt;Hi Simon,&lt;/p&gt;
&lt;p&gt;The devices are solar powered, and semi-regularly recovering from a flat battery. The voltage and current the battery can support at this point varies with light intensity, and we cannot currently make guarantee&amp;#39;s about rise times.&lt;/p&gt;
&lt;p&gt;We are simply hoping to confirm that the problem we are seeing is the POR failing, so we can make rectifications in the future.&lt;/p&gt;
&lt;p&gt;As noted above, there is no logging output because the CPU does not appear to be running. SEGGER JLink tools are unable to connect to the device, despite the voltage reading as 3.3V.&lt;/p&gt;
&lt;p&gt;Ignoring the more complicated functionality, the application should broadcast on Bluetooth and flash an LED when a button is pushed.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 power-on reset failure</title><link>https://devzone.nordicsemi.com/thread/299182?ContentTypeID=1</link><pubDate>Thu, 11 Mar 2021 08:54:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c96235b8-3b79-4151-9ca9-48c0bdb4d269</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;Okay, are the rise times for your battery longer than have you measured the VDD to make sure the voltage supply is consistent.&amp;nbsp;What does your application do exactly? When debugging, what do you see in terms of logging information? What does the rise time look like on your end, if they are above 60ms, undefined behavior like this may indeed occur, and if so I would suggest looking into what&amp;#39;s causing such a high supply rise time.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 power-on reset failure</title><link>https://devzone.nordicsemi.com/thread/299000?ContentTypeID=1</link><pubDate>Wed, 10 Mar 2021 13:12:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0bd41eb4-e9cd-4bea-aab3-af8d0e5faa1d</guid><dc:creator>JordanYates</dc:creator><description>&lt;p&gt;Hi Simon.&lt;/p&gt;
&lt;p&gt;I believe the RESETREAS register will be of limited use as the only way we have currently found to recover these devices is to remove power from them. The problem is that the system doesn&amp;#39;t power up, despite the voltage being sufficient. On devices that do recover from being flat (i.e not the problem&amp;nbsp;I am trying to resolve), the RESETREAS register is typically 0x00, as would be expected.&lt;/p&gt;
&lt;p&gt;Cheers,&lt;br /&gt;Jordan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 power-on reset failure</title><link>https://devzone.nordicsemi.com/thread/298994?ContentTypeID=1</link><pubDate>Wed, 10 Mar 2021 13:04:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8daaba3a-ffba-4af3-baf6-550aba9a93a6</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;Please check out&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/48446/how-to-detect-cause-of-reset/192140#192140"&gt; this case, where my colleague Jimmy&lt;/a&gt; has provided some information as to how you can store the error code in your Flash memory and print out the reset reason (NRF_POWER-&amp;gt;RESETREAS) after the system powers up.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>