<?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>Kinetis MicrocontrollersのトピックRe: MK20DX128VLH7 Mask 2N36B VLLS3 current varies from 70-150uA on some parts</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/MK20DX128VLH7-Mask-2N36B-VLLS3-current-too-high/m-p/400571#M22212</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Could someone test this with TWR-K20D72M?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 11 Nov 2015 08:55:16 GMT</pubDate>
    <dc:creator>BenFan</dc:creator>
    <dc:date>2015-11-11T08:55:16Z</dc:date>
    <item>
      <title>MK20DX128VLH7 Mask 2N36B VLLS3 current too high!</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/MK20DX128VLH7-Mask-2N36B-VLLS3-current-too-high/m-p/400570#M22211</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I try for a few days now to get the sleep current consumption to acceptable level.&lt;/P&gt;&lt;P&gt;We use MK20DX128VLH7 Mask 2N36B. Due to bug on this mask we have to use VLLS3 in place of planed LLS.&lt;/P&gt;&lt;P&gt;Still there is high sleep current a-lot more than expected and used to with kinetis parts.&lt;/P&gt;&lt;P&gt;I really hope there is some error in my code.&lt;/P&gt;&lt;P&gt;KDS is 3.0.0., Processor expert with updates and "mcuoneclipse" add-ons.&lt;/P&gt;&lt;P&gt;PCB is extremely basic. No external peripherals, no LDO... just battery (3.6V minus schottky drop, capacitors...), RF chip removed.&lt;/P&gt;&lt;P&gt;Only 32kHz RTC crystal is used.&lt;/P&gt;&lt;P&gt;When application is loaded and cpu goes to sleep I remove SWD (debug) connection the consumption is sometimes lower then when it wakes-up from sleep.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Now the biggest curiosity. Some parts have around 15-20uA in sleep (cca. 7 of 20 test boards) other from 70-150uA. On one board with high consumption I removed the part and soldered new on in its place and the new one had low consumption cca. 20uA.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have attached project I use now to figure out the consumption problem.&lt;/P&gt;&lt;P&gt;Can someone test this on newer mask set part like 3N36B?&lt;/P&gt;&lt;P&gt;VLLSx modes should be fully functional in mask set 2N36B, am I wrong?&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would greatly appreciate if someone could review my PE configuration and program flow (it's only 30lines of code in main.c)!&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you!&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Original Attachment has been moved to: &lt;A _jive_internal="true" href="https://community.nxp.com/docs/DOC-337420"&gt;K20_VLH7_2N36B_VLLS3.zip&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Nov 2015 14:53:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/MK20DX128VLH7-Mask-2N36B-VLLS3-current-too-high/m-p/400570#M22211</guid>
      <dc:creator>BenFan</dc:creator>
      <dc:date>2015-11-10T14:53:31Z</dc:date>
    </item>
    <item>
      <title>Re: MK20DX128VLH7 Mask 2N36B VLLS3 current varies from 70-150uA on some parts</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/MK20DX128VLH7-Mask-2N36B-VLLS3-current-too-high/m-p/400571#M22212</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Could someone test this with TWR-K20D72M?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Nov 2015 08:55:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/MK20DX128VLH7-Mask-2N36B-VLLS3-current-too-high/m-p/400571#M22212</guid>
      <dc:creator>BenFan</dc:creator>
      <dc:date>2015-11-11T08:55:16Z</dc:date>
    </item>
    <item>
      <title>Re: MK20DX128VLH7 Mask 2N36B VLLS3 current too high!</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/MK20DX128VLH7-Mask-2N36B-VLLS3-current-too-high/m-p/400572#M22213</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I test now with minimal project configuration.&lt;/P&gt;&lt;P&gt;Running from internal low speed oscillator.&lt;/P&gt;&lt;P&gt;Wakeup with LPTMR (clock sourced from LPO).&lt;/P&gt;&lt;P&gt;All pins set to output and "inactive" value. Some pins need 1 to disable FET transistor with connected "load".&lt;/P&gt;&lt;P&gt;And the sleep power consumption is the-same like on full application.&lt;/P&gt;&lt;P&gt;It doesn't matter if it's VLLS1, VLLS2 or VLLS3, the consumption stays high....&lt;/P&gt;&lt;P&gt;If someone want to test on their boards, set appropriate "Init. value" for chip ports to minimize current consumption.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Interestingly I test with 3 boards and two had low consumption (20uA) and one 100uA. Now i have two with 100uA consumption.&lt;/P&gt;&lt;P&gt;I never know what will happen after I flash the board. We have PEMicro Multilink FX ......&lt;/P&gt;&lt;P&gt;Just now i flashed all of them one more time and now again two of them are at 20uA in sleep and one at 100uA.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Nov 2015 13:07:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/MK20DX128VLH7-Mask-2N36B-VLLS3-current-too-high/m-p/400572#M22213</guid>
      <dc:creator>BenFan</dc:creator>
      <dc:date>2015-11-12T13:07:24Z</dc:date>
    </item>
    <item>
      <title>Re: MK20DX128VLH7 Mask 2N36B VLLS3 current too high!</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/MK20DX128VLH7-Mask-2N36B-VLLS3-current-too-high/m-p/400573#M22214</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Benjamin,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I already tested your basic project into my TWR-K20D72M board (1N36B mask) and current consumption is up to 482uA, however, when output pins configuration is omitted (in Cpu.c file, PE_low_level_init function i commented all BitsIoLddx_Init calls) current consumption does lower up to 1.55uA which is the range specified in K20's datasheet.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you please validate this consumption?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a nice day!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Isaac&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Nov 2015 18:45:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/MK20DX128VLH7-Mask-2N36B-VLLS3-current-too-high/m-p/400573#M22214</guid>
      <dc:creator>isaacavila</dc:creator>
      <dc:date>2015-11-18T18:45:24Z</dc:date>
    </item>
    <item>
      <title>Re: MK20DX128VLH7 Mask 2N36B VLLS3 current too high!</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/MK20DX128VLH7-Mask-2N36B-VLLS3-current-too-high/m-p/400574#M22215</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Digital inputs NOT being DRIVEN to voltage-rails usually explains 'unexpected' device current consumption, and the 'variable nature' indicates FLOATING inputs, so that the cross-conduction-current in the input structure-stack varies based on the exact 'between rails' voltage the pin happens to find.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Nov 2015 22:39:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/MK20DX128VLH7-Mask-2N36B-VLLS3-current-too-high/m-p/400574#M22215</guid>
      <dc:creator>egoodii</dc:creator>
      <dc:date>2015-11-18T22:39:43Z</dc:date>
    </item>
    <item>
      <title>Re: MK20DX128VLH7 Mask 2N36B VLLS3 current too high!</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/MK20DX128VLH7-Mask-2N36B-VLLS3-current-too-high/m-p/400575#M22216</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Isaac and Earl.&lt;/P&gt;&lt;P&gt;All unused pins are driven low.&lt;/P&gt;&lt;P&gt;We replaced IC's on problematic boards with special care on ESD safety etc.&lt;/P&gt;&lt;P&gt;Some new (1/8) IC's still have high consumption other down to 15uA. &lt;/P&gt;&lt;P&gt;15uA is acceptable but still high for basic PCB design.&lt;/P&gt;&lt;P&gt;I will report back when we continue work on this project.&lt;/P&gt;&lt;P&gt;thnx to all.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Nov 2015 09:38:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/MK20DX128VLH7-Mask-2N36B-VLLS3-current-too-high/m-p/400575#M22216</guid>
      <dc:creator>BenFan</dc:creator>
      <dc:date>2015-11-26T09:38:44Z</dc:date>
    </item>
  </channel>
</rss>

