<?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>Power Consumption rises after I2C data transfer</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/71398/power-consumption-rises-after-i2c-data-transfer</link><description>I am using the zephyr rtos which run on the nrf52832. 
 Describe the bug We are using a nrf52832 based board. There are some I2C devices like tsm12 and eeprom. The power consumption is 200ua when the I2C buses of the nrf52832 is enabled, but without data</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 10 Feb 2021 08:32:16 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/71398/power-consumption-rises-after-i2c-data-transfer" /><item><title>RE: Power Consumption rises after I2C data transfer</title><link>https://devzone.nordicsemi.com/thread/293688?ContentTypeID=1</link><pubDate>Wed, 10 Feb 2021 08:32:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:04e524b7-59ec-442b-b8d3-3bf75ad1ff9a</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;As the erratum states, only yhe TWIM should be affected by this current consumption issue. The TWI driver should not have this issue.&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: Power Consumption rises after I2C data transfer</title><link>https://devzone.nordicsemi.com/thread/293491?ContentTypeID=1</link><pubDate>Tue, 09 Feb 2021 09:14:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9134f2f1-7de5-4c8f-992d-39aca5ca63dc</guid><dc:creator>WJ-tech</dc:creator><description>&lt;p&gt;Thanks. I will try this.&amp;nbsp; I also wonder if i use the twi driver rather than the twim driver, the&amp;nbsp;&lt;span&gt;current consumption will still rising ?&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Power Consumption rises after I2C data transfer</title><link>https://devzone.nordicsemi.com/thread/293460?ContentTypeID=1</link><pubDate>Tue, 09 Feb 2021 06:25:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:148ebb42-8233-4f08-af3a-3e2e28653674</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;This seems to be the&lt;a href="https://infocenter.nordicsemi.com/topic/errata_nRF52832_Rev2/ERR/nRF52832/Rev2/latest/anomaly_832_89.html"&gt; erratum 89&lt;/a&gt; that is causing this excess current consumption, as the workaround has not been implemented in Zephyr, but rather in our &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/introduction.html"&gt;nRFConnect SDK&lt;/a&gt;. After TWIM is finished operating it&amp;#39;s necessary to&amp;nbsp;power cycle the peripheral to disable it correctly. We recommend doing a full uninitializing of the module through Zephyr before you power cycle it though.&lt;/p&gt;
&lt;p&gt;There is also a workaround that won&amp;#39;t require a power cycling of the peripheral which enables TWIS for a short amount of time before enabling TWIM again.&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;temp = NRF_TWIMx-&amp;gt;ENABLE 
NRF_TWIMx-&amp;gt;ENABLE = 9 
NRF_TWIMx-&amp;gt;ENABLE = temp &lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;The official workaround should be sufficient as well which is described in the erratum link I provided at top.&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>