<?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:  Freescale MK10DN512ZVLL10 ADC module/Peripheral conversions slowing down after 30-90 days and subsequently stalling/damaged permanently. in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Freescale-MK10DN512ZVLL10-ADC-module-Peripheral-conversions/m-p/481505#M29454</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rong,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your views &amp;amp; time spent there. But seems the instruction is behaving as desired. Am using a Keil 4 Assembler &amp;amp; attached is the snapshot of the debugger at that instruction.It can been seen that the &lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;MOV R2,#(1&amp;lt;&amp;lt;27) shifts 1, 27 bits to the Left thereby activating the ADC clock.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Can some1 please check my Core,Bus &amp;amp; ADC Clocks are in range &amp;amp; within specifications?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="Pic.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/7355i9A2504BB297AE17E/image-size/large?v=v2&amp;amp;px=999" role="button" title="Pic.jpg" alt="Pic.jpg" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 17 Dec 2015 10:51:56 GMT</pubDate>
    <dc:creator>titan99bijou</dc:creator>
    <dc:date>2015-12-17T10:51:56Z</dc:date>
    <item>
      <title>Freescale MK10DN512ZVLL10 ADC module/Peripheral conversions slowing down after 30-90 days and subsequently stalling/damaged permanently.</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Freescale-MK10DN512ZVLL10-ADC-module-Peripheral-conversions/m-p/481502#M29451</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Chip: Freescale MK10DN512ZVLL10-4N30D (Kinetis K10)&lt;/P&gt;&lt;P&gt;Issue: ADC module/Peripheral conversions slowing down after 30-90 days and subsequently stalling/damaged permanently.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;No of chips affected/damaged:&amp;nbsp; 20 Nos.&lt;/P&gt;&lt;P&gt;Core Clock: 100Mhz&lt;/P&gt;&lt;P&gt;Bus Clock:&amp;nbsp;&amp;nbsp; 50MHz&lt;/P&gt;&lt;P&gt;ADC Operating Frequency: 50/8=6.25MHz&lt;/P&gt;&lt;P&gt;Hardware Average: No/Disabled&lt;/P&gt;&lt;P&gt;Long Sample: Yes&lt;/P&gt;&lt;P&gt;Long Sample clocks: Extra cycles&lt;/P&gt;&lt;P&gt;Total ADCs connected: 11&lt;/P&gt;&lt;P&gt;No. of Differential channels connected: 4&lt;/P&gt;&lt;P&gt;ADC Resolution :16-bit&lt;/P&gt;&lt;P&gt;No. of Single-ended channels connected: 7&lt;/P&gt;&lt;P&gt;ADC Resolution :16-bit&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In-depth Problem:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;The chip ADC module works as designed/engineered/coded in our production line &amp;amp; factory testing.&lt;/LI&gt;&lt;LI&gt;Once the chip is working in real-world application(industrial data aquisition), its works fine for atleast 30 days.&lt;/LI&gt;&lt;LI&gt;The trouble starts anywhere between 30-90 days where the ADC conversions really slows down &amp;amp; ultimately freezes.&lt;/LI&gt;&lt;LI&gt;Henceforth the aforementioned Chip-ADC module absolutely doesnt work on any valid ADC input signal.&lt;/LI&gt;&lt;LI&gt;Once the ADC clock is lowered or increased in code &amp;amp; reflashed, the ADC module reworks but just for a day or two.&lt;/LI&gt;&lt;LI&gt;Basically dead for future ADC conversions.&lt;/LI&gt;&lt;LI&gt;The code also uses FTM that is derived from Bus clock.It works absolutely perfect.&lt;/LI&gt;&lt;LI&gt;Rest all of the chip modules work as expected.&lt;/LI&gt;&lt;LI&gt;No heating or physical damage observed or loose solder contacts.&lt;/LI&gt;&lt;LI&gt;The VREF &amp;amp; VVA are shorted=3.3V same as the supply of the chip. &lt;/LI&gt;&lt;LI&gt;The VREFH &amp;amp; VREFL voltages are steady &amp;amp; corresponding pins in place.&lt;/LI&gt;&lt;LI&gt;No. of chips failed in this fashion ~20 Nos at different geolocations.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Attached is the Code* for Core clock, ADC clock &amp;amp; ADC reading.&lt;/P&gt;&lt;P&gt;Also attached is the schematic* for reference.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Only ADC section.other details/specifics taken out&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please acknowledge, analyze, diagnose &amp;amp; suggest what is going wrong/what is causing ADC to damage/any corrections in code or schematic.Any suggestions will be appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Brij&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Dec 2015 08:36:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Freescale-MK10DN512ZVLL10-ADC-module-Peripheral-conversions/m-p/481502#M29451</guid>
      <dc:creator>titan99bijou</dc:creator>
      <dc:date>2015-12-14T08:36:45Z</dc:date>
    </item>
    <item>
      <title>Re:  Freescale MK10DN512ZVLL10 ADC module/Peripheral conversions slowing down after 30-90 days and subsequently stalling/damaged permanently.</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Freescale-MK10DN512ZVLL10-ADC-module-Peripheral-conversions/m-p/481503#M29452</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;From your phenomenon, it is difficult to get the root cause. But I have checked your code, it seems that your code has issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For example:&lt;/P&gt;&lt;P&gt;LDR&amp;nbsp;&amp;nbsp; R0,=SIM_BASE&lt;/P&gt;&lt;P&gt;LDR&amp;nbsp; R1,[R0,#SIM_SCGC6_OFS]&lt;/P&gt;&lt;P&gt;MOV R2,#(1&amp;lt;&amp;lt;27)&lt;/P&gt;&lt;P&gt;ORR R1,R1,R2&lt;/P&gt;&lt;P&gt;STR R1,[R0,#SIM_SCGC6_OFS]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I do not think that the "MOV R2,#(1&amp;lt;&amp;lt;27)" is correct, as you know that the immediate value should less than 16 bits for MOV instruction so that the MOV can generate 32 bits coding. I have use the CW to compile the instruction, I get error for the above instruction. I think your assembly compiler has issue, can you tell me the assembly compiler you are using?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you do want to use assembly language to develop code, can you switch to CW tools?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Xiangjun rong&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Dec 2015 08:57:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Freescale-MK10DN512ZVLL10-ADC-module-Peripheral-conversions/m-p/481503#M29452</guid>
      <dc:creator>xiangjun_rong</dc:creator>
      <dc:date>2015-12-16T08:57:43Z</dc:date>
    </item>
    <item>
      <title>Re:  Freescale MK10DN512ZVLL10 ADC module/Peripheral conversions slowing down after 30-90 days and subsequently stalling/damaged permanently.</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Freescale-MK10DN512ZVLL10-ADC-module-Peripheral-conversions/m-p/481504#M29453</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Actually, the Cortex M4 instructions allow for 'somewhat more general' fixed values in addition to 'immediate 16 bits'.&lt;/P&gt;&lt;P&gt;From DUI0553A_cortex_m4_dgug.pdf:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Constant&lt;/P&gt;&lt;P&gt;You specify an Operand2 constant in the form:&lt;/P&gt;&lt;P&gt;#constant&lt;/P&gt;&lt;P&gt;where constant can be these (or for MVN [move negate] their inverse):&lt;/P&gt;&lt;P&gt;• any constant that can be produced by shifting an 8-bit value left by any number of bits&lt;/P&gt;&lt;P&gt;within a 32-bit word&lt;/P&gt;&lt;P&gt;• any constant of the form 0x00XY00XY&lt;/P&gt;&lt;P&gt;• any constant of the form 0xXY00XY00&lt;/P&gt;&lt;P&gt;• any constant of the form 0xXYXYXYXY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How individual assemblers create the syntax to implement these different forms is probably 'implementation dependent'.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Dec 2015 19:12:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Freescale-MK10DN512ZVLL10-ADC-module-Peripheral-conversions/m-p/481504#M29453</guid>
      <dc:creator>egoodii</dc:creator>
      <dc:date>2015-12-16T19:12:56Z</dc:date>
    </item>
    <item>
      <title>Re:  Freescale MK10DN512ZVLL10 ADC module/Peripheral conversions slowing down after 30-90 days and subsequently stalling/damaged permanently.</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Freescale-MK10DN512ZVLL10-ADC-module-Peripheral-conversions/m-p/481505#M29454</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rong,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your views &amp;amp; time spent there. But seems the instruction is behaving as desired. Am using a Keil 4 Assembler &amp;amp; attached is the snapshot of the debugger at that instruction.It can been seen that the &lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;MOV R2,#(1&amp;lt;&amp;lt;27) shifts 1, 27 bits to the Left thereby activating the ADC clock.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Can some1 please check my Core,Bus &amp;amp; ADC Clocks are in range &amp;amp; within specifications?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="Pic.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/7355i9A2504BB297AE17E/image-size/large?v=v2&amp;amp;px=999" role="button" title="Pic.jpg" alt="Pic.jpg" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Dec 2015 10:51:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Freescale-MK10DN512ZVLL10-ADC-module-Peripheral-conversions/m-p/481505#M29454</guid>
      <dc:creator>titan99bijou</dc:creator>
      <dc:date>2015-12-17T10:51:56Z</dc:date>
    </item>
    <item>
      <title>Re:  Freescale MK10DN512ZVLL10 ADC module/Peripheral conversions slowing down after 30-90 days and s</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Freescale-MK10DN512ZVLL10-ADC-module-Peripheral-conversions/m-p/1149232#M57990</link>
      <description>&lt;P data-unlink="true"&gt;&lt;SPAN&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/138132"&gt;@titan99bijou&lt;/a&gt;&amp;nbsp;&lt;/SPAN&gt;did you get the solution or root cause of the problem ? &amp;nbsp;I also have the similar issue and not getting any clue even with failure analysis by NXP.&lt;/P&gt;</description>
      <pubDate>Sat, 05 Sep 2020 05:24:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Freescale-MK10DN512ZVLL10-ADC-module-Peripheral-conversions/m-p/1149232#M57990</guid>
      <dc:creator>sdw3kor</dc:creator>
      <dc:date>2020-09-05T05:24:18Z</dc:date>
    </item>
  </channel>
</rss>

