<?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>Same Firmware, Different Current Consumption Between Devices</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/107159/same-firmware-different-current-consumption-between-devices</link><description>I am having strange issues with power consumption for a low power application, and I have limited it to the init function in the code block below. This function essentially configures a GPIOTE input to increment a counter for each rising edge applied</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 16 Jan 2024 14:59:38 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/107159/same-firmware-different-current-consumption-between-devices" /><item><title>RE: Same Firmware, Different Current Consumption Between Devices</title><link>https://devzone.nordicsemi.com/thread/464437?ContentTypeID=1</link><pubDate>Tue, 16 Jan 2024 14:59:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0f0c59b6-6c3f-4bc4-941d-dc972bf46a14</guid><dc:creator>Naeem Maroof</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Is there any update at your end?&amp;nbsp;&lt;/p&gt;
[quote user="TommyKirscher"]so the misc hardware on the board can be ruled out.[/quote]
&lt;p&gt;Good that you are eliminating other factors; but I would like to ask how you are measuring only 9160 power? Maybe you can explain a bit about your setup.&lt;/p&gt;
&lt;p&gt;I think you can repeat the experiments with different versions of init function (nocode, only gpiote, only timer, and all code gpiote+timer+dppi) and then also on different h/w versions.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I am unaware of any resource documenting the power variability for the DPPI peripheral.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Same Firmware, Different Current Consumption Between Devices</title><link>https://devzone.nordicsemi.com/thread/463877?ContentTypeID=1</link><pubDate>Fri, 12 Jan 2024 00:06:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a6a17397-0f92-4d22-b488-5122ef1d7413</guid><dc:creator>TommyKirscher</dc:creator><description>&lt;p&gt;Hi Naeem,&lt;/p&gt;
&lt;p&gt;Pin 24 is being used on all boards, and&amp;nbsp;all boards have the same hardware. I&amp;nbsp;realized that I never mentioned that&amp;nbsp;the current draw going solely to the 9160 had shown this variance, so the misc hardware on the board can be ruled out.&lt;/p&gt;
&lt;p&gt;We&amp;#39;ve recently tested the latest firmware on 3 separate boards which report 13 uA, 20 uA and 45 uA. We&amp;#39;re waiting to receive more so we can&amp;nbsp;get a better idea how much variance we have between boards. All are running the same firmware.&lt;/p&gt;
&lt;p&gt;Our troubleshooting process involved&amp;nbsp;fully erasing the chip using the nRF programmer app. This did not have any impact on current draw.&lt;/p&gt;
&lt;p&gt;I&amp;#39;ll check the registers of the pins and get back to you with what I find. One detail I would like to&amp;nbsp;emphasize, however, is that if we&amp;nbsp;run the code that initializes&amp;nbsp;the counter peripheral but comment out the GPIOTE peripheral, we still see the same current draw.&lt;/p&gt;
&lt;p&gt;Thank you&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Same Firmware, Different Current Consumption Between Devices</title><link>https://devzone.nordicsemi.com/thread/463305?ContentTypeID=1</link><pubDate>Tue, 09 Jan 2024 09:15:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4af8976c-3e11-4d4a-b1bd-a574a0739476</guid><dc:creator>Naeem Maroof</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Which pin(s) you are using for GPIOTE configuration? Sometimes, there can be a different configuration stored in some registers that might impact how we have configured and how we are using.&lt;/p&gt;
&lt;p&gt;As you talked about &amp;quot;different devices&amp;quot;, are they the custom boards? I hope even in that case the hardware components, SOC versions, and everything on-board is same.&lt;/p&gt;
&lt;p&gt;How many boards you have in total? Is it like board-1 and board-2 showing different behaviour for the same firmware, or is it that you have many boards and a set of boards are behaving normally and the rest otherwise?&lt;/p&gt;
&lt;p&gt;As I assume the hardware and the firmware both are the same, may I ask if you could eraseall / recover your boards before flashing.&lt;/p&gt;
&lt;p&gt;You may also check the registers of the pins used to see if there are any differences.&lt;/p&gt;
&lt;p&gt;/BR, Naeem&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>