<?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 Factors that can affect TSI0_GENCS in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Factors-that-can-affect-TSI0-GENCS/m-p/434658#M25271</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I just want to ask your expertise regarding our current issue in touch responsiveness.&lt;/P&gt;&lt;P&gt;Our products are now in mass production, but recently we are having an issue in touch responsiveness; there is some sort of delay in touch and sometimes it is very hard to press.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In line with this we did some investigation in hardware and software. &lt;/P&gt;&lt;P&gt;Upon checking the TSi0_GENCS register, bad units has different register from the other units.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For all units with good touchpad response we are getting TSI0_GENS “0x10c5c7c8” &lt;/P&gt;&lt;P&gt; &lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_0.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/55684iD75B0CB635B0AC52/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_0.png" alt="pastedImage_0.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And for all the units with bad response we are getting TSI0_GENS “0x10c487c8” or “0x10c4a7c8”&amp;nbsp; &lt;/P&gt;&lt;P&gt; &lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/55720i62C854F02971C6CE/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What I did in software is that I strip all the code and just left the code below and the same issue occurs.&lt;/P&gt;&lt;P&gt;I only retain the basic call for TSI as generated by Processor Expert.&lt;/P&gt;&lt;P&gt; &lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_2.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/55744iD8AD5C55FE52D312/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_2.png" alt="pastedImage_2.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Based on my previous experience if I have same hardware TSI0_GENCS supposed not to change since we are using same code for all the units.&lt;/P&gt;&lt;P&gt;Attached is the stripped sourcecode for your reference.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you sight some factors that can affect TSI0_GENCS for example in hardware, mechanical or even software?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 09 Sep 2015 05:28:37 GMT</pubDate>
    <dc:creator>javervalino</dc:creator>
    <dc:date>2015-09-09T05:28:37Z</dc:date>
    <item>
      <title>Factors that can affect TSI0_GENCS</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Factors-that-can-affect-TSI0-GENCS/m-p/434658#M25271</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I just want to ask your expertise regarding our current issue in touch responsiveness.&lt;/P&gt;&lt;P&gt;Our products are now in mass production, but recently we are having an issue in touch responsiveness; there is some sort of delay in touch and sometimes it is very hard to press.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In line with this we did some investigation in hardware and software. &lt;/P&gt;&lt;P&gt;Upon checking the TSi0_GENCS register, bad units has different register from the other units.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For all units with good touchpad response we are getting TSI0_GENS “0x10c5c7c8” &lt;/P&gt;&lt;P&gt; &lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_0.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/55684iD75B0CB635B0AC52/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_0.png" alt="pastedImage_0.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And for all the units with bad response we are getting TSI0_GENS “0x10c487c8” or “0x10c4a7c8”&amp;nbsp; &lt;/P&gt;&lt;P&gt; &lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/55720i62C854F02971C6CE/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What I did in software is that I strip all the code and just left the code below and the same issue occurs.&lt;/P&gt;&lt;P&gt;I only retain the basic call for TSI as generated by Processor Expert.&lt;/P&gt;&lt;P&gt; &lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_2.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/55744iD8AD5C55FE52D312/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_2.png" alt="pastedImage_2.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Based on my previous experience if I have same hardware TSI0_GENCS supposed not to change since we are using same code for all the units.&lt;/P&gt;&lt;P&gt;Attached is the stripped sourcecode for your reference.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you sight some factors that can affect TSI0_GENCS for example in hardware, mechanical or even software?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Sep 2015 05:28:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Factors-that-can-affect-TSI0-GENCS/m-p/434658#M25271</guid>
      <dc:creator>javervalino</dc:creator>
      <dc:date>2015-09-09T05:28:37Z</dc:date>
    </item>
    <item>
      <title>Re: Factors that can affect TSI0_GENCS</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Factors-that-can-affect-TSI0-GENCS/m-p/434659#M25272</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Javer&lt;/P&gt;&lt;P&gt;I believe that this is the same problem that I am working with Marco A.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I believe that the problem is that the base line is increasing with the time, due the function of the electrode and the water.&lt;/P&gt;&lt;P&gt;I recommend that you perform hardware calibration after some time like 5 min without activity.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Checking your data the threshold (TSIx_TSHD)&amp;nbsp; is different on the good and the failed part.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope this will help you.&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Vicente Gomez&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Sep 2015 17:34:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Factors-that-can-affect-TSI0-GENCS/m-p/434659#M25272</guid>
      <dc:creator>vicentegomez</dc:creator>
      <dc:date>2015-09-14T17:34:46Z</dc:date>
    </item>
    <item>
      <title>Re: Factors that can affect TSI0_GENCS</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Factors-that-can-affect-TSI0-GENCS/m-p/434660#M25273</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Vicente,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How is the progress of your work?&lt;/P&gt;&lt;P&gt;What do you mean by "due the function of the electrode and the water" ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt;&amp;gt;I recommend that you perform hardware calibration after some time like 5 min without activity.&lt;/P&gt;&lt;P&gt;This cannot be done in our application, since the user must use the device touch after powering it up.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt;&amp;gt;Checking your data the threshold (TSIx_TSHD)&amp;nbsp; is different on the good and the failed part.&lt;BR /&gt;Yes, its keep on happening even we use the code above. I just want to know why its not happening on other unit?&lt;/P&gt;&lt;P&gt;Almost 80% in our production are good and the other part is experiencing this phenomena. Right now we are thinking that this is a problem on the MCU. What do you think?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Javer Valino&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Sep 2015 03:00:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Factors-that-can-affect-TSI0-GENCS/m-p/434660#M25273</guid>
      <dc:creator>javervalino</dc:creator>
      <dc:date>2015-09-16T03:00:33Z</dc:date>
    </item>
    <item>
      <title>Re: Factors that can affect TSI0_GENCS</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Factors-that-can-affect-TSI0-GENCS/m-p/434661#M25274</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Javer&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;What do you mean by "due the function of the electrode and the water" ?, I am thinking that when the water keeps long time on the electrode, it start to get some change producing&amp;nbsp; that the base line will increase, after some time it does not response. But if you have 80 % working, I believe that this is not the cause.&lt;/SPAN&gt;&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;What happens if you change the board, I mean on one unit that failed change the hardware (the board with the KL05) and keep the same electrode, and put a unit that works properly and check, also put the failed board on a good electrode.&lt;/SPAN&gt;&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;After that you can check if the problems follows the board or the electrode.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;After you can change the MCU and check if the problem follow the MCU or follow the board.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;Please let me know the result, if the information is confidential, we can use an SR (service request) for that.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;Regards&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;Vicente&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Sep 2015 17:02:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Factors-that-can-affect-TSI0-GENCS/m-p/434661#M25274</guid>
      <dc:creator>vicentegomez</dc:creator>
      <dc:date>2015-09-17T17:02:19Z</dc:date>
    </item>
  </channel>
</rss>

