<?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: How to minimize the time required for a RX warmup on a Kinetis KW41Z?</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-minimize-the-time-required-for-a-RX-warmup-on-a-Kinetis/m-p/779483#M47423</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Mario,&lt;/P&gt;&lt;P&gt;thank you for your answer and the information. I was already able to eliminate all the overhead added by software. My problem is that I need a really fast transition between two RX ON phases (a complete RX sequence consists of a 105 us warmup, the ON phase and the 1 or 2 us warmdown according to the reference manual). I would like to have an enlarged RX sequence comprised of one RX warmup at the beginning, several ON phases and one warmdown at the end i.e. I somehow have to eliminate or shorten the warmup time of the ON phases in the middle of my RX sequence.&lt;/P&gt;&lt;P&gt;Is it possible to achieve this by using LPPS mode in which you can recycle back to any point in the RX warmup after complete packet reception?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Lukas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 22 Dec 2017 06:39:39 GMT</pubDate>
    <dc:creator>lukaskrupp</dc:creator>
    <dc:date>2017-12-22T06:39:39Z</dc:date>
    <item>
      <title>How to minimize the time required for a RX warmup on a Kinetis KW41Z?</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-minimize-the-time-required-for-a-RX-warmup-on-a-Kinetis/m-p/779481#M47421</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello, I would like to know if there is any information on how to minimize the time required for a RX warmup between 2 RX sequences on a Kinetis KW41Z. Could this be done by disabling AuxPLL Frequency Calibration and DC Offset Correction? Are there any known values of warmup times which where already reached in the past?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Dec 2017 14:25:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-minimize-the-time-required-for-a-RX-warmup-on-a-Kinetis/m-p/779481#M47421</guid>
      <dc:creator>lukaskrupp</dc:creator>
      <dc:date>2017-12-11T14:25:11Z</dc:date>
    </item>
    <item>
      <title>Re: How to minimize the time required for a RX warmup on a Kinetis KW41Z?</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-minimize-the-time-required-for-a-RX-warmup-on-a-Kinetis/m-p/779482#M47422</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Lukas,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: #1f497d;"&gt;Could you please be more specific? what do you want to do? What do you mean by warm-up? &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: #1f497d;"&gt;The time from a command being written to the GENFSK command register to the time when bits can be received by the PHY? &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: #1f497d;"&gt;Or do they mean the mode change and startup time overall? &amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: #1f497d;"&gt;Mode change time might have some opportunities for improvement as it is a software-driven time. The time from writing an RX_START_NOW command into SEQCMD field of the GENFSK-&amp;gt;XCVR_CTRL register is a hardware determined the time for any type of RX and should be around 105usec.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: #1f497d;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: #1f497d;"&gt;Internally, you could look at ANTGENRX and GENSTATE DTEST pages on external pins to see the ANT/GENFSK RX and state machine signals. You can look at RXWARMUP page to see the complete receive warmup time from LDO regulator startup to rx_init signal (almost the end of warmup).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: #1f497d;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: #1f497d;"&gt;The TSM timing for RX warmup is pretty much fixed by the hardware requirements and not open to changes. You should look at the software layers that are being wrapped around the GENFSK to see how much overhead they are adding.&amp;nbsp; Set a GPIO when the app layer asks for RX, then another GPIO when the RX_START_NOW sequence command is written into the register and finally observe one of the DTEST signals showing the end of RX warmup. This will give you a complete picture.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: #1f497d;"&gt;Best Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: #1f497d;"&gt;Mario&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: #1f497d;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Dec 2017 18:20:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-minimize-the-time-required-for-a-RX-warmup-on-a-Kinetis/m-p/779482#M47422</guid>
      <dc:creator>mario_castaneda</dc:creator>
      <dc:date>2017-12-21T18:20:15Z</dc:date>
    </item>
    <item>
      <title>Re: How to minimize the time required for a RX warmup on a Kinetis KW41Z?</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-minimize-the-time-required-for-a-RX-warmup-on-a-Kinetis/m-p/779483#M47423</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Mario,&lt;/P&gt;&lt;P&gt;thank you for your answer and the information. I was already able to eliminate all the overhead added by software. My problem is that I need a really fast transition between two RX ON phases (a complete RX sequence consists of a 105 us warmup, the ON phase and the 1 or 2 us warmdown according to the reference manual). I would like to have an enlarged RX sequence comprised of one RX warmup at the beginning, several ON phases and one warmdown at the end i.e. I somehow have to eliminate or shorten the warmup time of the ON phases in the middle of my RX sequence.&lt;/P&gt;&lt;P&gt;Is it possible to achieve this by using LPPS mode in which you can recycle back to any point in the RX warmup after complete packet reception?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Lukas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Dec 2017 06:39:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-minimize-the-time-required-for-a-RX-warmup-on-a-Kinetis/m-p/779483#M47423</guid>
      <dc:creator>lukaskrupp</dc:creator>
      <dc:date>2017-12-22T06:39:39Z</dc:date>
    </item>
  </channel>
</rss>

