<?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: FTM Quad Decoder and Reference Manual in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/FTM-Quad-Decoder-and-Reference-Manual/m-p/829494#M50122</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Keith:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please refer to my attached document.&amp;nbsp; which described multiple features of the FTM and provides some reference code for Quadrature decoder.&lt;/P&gt;&lt;P&gt;AN5142: Features of the FlexTimer Module&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope it helps&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Daniel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 27 Jul 2018 06:33:10 GMT</pubDate>
    <dc:creator>danielchen</dc:creator>
    <dc:date>2018-07-27T06:33:10Z</dc:date>
    <item>
      <title>FTM Quad Decoder and Reference Manual</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/FTM-Quad-Decoder-and-Reference-Manual/m-p/829491#M50119</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In the&amp;nbsp;K22P144M120SF5V2RM reference manual, the documentation for the FTM controller list four FTMx_QDCTRL registers, FTM0&lt;SPAN&gt;_QDCTRL&lt;/SPAN&gt;, FTM1&lt;SPAN&gt;_QDCTRL&lt;/SPAN&gt;, FTM2&lt;SPAN&gt;_QDCTRL&lt;/SPAN&gt;, and FTM3&lt;SPAN&gt;_QDCTRL&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It is documented that only FTM1 and FTM2 can be used for quadrature decoding in the K22.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This does create some confusion.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jul 2018 12:46:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/FTM-Quad-Decoder-and-Reference-Manual/m-p/829491#M50119</guid>
      <dc:creator>Keith4DSmith</dc:creator>
      <dc:date>2018-07-19T12:46:23Z</dc:date>
    </item>
    <item>
      <title>Re: FTM Quad Decoder and Reference Manual</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/FTM-Quad-Decoder-and-Reference-Manual/m-p/829492#M50120</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Keith:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes, compared with the FTM0 and FTM3 configuration, the FTM1 and FTM2 configuration adds the Quadrature decoder feature and reduces the number of channels.&lt;/P&gt;&lt;P&gt;For FTM0 and FTM3, the control registers for that feature are present. which means you will need to create your own quadrature decoder software functions or use the help of external hardware for the decoders.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Daniel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Jul 2018 08:02:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/FTM-Quad-Decoder-and-Reference-Manual/m-p/829492#M50120</guid>
      <dc:creator>danielchen</dc:creator>
      <dc:date>2018-07-23T08:02:30Z</dc:date>
    </item>
    <item>
      <title>Re: FTM Quad Decoder and Reference Manual</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/FTM-Quad-Decoder-and-Reference-Manual/m-p/829493#M50121</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you. If the control registers are present,&amp;nbsp;and there are GPIO/input pins from a quad decoder&amp;nbsp;assigned to CHAN0/1&amp;nbsp;what software functions are required?&lt;/P&gt;&lt;P&gt;Without FTM quadrature decoding, one&amp;nbsp;can use&amp;nbsp;GPIO dma or interrupt and software transitions through 00,01,10,11 states to determine +1 or -1.&lt;/P&gt;&lt;P&gt;How would setting up FTM0 or FTM3 quad decode registers improve the direct GPIO method?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Jul 2018 12:44:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/FTM-Quad-Decoder-and-Reference-Manual/m-p/829493#M50121</guid>
      <dc:creator>Keith4DSmith</dc:creator>
      <dc:date>2018-07-23T12:44:46Z</dc:date>
    </item>
    <item>
      <title>Re: FTM Quad Decoder and Reference Manual</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/FTM-Quad-Decoder-and-Reference-Manual/m-p/829494#M50122</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Keith:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please refer to my attached document.&amp;nbsp; which described multiple features of the FTM and provides some reference code for Quadrature decoder.&lt;/P&gt;&lt;P&gt;AN5142: Features of the FlexTimer Module&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope it helps&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Daniel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Jul 2018 06:33:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/FTM-Quad-Decoder-and-Reference-Manual/m-p/829494#M50122</guid>
      <dc:creator>danielchen</dc:creator>
      <dc:date>2018-07-27T06:33:10Z</dc:date>
    </item>
    <item>
      <title>Re: FTM Quad Decoder and Reference Manual</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/FTM-Quad-Decoder-and-Reference-Manual/m-p/829495#M50123</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you. The app note is very in-depth.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Jul 2018 12:49:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/FTM-Quad-Decoder-and-Reference-Manual/m-p/829495#M50123</guid>
      <dc:creator>Keith4DSmith</dc:creator>
      <dc:date>2018-07-27T12:49:19Z</dc:date>
    </item>
  </channel>
</rss>

