<?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: K20: FTM clock divided by 2</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K20-FTM-clock-divided-by-2/m-p/461706#M27675</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I don't know that you could call this an 'errata'.&amp;nbsp; This is clearly the 'documentation process' Freescale chose to follow, although I agree that it is 'fundamentally flawed' as a concept.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As I indicated, if you move to a platform with one of the 150MHz 'K' CPUs you can get a 75MHz BusClock, but THAT is as FAST as would be available AFAIK.&amp;nbsp; These limits are straight from the datasheet as fBUS.&amp;nbsp; As with most specs, you can possibly 'push' that a little in a controlled environment, but I would NEVER expect you could get to 120MHz on ANY Kinetis chip.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;May I ask what drives your need for 'extreme FTM speed'?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 16 May 2016 12:48:43 GMT</pubDate>
    <dc:creator>egoodii</dc:creator>
    <dc:date>2016-05-16T12:48:43Z</dc:date>
    <item>
      <title>K20: FTM clock divided by 2</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K20-FTM-clock-divided-by-2/m-p/461700#M27669</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I use the K22 MCU, configured the clock to 80MHz.&lt;/P&gt;&lt;P&gt;For configuring the clock I used USBDM default setup code.&lt;/P&gt;&lt;P&gt;Now, I want to check if the clock is configured right:&lt;/P&gt;&lt;PRE __default_attr="c++" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_14629653366479359 jive_text_macro" data-renderedposition="160_50_798_384" jivemacro_uid="_14629653366479359" modifiedtitle="true"&gt;&lt;P&gt;void FTM_EPWM(void){&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Enable clock to TIMER FTM0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; SIM-&amp;gt;SCGC6 |= SIM_SCGC6_FTM0_MASK;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; // Enable clock to port pins used by FTM0, we use port C&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; SIM-&amp;gt;SCGC5 |= SIM_SCGC5_PORTC_MASK;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; // Select FTM0_CH0 and FTM0_CH1 pins&lt;/P&gt;&lt;P&gt; //&amp;nbsp; SIM-&amp;gt;SOPT8 |= (SIM_SOPT8_FTM0OCH0SRC_MASK|SIM_SOPT8_FTM0OCH1SRC_MASK);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; //Set pin to right output&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; PORTC-&amp;gt;PCR[1] = PORT_PCR_MUX(4)| PORT_PCR_DSE_MASK; //FTM0_CH0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; PORTC-&amp;gt;PCR[2] = PORT_PCR_MUX(4)| PORT_PCR_DSE_MASK; //FTM0_CH1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; FTM0-&amp;gt;MODE&amp;amp;=~(FTM_MODE_WPDIS_MASK);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; FTM0-&amp;gt;MODE|=(FTM_MODE_FTMEN_MASK);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Configure timers for edge aligned PWM High True Pulses */&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//printf("FTM2_ Edge_Aligned Test 1\r\n");&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //printf("Please check the waveform, 90% Hign Ture EPWM\r\n");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FTM0-&amp;gt;MOD = 79;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FTM0-&amp;gt;CONTROLS[0].CnSC= (FTM_CnSC_MS(0b10) | FTM_CnSC_ELS(0b10));&amp;nbsp;&amp;nbsp; /* No Interrupts; High True pulses on Edge Aligned PWM */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FTM0-&amp;gt;CONTROLS[1].CnSC= 0x28;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FTM0-&amp;gt;CONTROLS[0].CnV=40;&amp;nbsp; /* 90% pulse width */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FTM0-&amp;gt;CONTROLS[1].CnV=40;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FTM0-&amp;gt;SC=FTM_SC_CLKS(0b01)|FTM_SC_PS(0);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Edge Aligned PWM running from BUSCLK / 1 */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // 50% Duty Cycle&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FTM0-&amp;gt;SC = FTM_SC_CLKS(1);&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;Now, I see a 500kHz Clock instead of a 1MHz clock. Any idea where the divide by 2 hides?&lt;/P&gt;&lt;P&gt;-Michael&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 May 2016 11:16:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K20-FTM-clock-divided-by-2/m-p/461700#M27669</guid>
      <dc:creator>michaelheidinge</dc:creator>
      <dc:date>2016-05-11T11:16:41Z</dc:date>
    </item>
    <item>
      <title>Re: K20: FTM clock divided by 2</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K20-FTM-clock-divided-by-2/m-p/461701#M27670</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Michael,&lt;/P&gt;&lt;P&gt;After had a brief look through the code above, I hasn't found any thing wrong with it until now.&lt;/P&gt;&lt;P&gt;So I'd highly recommend that you can output the system clock through the CLKOUT pin, then illustrate the output wave by using oscilloscope.&lt;/P&gt;&lt;P&gt;By through the way, you can confirm the MCU whether run at the 80 MHz or not.&lt;/P&gt;&lt;P&gt;I'm looking forward to your reply.&lt;BR /&gt;Have a great day,&lt;/P&gt;&lt;P&gt;Ping&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 May 2016 09:20:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K20-FTM-clock-divided-by-2/m-p/461701#M27670</guid>
      <dc:creator>jeremyzhou</dc:creator>
      <dc:date>2016-05-12T09:20:50Z</dc:date>
    </item>
    <item>
      <title>Re: K20: FTM clock divided by 2</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K20-FTM-clock-divided-by-2/m-p/461702#M27671</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Jeremy,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;first thanks for your support.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;I use the Freedom Board K22 (512Kb) here.&lt;/P&gt;&lt;P&gt;I verfied the internal clock to 80Mhz using the following function.&lt;/P&gt;&lt;PRE __default_attr="c++" __jive_macro_name="code" class="jive_macro_code jive_text_macro _jivemacro_uid_14631266341324764" data-renderedposition="164_8_1191_96" jivemacro_uid="_14631266341324764" modifiedtitle="true"&gt;&lt;P&gt;void clkout_init(void){&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Configure PCR[3] to clkout.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PORTC-&amp;gt;PCR[3] = PORT_PCR_MUX(5) | PORT_PCR_DSE_MASK; //FTM0_CH0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SIM-&amp;gt;SOPT2&amp;amp;=~SIM_SOPT2_CLKOUTSEL_MASK;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SIM-&amp;gt;SOPT2|=SIM_SOPT2_CLKOUTSEL(0);&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;On the oscilosocpe I could see the 80Mhz.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now I checked again the clock output using the following code:&lt;/P&gt;&lt;PRE __default_attr="c++" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_14631269591315699 jive_text_macro" data-renderedposition="338_8_1191_272" jivemacro_uid="_14631269591315699" modifiedtitle="true"&gt;&lt;P&gt;void FTM_EPWM(void){&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Enable clock to TIMER FTM0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; SIM-&amp;gt;SCGC6 |= SIM_SCGC6_FTM0_MASK;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; // Enable clock to port pins used by FTM0, we use port C&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; SIM-&amp;gt;SCGC5 |= SIM_SCGC5_PORTC_MASK;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; //Set pin to right output&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; PORTC-&amp;gt;PCR[1] = PORT_PCR_MUX(4)| PORT_PCR_DSE_MASK; //FTM0_CH0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; PORTC-&amp;gt;PCR[2] = PORT_PCR_MUX(4)| PORT_PCR_DSE_MASK; //FTM0_CH1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; FTM0-&amp;gt;MODE&amp;amp;=~(FTM_MODE_WPDIS_MASK);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; FTM0-&amp;gt;MODE|=(FTM_MODE_FTMEN_MASK);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FTM0-&amp;gt;MOD = 79;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FTM0-&amp;gt;CONTROLS[0].CnSC= (FTM_CnSC_MS(0b10) | FTM_CnSC_ELS(0b10));&amp;nbsp;&amp;nbsp; /* No Interrupts; High True pulses on Edge Aligned PWM */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FTM0-&amp;gt;CONTROLS[1].CnSC= (FTM_CnSC_MS(0b01) | FTM_CnSC_ELS(0b01));&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FTM0-&amp;gt;CONTROLS[0].CnV=40;&amp;nbsp; /* 50% pulse width */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FTM0-&amp;gt;CONTROLS[1].CnV=40;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FTM0-&amp;gt;SC=FTM_SC_CLKS(0b01)|FTM_SC_PS(0);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Edge Aligned PWM running from System Clock / 1 */&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;But, still CH1 500kHz and CH2 250 kHz.&lt;/P&gt;&lt;P&gt;Double the frequency is expected.&lt;/P&gt;&lt;P&gt;Is the SYSTEMCLOCK really the souce, or could it be, that the source is busclock?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you please help?&lt;/P&gt;&lt;P&gt;-Michael&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 May 2016 08:11:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K20-FTM-clock-divided-by-2/m-p/461702#M27671</guid>
      <dc:creator>michaelheidinge</dc:creator>
      <dc:date>2016-05-13T08:11:57Z</dc:date>
    </item>
    <item>
      <title>Re: K20: FTM clock divided by 2</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K20-FTM-clock-divided-by-2/m-p/461703#M27672</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;Ok&lt;/SPAN&gt;, &lt;SPAN&gt;here&lt;/SPAN&gt; comes &lt;SPAN&gt;the&lt;/SPAN&gt; &lt;SPAN&gt;solution&lt;/SPAN&gt;. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;Flextimer&lt;/SPAN&gt; &lt;SPAN&gt;FTM&lt;/SPAN&gt; &lt;SPAN&gt;is&lt;/SPAN&gt; not &lt;SPAN&gt;clocked&lt;/SPAN&gt; &lt;SPAN&gt;by&lt;/SPAN&gt; &lt;SPAN&gt;the&lt;/SPAN&gt; System &lt;SPAN&gt;Clk&lt;/SPAN&gt; (OUTDIV1), &lt;SPAN&gt;instead&lt;/SPAN&gt; it's actually &lt;SPAN&gt;clocked&lt;/SPAN&gt; &lt;SPAN&gt;from&lt;/SPAN&gt; &lt;SPAN&gt;the&lt;/SPAN&gt; &lt;SPAN style="text-decoration: underline;"&gt;Busclock&lt;/SPAN&gt; (OUTDIV2).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;The&lt;/SPAN&gt; &lt;SPAN&gt;Reference&lt;/SPAN&gt; &lt;SPAN&gt;sheet&lt;/SPAN&gt; &lt;SPAN&gt;clearly&lt;/SPAN&gt; &lt;SPAN&gt;tells&lt;/SPAN&gt;, it &lt;SPAN&gt;would&lt;/SPAN&gt; &lt;SPAN&gt;be&lt;/SPAN&gt; &lt;SPAN&gt;the&lt;/SPAN&gt; System &lt;SPAN&gt;Clock&lt;/SPAN&gt;, &lt;SPAN&gt;that&lt;/SPAN&gt; &lt;SPAN&gt;is&lt;/SPAN&gt; not &lt;SPAN&gt;true&lt;/SPAN&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Questions to NXP:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;1. I &lt;SPAN&gt;checked&lt;/SPAN&gt; &lt;SPAN&gt;the&lt;/SPAN&gt; &lt;SPAN&gt;errata&lt;/SPAN&gt;. Nothing &lt;SPAN&gt;found&lt;/SPAN&gt;. &lt;SPAN&gt;Where&lt;/SPAN&gt; &lt;SPAN&gt;can&lt;/SPAN&gt; I &lt;SPAN&gt;report&lt;/SPAN&gt; &lt;SPAN&gt;this&lt;/SPAN&gt; &lt;SPAN&gt;issue&lt;/SPAN&gt;?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;2. &lt;SPAN&gt;Is&lt;/SPAN&gt; it &lt;SPAN&gt;okay&lt;/SPAN&gt;, to &lt;SPAN&gt;run&lt;/SPAN&gt; &lt;SPAN&gt;the&lt;/SPAN&gt; &lt;SPAN&gt;Busclock&lt;/SPAN&gt; &lt;SPAN&gt;at&lt;/SPAN&gt; 120MHz, to &lt;SPAN&gt;compensate&lt;/SPAN&gt; &lt;SPAN&gt;that&lt;/SPAN&gt; &lt;SPAN&gt;flaw&lt;/SPAN&gt;?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here comes the SIM-&amp;gt;SDID for reproducing the error:&lt;/P&gt;&lt;P&gt;Hex:0x22001e95&lt;/P&gt;&lt;P&gt;Binary:100010000000000001111010010101&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 May 2016 12:34:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K20-FTM-clock-divided-by-2/m-p/461703#M27672</guid>
      <dc:creator>michaelheidinge</dc:creator>
      <dc:date>2016-05-13T12:34:10Z</dc:date>
    </item>
    <item>
      <title>Re: K20: FTM clock divided by 2</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K20-FTM-clock-divided-by-2/m-p/461704#M27673</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The problem is the WAY in which the reference manuals for these parts are 'assembled'.&amp;nbsp; That is, the specific 'peripheral' sections are written 'very generically', with NO chip-specifics included.&amp;nbsp; So, for instance, the FTM section's 'view' of 'clock' would be with a 'system clock' for &lt;SPAN style="text-decoration: underline;"&gt;IT&lt;/SPAN&gt; as a system, not the whole CHIP system.&amp;nbsp; Unfortunately, for all 'chip details' you have to constantly refer back to section '3' that details how each subsystem has been 'glued together' to make the whole.&amp;nbsp; In this particular case, section 3.8.2.2 gives you exactly that info:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; By default each FTM is clocked by the internal bus clock (the FTM refers to it as system clock).&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;This kind of confusion gets worse, for instance, in the description of the SPI module.&amp;nbsp; Clocking examples SPECIFICALLY mention '100MHz' everywhere, which might lead you to the OBVIOUS conclusion you could use the 100MHz 'system' clock as a source, but once again the ACTUAL clock is BUSCLK, and thus LIMITED to 50MHz on &amp;lt;=100MHz CPUs (or 60MHz on 120/180MHz CPUs, with 75MHz on 150MHz CPUs being the FASTEST allowed)....makes for 'not very helpful' examples.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 May 2016 14:19:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K20-FTM-clock-divided-by-2/m-p/461704#M27673</guid>
      <dc:creator>egoodii</dc:creator>
      <dc:date>2016-05-13T14:19:34Z</dc:date>
    </item>
    <item>
      <title>Re: K20: FTM clock divided by 2</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K20-FTM-clock-divided-by-2/m-p/461705#M27674</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Michael,&lt;/P&gt;&lt;P&gt;Thanks for your reply and I'm glad to hear that you already found out the root cause of the issue. About the other questions, please check them below.&lt;/P&gt;&lt;P&gt;1. I checked the errata. Nothing found. Where can I report this issue?&lt;/P&gt;&lt;P&gt;&amp;nbsp; I'll report this doc bug to the Doc team for checking later.&lt;/P&gt;&lt;P&gt;2. Is it okay, to run the Busclock at 120MHz, to compensate that flaw?&lt;/P&gt;&lt;P&gt;&amp;nbsp; I'd like to know what exactly product you choose and can you share the product number with me?&lt;BR /&gt;Have a great day,&lt;BR /&gt;Ping&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 May 2016 01:58:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K20-FTM-clock-divided-by-2/m-p/461705#M27674</guid>
      <dc:creator>jeremyzhou</dc:creator>
      <dc:date>2016-05-16T01:58:03Z</dc:date>
    </item>
    <item>
      <title>Re: K20: FTM clock divided by 2</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K20-FTM-clock-divided-by-2/m-p/461706#M27675</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I don't know that you could call this an 'errata'.&amp;nbsp; This is clearly the 'documentation process' Freescale chose to follow, although I agree that it is 'fundamentally flawed' as a concept.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As I indicated, if you move to a platform with one of the 150MHz 'K' CPUs you can get a 75MHz BusClock, but THAT is as FAST as would be available AFAIK.&amp;nbsp; These limits are straight from the datasheet as fBUS.&amp;nbsp; As with most specs, you can possibly 'push' that a little in a controlled environment, but I would NEVER expect you could get to 120MHz on ANY Kinetis chip.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;May I ask what drives your need for 'extreme FTM speed'?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 May 2016 12:48:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K20-FTM-clock-divided-by-2/m-p/461706#M27675</guid>
      <dc:creator>egoodii</dc:creator>
      <dc:date>2016-05-16T12:48:43Z</dc:date>
    </item>
    <item>
      <title>Re: K20: FTM clock divided by 2</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K20-FTM-clock-divided-by-2/m-p/461707#M27676</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;/P&gt;&lt;P&gt;so far, so clear, the manual is indeed confusing here, but now I know (for least) the root cause.&lt;/P&gt;&lt;P&gt;The product used in the MK22FN512 from the Freedom eval kit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Checking the KV3x Energy Control series, I see the same problem, that the CLK speed will be limited to 60MHz.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The FTM speed is required to get a decent resoluion for LLC-Converter control. &lt;/P&gt;&lt;P&gt;I want that the converter gets a decent resolutio. Switching frequency ranges from 100kHz to 1MHz.&lt;/P&gt;&lt;P&gt;And 60 count vs 120 counts is a difference.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for the support Jeremy and Earl.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 May 2016 07:10:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K20-FTM-clock-divided-by-2/m-p/461707#M27676</guid>
      <dc:creator>michaelheidinge</dc:creator>
      <dc:date>2016-05-17T07:10:14Z</dc:date>
    </item>
  </channel>
</rss>

