<?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 PDB interrupt periodicity  in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/PDB-interrupt-periodicity/m-p/460679#M27596</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I'm working with a FRDM-K64F board, with KSDK_v2 release.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm using the PDB to hardware trigger the DAC. I'm in trouble with the usage of the PDB prescalerDivider, the PDB dividerMultiplicationFactor,&lt;/P&gt;&lt;P&gt;the DAC interval value, the PDB delay value, and the PDB modulus value ...&lt;/P&gt;&lt;P&gt;Is there an application note availabe to explain the configuration to use to obtain a requested PDB interruption periodicity ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Following settings give a rough interruption frequency of 0.9 MHz but I'm not able to explain ...&lt;/P&gt;&lt;P&gt;I have not succeed in reaching&amp;nbsp; a 1.2 MHz frequency.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;EM&gt;pdbConfigStruct.prescalerDivider = kPDB_PrescalerDivider1;&lt;/EM&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;EM&gt;pdbConfigStruct.dividerMultiplicationFactor = kPDB_DividerMultiplicationFactor1;&lt;/EM&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;EM&gt;PDB_SetModulusValue(PDB_BASE, 2);&lt;/EM&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;EM&gt;PDB_SetCounterDelayValuePDB_BASE, 2);&lt;/EM&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;EM&gt;PDB_SetDACTriggerIntervalValue(PDB_BASE, DAC_CHANNEL, 800);&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See linked file (oscilloscope output for a sinus periodic curve of 4096 points)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your help,&lt;/P&gt;&lt;P&gt;Best Regards&lt;/P&gt;&lt;P&gt;Nadine&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 16 Feb 2016 15:42:34 GMT</pubDate>
    <dc:creator>nadine</dc:creator>
    <dc:date>2016-02-16T15:42:34Z</dc:date>
    <item>
      <title>PDB interrupt periodicity</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/PDB-interrupt-periodicity/m-p/460679#M27596</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I'm working with a FRDM-K64F board, with KSDK_v2 release.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm using the PDB to hardware trigger the DAC. I'm in trouble with the usage of the PDB prescalerDivider, the PDB dividerMultiplicationFactor,&lt;/P&gt;&lt;P&gt;the DAC interval value, the PDB delay value, and the PDB modulus value ...&lt;/P&gt;&lt;P&gt;Is there an application note availabe to explain the configuration to use to obtain a requested PDB interruption periodicity ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Following settings give a rough interruption frequency of 0.9 MHz but I'm not able to explain ...&lt;/P&gt;&lt;P&gt;I have not succeed in reaching&amp;nbsp; a 1.2 MHz frequency.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;EM&gt;pdbConfigStruct.prescalerDivider = kPDB_PrescalerDivider1;&lt;/EM&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;EM&gt;pdbConfigStruct.dividerMultiplicationFactor = kPDB_DividerMultiplicationFactor1;&lt;/EM&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;EM&gt;PDB_SetModulusValue(PDB_BASE, 2);&lt;/EM&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;EM&gt;PDB_SetCounterDelayValuePDB_BASE, 2);&lt;/EM&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;EM&gt;PDB_SetDACTriggerIntervalValue(PDB_BASE, DAC_CHANNEL, 800);&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See linked file (oscilloscope output for a sinus periodic curve of 4096 points)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your help,&lt;/P&gt;&lt;P&gt;Best Regards&lt;/P&gt;&lt;P&gt;Nadine&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 Feb 2016 15:42:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/PDB-interrupt-periodicity/m-p/460679#M27596</guid>
      <dc:creator>nadine</dc:creator>
      <dc:date>2016-02-16T15:42:34Z</dc:date>
    </item>
    <item>
      <title>Re: PDB interrupt periodicity</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/PDB-interrupt-periodicity/m-p/460680#M27597</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Nadine,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I invite you to check this video that explains the PDB module and shows a basic program using Kinetis SDK 1.3. You can understand its structure and then be able to configure your PDB correctly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.nxp.com/video/programmable-delay-block:PROGRAMMABLE-DELAY-BLOCK" title="http://www.nxp.com/video/programmable-delay-block:PROGRAMMABLE-DELAY-BLOCK"&gt;Programmable Delay Block|NXP&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you still have doubts then you can let me know it and I would try to reply to them.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope this can help you!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Isaac Avila&lt;/P&gt;&lt;P&gt;----------------------------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;/P&gt;&lt;P&gt;----------------------------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 Feb 2016 20:31:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/PDB-interrupt-periodicity/m-p/460680#M27597</guid>
      <dc:creator>isaacavila</dc:creator>
      <dc:date>2016-02-16T20:31:43Z</dc:date>
    </item>
    <item>
      <title>Re: PDB interrupt periodicity</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/PDB-interrupt-periodicity/m-p/460681#M27598</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Isaac,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks fo the answer. It helps me going on with this topic.&lt;/P&gt;&lt;P&gt;Now, I want to configure the PDB using an external trigger input souce (EXTRG pin). &lt;/P&gt;&lt;P&gt;Up to 15 trigger input sources are available and user-selectable through the TRGSEL bits of &lt;/P&gt;&lt;P&gt;the PDB Status and Control register.&lt;/P&gt;&lt;P&gt;In the K64 Sub-Family Reference Manual, Chapter 39 &lt;STRONG&gt;PDB&lt;/STRONG&gt; , section 39.3.1 &lt;STRONG&gt;PDBx_SC, &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt; to set up the TRGSEL bits, &lt;/STRONG&gt;it is written to "&lt;STRONG&gt;refer to the chip configuration&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;details for the actual PDB input trigger connections&lt;/STRONG&gt;" ... Where can I find these information ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;Nadine&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Feb 2016 14:24:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/PDB-interrupt-periodicity/m-p/460681#M27598</guid>
      <dc:creator>nadine</dc:creator>
      <dc:date>2016-02-17T14:24:44Z</dc:date>
    </item>
    <item>
      <title>Re: PDB interrupt periodicity</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/PDB-interrupt-periodicity/m-p/460682#M27599</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Nadine,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This chip-specific information in mainly located in Chapter 3: Chip Configuration, for this case, in section 3.8.1.1.2 PDB Input trigger connection there is a table (Table 3-57) that refers to all of these input triggers:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="PDB Input Trigger.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/53381iD328194D59A12FF5/image-size/large?v=v2&amp;amp;px=999" role="button" title="PDB Input Trigger.jpg" alt="PDB Input Trigger.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;All other chip-specific information like back-to-back acknowledgement connnections, PDB interconnections and other are also located in this section.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope this can help you!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Isaac Avila&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Feb 2016 14:34:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/PDB-interrupt-periodicity/m-p/460682#M27599</guid>
      <dc:creator>isaacavila</dc:creator>
      <dc:date>2016-02-17T14:34:46Z</dc:date>
    </item>
    <item>
      <title>Re: PDB interrupt periodicity</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/PDB-interrupt-periodicity/m-p/460683#M27600</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Isaac:&lt;BR /&gt;&lt;BR /&gt;Where can I find this manual?&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Regards&lt;BR /&gt;Jordan García&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 May 2017 05:27:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/PDB-interrupt-periodicity/m-p/460683#M27600</guid>
      <dc:creator>jordangarcia</dc:creator>
      <dc:date>2017-05-09T05:27:39Z</dc:date>
    </item>
    <item>
      <title>Re: PDB interrupt periodicity</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/PDB-interrupt-periodicity/m-p/460684#M27601</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Jordan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can download this Reference Manual from K64's web page at &lt;A href="http://www.nxp.com,"&gt;www.nxp.com,&lt;/A&gt;&amp;nbsp;please refer to next link and be aware to download the proper RM according your part number.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/kinetis-cortex-m-mcus/k-series-performance-m4/k6x-ethernet/kinetis-k64-120-mhz-256kb-sram-microcontrollers-mcus-based-on-arm-cortex-m4-core:K64_120?tab=Documentation_Tab" title="http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/kinetis-cortex-m-mcus/k-series-performance-m4/k6x-ethernet/kinetis-k64-120-mhz-256kb-sram-microcontrollers-mcus-based-on-arm-cortex-m4-core:K64_120?tab=Documentation_Tab"&gt;ARM Cortex-M4|Kinetis K64 120 MHz 32-bit MCUs|NXP&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Isaac&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 May 2017 12:40:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/PDB-interrupt-periodicity/m-p/460684#M27601</guid>
      <dc:creator>isaacavila</dc:creator>
      <dc:date>2017-05-09T12:40:10Z</dc:date>
    </item>
  </channel>
</rss>

