<?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: Input Glitch Filter operation info in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Input-Glitch-Filter-operation-info/m-p/358771#M18072</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Regarding the delay caused my be glitch filter, I can only say that the maximum delay is the 2*(filter period), but when you read the pin logic by reading the GPIOx_PDIR register, you get the value witch is set previously by the glitch filter circuit. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Copied from Freescale support.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 10 Mar 2015 13:08:59 GMT</pubDate>
    <dc:creator>Kratz</dc:creator>
    <dc:date>2015-03-10T13:08:59Z</dc:date>
    <item>
      <title>Input Glitch Filter operation info</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Input-Glitch-Filter-operation-info/m-p/358766#M18067</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Is there something I can read on how the input glitch filter works for the MKE02ZVLD2?&amp;nbsp; The reference manual has very little in it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Verdana',sans-serif;"&gt;Does the input port sample and at what rate? &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Verdana',sans-serif;"&gt;When is the sample available: Does the input scan before being polled and deliver the answer when polled by the application software, or d&lt;/SPAN&gt;&lt;SPAN style="font-family: Verdana, sans-serif; font-size: 10pt; line-height: 1.5em;"&gt;oes the answer come later after a delay set by the timer filter value some time after being polled?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Verdana',sans-serif;"&gt;What if the sample rate is longer than the application software polling time?&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Mar 2015 18:46:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Input-Glitch-Filter-operation-info/m-p/358766#M18067</guid>
      <dc:creator>Kratz</dc:creator>
      <dc:date>2015-03-04T18:46:25Z</dc:date>
    </item>
    <item>
      <title>Re: Input Glitch Filter operation info</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Input-Glitch-Filter-operation-info/m-p/358767#M18068</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Kevin,&lt;/P&gt;&lt;P&gt;the definition of the sample rate of the input glitch filter is difficult to say.&lt;/P&gt;&lt;P&gt;The input should be kept its level longer (strictly speaking 2 times longer) than the filter value (of course, it should be calculated to the time).&lt;/P&gt;&lt;P&gt;Otherwise, the input value is not propagated.&lt;/P&gt;&lt;P&gt;In no glitch case, the input signal will be delayed by the filter value.&lt;/P&gt;&lt;P&gt;I cannot understand your word of the polling time.&lt;/P&gt;&lt;P&gt;If it means a polling period, you can not consider the delay.&lt;/P&gt;&lt;P&gt;If it means a polling is finished within the time, the polling will not catch the input.&lt;/P&gt;&lt;P&gt;Can this be your answer?&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Yasuhiko Koumoto.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Mar 2015 01:26:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Input-Glitch-Filter-operation-info/m-p/358767#M18068</guid>
      <dc:creator>yasuhikokoumoto</dc:creator>
      <dc:date>2015-03-05T01:26:28Z</dc:date>
    </item>
    <item>
      <title>Re: Input Glitch Filter operation info</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Input-Glitch-Filter-operation-info/m-p/358768#M18069</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;I want to understand how the filter impacts the timing of embedded software&lt;/STRONG&gt;.&lt;/EM&gt;&amp;nbsp; I understand how the filter works, but what I am trying to understand is what is the timing of the filter relative to the processor's execution. Suppose the filter were set to a divide value of 4096. The processor has a bus frequency of 16MHz.&amp;nbsp; If the code calls for the input status for the input, does the answer come immediately, or does the processor wait for the duration of the filter period &lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;before executing the next line of code?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If the answer come immediately with no delay to the processor execution, it implies the the input is continuously sampling with no delay in processor execution.&amp;nbsp; If there is a delay in processor function, I should consider that in the timing of system.&amp;nbsp; Does this make more sense?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Mar 2015 13:41:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Input-Glitch-Filter-operation-info/m-p/358768#M18069</guid>
      <dc:creator>Kratz</dc:creator>
      <dc:date>2015-03-05T13:41:59Z</dc:date>
    </item>
    <item>
      <title>Re: Input Glitch Filter operation info</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Input-Glitch-Filter-operation-info/m-p/358769#M18070</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Kevin,&lt;/P&gt;&lt;P&gt;I wonder why you have such a question if you understood how the filter worked. Also I cannot understand the idea that you should consider the system timing. You say you would make a polling. I think you will do so because the time delay is unknown. Please tell us what your concerning points are. Are there any problems if the input will come with some delay? In such the case, what should you consider?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Yasuhiko Koumoto.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Mar 2015 20:20:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Input-Glitch-Filter-operation-info/m-p/358769#M18070</guid>
      <dc:creator>yasuhikokoumoto</dc:creator>
      <dc:date>2015-03-06T20:20:10Z</dc:date>
    </item>
    <item>
      <title>Re: Input Glitch Filter operation info</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Input-Glitch-Filter-operation-info/m-p/358770#M18071</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Understanding the system timing in the micro will help explain how the the micro operation will interact with the external system.&amp;nbsp;&amp;nbsp; Does the micro sit at the line of code until the filter delay is over? Does the input sample continually, so an answer is ready when the input is scanned?&amp;nbsp; Will a long delay slow the code execution?&amp;nbsp; I want to understand the consequence of choosing a very long filter time. Will that cause a delay of the response time or execution of a function?&amp;nbsp; That is why I am asking.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Mar 2015 13:48:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Input-Glitch-Filter-operation-info/m-p/358770#M18071</guid>
      <dc:creator>Kratz</dc:creator>
      <dc:date>2015-03-09T13:48:53Z</dc:date>
    </item>
    <item>
      <title>Re: Input Glitch Filter operation info</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Input-Glitch-Filter-operation-info/m-p/358771#M18072</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Regarding the delay caused my be glitch filter, I can only say that the maximum delay is the 2*(filter period), but when you read the pin logic by reading the GPIOx_PDIR register, you get the value witch is set previously by the glitch filter circuit. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Copied from Freescale support.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Mar 2015 13:08:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Input-Glitch-Filter-operation-info/m-p/358771#M18072</guid>
      <dc:creator>Kratz</dc:creator>
      <dc:date>2015-03-10T13:08:59Z</dc:date>
    </item>
  </channel>
</rss>

