<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: IMX6ULL mem/idle power usage in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/IMX6ULL-mem-idle-power-usage/m-p/1045344#M153964</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Michiel&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;is it normal that UART's make such a big difference to the 'idle' state?&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;yes, if (for example) uart pins are connected to some external load like pull resistor.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;what would be the reason standby and mem don't make a difference?&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reason may be wrong power measuring procedure which is thoroughly defined in NXP&lt;/P&gt;&lt;P&gt;documentation, like sect.3.7. Measuring points on the MX6ULL EVK platform&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.nxp.com/docs/en/application-note/AN5345.pdf" target="_blank"&gt;&lt;STRONG&gt;6ULL Power Consumption Application Note&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.nxp.com/docs/en/application-note/AN5381.pdf" target="_blank"&gt;&lt;STRONG&gt;Measuring Current in i.MX Applications&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;is there a document/table somewhere that shows things like 'if you enable this module, then this will be the result of on the overall current draw?&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sorry such documents are not available. In general some figures can be found in sect.4.1.5 Maximum Supply Currents&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.nxp.com/docs/en/data-sheet/IMX6ULLCEC.pdf" target="_blank"&gt;&lt;STRONG&gt;i.MX 6ULL Applications Processors for Consumer Products&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 16 Jun 2020 11:06:09 GMT</pubDate>
    <dc:creator>igorpadykov</dc:creator>
    <dc:date>2020-06-16T11:06:09Z</dc:date>
    <item>
      <title>IMX6ULL mem/idle power usage</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6ULL-mem-idle-power-usage/m-p/1045343#M153963</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I've used the latest BSP to generate a bootloader and kernel, then based on the DTS from the evk and the default one from the manufacturer of the carrier board (attached) I made a DTS (attached) to suit my needs which are:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;one ethernet&lt;/LI&gt;&lt;LI&gt;as many as possible UART&lt;/LI&gt;&lt;LI&gt;two i²c&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;I think I disabled pretty much everything else. But power consumption is nowhere as low as i hoped...&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;idle (eth0 'okay' but no cable attached, usb eth gadget) 953mW&lt;/LI&gt;&lt;LI&gt;idle but eth0 and usb0 down&amp;nbsp; 750mW&lt;/LI&gt;&lt;LI&gt;standby&amp;nbsp; 580mW (and 'mem' doesn't seem to make a noticable difference)&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When using the default dtb from the carrier manufacturer (single uart,no i2c, both eth available)&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;idle (both eth okay but no cable attached, usb eth gadget, single uart ok)&amp;nbsp; is 815mW&lt;/LI&gt;&lt;LI&gt;idle both eth down, usb0 down 335mW&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;According to the power consumption app note i should use&amp;nbsp;&lt;/P&gt;&lt;P&gt;echo 1 &amp;gt; /sys/bus/platform/drivers/imx_busfreq/soc\:busfreq/enable&lt;/P&gt;&lt;P&gt;But this doesn't make a difference in the above scenario's.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So before i try to dig even deeper:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;is it normal that UART's make such a big difference to the 'idle' state?&lt;/LI&gt;&lt;LI&gt;what would be the reason standby and mem don't make a difference?&lt;/LI&gt;&lt;LI&gt;is there a document/table somewhere that shows things like 'if you enable this module, then this will be the result of on the overall current draw?&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;I've attached imx6ull-das which is the dtb for the uarts etc and imx6ull-seeed with is the default i'm referring to.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Jun 2020 20:41:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6ULL-mem-idle-power-usage/m-p/1045343#M153963</guid>
      <dc:creator>michiel_tjampen</dc:creator>
      <dc:date>2020-06-15T20:41:50Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6ULL mem/idle power usage</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6ULL-mem-idle-power-usage/m-p/1045344#M153964</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Michiel&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;is it normal that UART's make such a big difference to the 'idle' state?&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;yes, if (for example) uart pins are connected to some external load like pull resistor.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;what would be the reason standby and mem don't make a difference?&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reason may be wrong power measuring procedure which is thoroughly defined in NXP&lt;/P&gt;&lt;P&gt;documentation, like sect.3.7. Measuring points on the MX6ULL EVK platform&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.nxp.com/docs/en/application-note/AN5345.pdf" target="_blank"&gt;&lt;STRONG&gt;6ULL Power Consumption Application Note&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.nxp.com/docs/en/application-note/AN5381.pdf" target="_blank"&gt;&lt;STRONG&gt;Measuring Current in i.MX Applications&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;is there a document/table somewhere that shows things like 'if you enable this module, then this will be the result of on the overall current draw?&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sorry such documents are not available. In general some figures can be found in sect.4.1.5 Maximum Supply Currents&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.nxp.com/docs/en/data-sheet/IMX6ULLCEC.pdf" target="_blank"&gt;&lt;STRONG&gt;i.MX 6ULL Applications Processors for Consumer Products&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 Jun 2020 11:06:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6ULL-mem-idle-power-usage/m-p/1045344#M153964</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2020-06-16T11:06:09Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6ULL mem/idle power usage</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6ULL-mem-idle-power-usage/m-p/1045345#M153965</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;According to the schematic 3 UART's are normally connected for another ethernet chip (for ENET2) but don't have pull ups, UART4 is the only one that has pull ups. But I might be using internal ones (don't understand dts file that well yet), so i'll check that.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regarding power consumption in standby/mem. How can 'measuring wrong' be a cause? I measure the total current drawn by the board (which&amp;nbsp;equals the 6ull package with ram,emmc and phy hardware)&amp;nbsp; either way i should see 'some' difference between mem and standby. Could something prevent it going into mem?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've read the referenced application notes (before i made this thread) that's why i'm so surprised about what i measure. In it, the 'heavy load usecase' it's video playback over ethernet and the total consumption is about 0,5W... I already measure more than that idle! So where is my mistake/error?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 Jun 2020 18:53:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6ULL-mem-idle-power-usage/m-p/1045345#M153965</guid>
      <dc:creator>michiel_tjampen</dc:creator>
      <dc:date>2020-06-16T18:53:01Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6ULL mem/idle power usage</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6ULL-mem-idle-power-usage/m-p/1045346#M153966</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;gt; How can 'measuring wrong' be a cause? I measure the total current drawn by the board&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this is wrong measuring, sorry. Measuring total board current does not make sense as&lt;/P&gt;&lt;P&gt;excessive current may be caused by external board components. So you should make&lt;/P&gt;&lt;P&gt;additional steps to put them in state preventing additional current.&lt;/P&gt;&lt;P&gt;Please reread carefully sect.3.7. Measuring points on the MX6ULL EVK platform&lt;/P&gt;&lt;P&gt;&lt;A data-content-finding="Community" href="https://community.nxp.com/external-link.jspa?url=https%3A%2F%2Fwww.nxp.com%2Fdocs%2Fen%2Fapplication-note%2FAN5345.pdf" rel="nofollow" target="_blank"&gt;&lt;STRONG&gt;6ULL Power Consumption Application Note&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A data-content-finding="Community" href="https://community.nxp.com/external-link.jspa?url=https%3A%2F%2Fwww.nxp.com%2Fdocs%2Fen%2Fapplication-note%2FAN5381.pdf" rel="nofollow" target="_blank"&gt;&lt;STRONG&gt;Measuring Current in i.MX Applications&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;There are special testing points on EVK allowing to measure and verify processor current in&lt;/P&gt;&lt;P&gt;low power states. Note, other board components may be left in active state, though processor&lt;/P&gt;&lt;P&gt;is in low power state, causing overall board current to be not so small as expected.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt;I've read the referenced application notes (before i made this thread) that's&lt;/P&gt;&lt;P&gt;&amp;gt;why i'm so surprised about what i measure.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;May be suggested to test it on i.MX6ULL EVK NXP reference board.&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://www.nxp.com/design/development-boards/i-mx-evaluation-and-development-boards/evaluation-kit-for-the-i-mx-6ull-and-6ulz-applications-processor:MCIMX6ULL-EVK" title="https://www.nxp.com/design/development-boards/i-mx-evaluation-and-development-boards/evaluation-kit-for-the-i-mx-6ull-and-6ulz-applications-processor:MCIMX6ULL-EVK"&gt;MCIMX6ULL-EVK|i.MX6ULL Evaluation Kit | NXP&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you are measuring on some third party board suggest to apply to its tech support&lt;/P&gt;&lt;P&gt;for additional help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Jun 2020 01:09:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6ULL-mem-idle-power-usage/m-p/1045346#M153966</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2020-06-17T01:09:05Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6ULL mem/idle power usage</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6ULL-mem-idle-power-usage/m-p/1045347#M153967</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ok, so it was partially as you predicted. The repurposed pins are also connected to an ethernet PHY including the enable pins... and because all UART pins seem to have a default 100k keeper, they got pulled high.&lt;/P&gt;&lt;P&gt;Removing the chip fixed it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Disabling the keeper's didn't seem to make any noticable difference (and nothing else is connected to the pins) but now i'm at about 250mW idle (eth's down). But still there's the issue of the mem/deep sleep.&lt;/P&gt;&lt;P&gt;echo mem &amp;gt; /sys/power/state increases total system to 315mW&lt;/P&gt;&lt;P&gt;echo standby &amp;gt; /sys/power/state drops it down to 180mW&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What could cause echo mem to not work? Like i mentioned, i use the latest BSP.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Furthermore, is there a document with suggested keeper/slewrate etc settings for the various modules?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 20 Jun 2020 10:39:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6ULL-mem-idle-power-usage/m-p/1045347#M153967</guid>
      <dc:creator>michiel_tjampen</dc:creator>
      <dc:date>2020-06-20T10:39:24Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6ULL mem/idle power usage</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6ULL-mem-idle-power-usage/m-p/1045348#M153968</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;gt;What could cause echo mem to not work?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;may be suggested to measure current on "correct" testing points as it is&lt;/P&gt;&lt;P&gt;made on EVK, not measuring total board current. This will allow to find&lt;/P&gt;&lt;P&gt;what part of board, chips or modules consume eccessive current.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 21 Jun 2020 11:00:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6ULL-mem-idle-power-usage/m-p/1045348#M153968</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2020-06-21T11:00:54Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6ULL mem/idle power usage</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6ULL-mem-idle-power-usage/m-p/1045349#M153969</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ok, nevermind then, the board i'm using has all those covered with a shield, and i'm not planning on removing that.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Jun 2020 21:20:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6ULL-mem-idle-power-usage/m-p/1045349#M153969</guid>
      <dc:creator>michiel_tjampen</dc:creator>
      <dc:date>2020-06-22T21:20:09Z</dc:date>
    </item>
  </channel>
</rss>

