<?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 MC12311 Rapid Packet Blast in 8-bit Microcontrollers</title>
    <link>https://community.nxp.com/t5/8-bit-Microcontrollers/MC12311-Rapid-Packet-Blast/m-p/151419#M8229</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello everyone,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am working with a MC12311 Sub 1-GHz radio IC mounted on the X-1231X-MRB development board and I am trying to increase the&amp;nbsp;rate at which a single packet is "blasted" over-the-air via the transceiver. My code, for purposes of this forum, creates a packet &lt;EM&gt;RadioTxPacket&lt;/EM&gt;, and then loops around the function as follows:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;while(blasting)&amp;nbsp;&amp;nbsp; &amp;nbsp;//&lt;SPAN style="font-size: 2;"&gt;RTC interrupt sets blasting to 0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp; (&lt;STRONG style=": ; color: #7F0055; font-size: 2;"&gt;void&lt;/STRONG&gt;&lt;SPAN style="font-size: 2;"&gt;)MCPSDataRequest(RadioTxPacket);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 2;"&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 2;"&gt;This&amp;nbsp;sucessfully "blasts" the packet over-the-air, but it takes nearly 4.5ms to transmit each packet.&lt;/SPAN&gt; &lt;SPAN style="font-size: 2;"&gt;I dug around inside the function and inside the radio driver but could not find any obvious ways to reduce the transmission time.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The attached image is the voltage across a current shunt connected to the V_RF line while "blasting".&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Questions:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 2;"&gt;1) Is there a way to reduce&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="font-size: 2;"&gt;the amount of time it takes to transmit a single&amp;nbsp;packet?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 2;"&gt;2)&lt;/SPAN&gt; &lt;SPAN style="font-size: 2;"&gt;Is there a way to create multiple packets, and then transmit several packets at once?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 2;"&gt;Thanks in advance,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 2;"&gt;Kevin&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 04 Apr 2012 04:19:11 GMT</pubDate>
    <dc:creator>koehler916</dc:creator>
    <dc:date>2012-04-04T04:19:11Z</dc:date>
    <item>
      <title>MC12311 Rapid Packet Blast</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/MC12311-Rapid-Packet-Blast/m-p/151419#M8229</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello everyone,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am working with a MC12311 Sub 1-GHz radio IC mounted on the X-1231X-MRB development board and I am trying to increase the&amp;nbsp;rate at which a single packet is "blasted" over-the-air via the transceiver. My code, for purposes of this forum, creates a packet &lt;EM&gt;RadioTxPacket&lt;/EM&gt;, and then loops around the function as follows:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;while(blasting)&amp;nbsp;&amp;nbsp; &amp;nbsp;//&lt;SPAN style="font-size: 2;"&gt;RTC interrupt sets blasting to 0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp; (&lt;STRONG style=": ; color: #7F0055; font-size: 2;"&gt;void&lt;/STRONG&gt;&lt;SPAN style="font-size: 2;"&gt;)MCPSDataRequest(RadioTxPacket);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 2;"&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 2;"&gt;This&amp;nbsp;sucessfully "blasts" the packet over-the-air, but it takes nearly 4.5ms to transmit each packet.&lt;/SPAN&gt; &lt;SPAN style="font-size: 2;"&gt;I dug around inside the function and inside the radio driver but could not find any obvious ways to reduce the transmission time.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The attached image is the voltage across a current shunt connected to the V_RF line while "blasting".&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Questions:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 2;"&gt;1) Is there a way to reduce&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="font-size: 2;"&gt;the amount of time it takes to transmit a single&amp;nbsp;packet?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 2;"&gt;2)&lt;/SPAN&gt; &lt;SPAN style="font-size: 2;"&gt;Is there a way to create multiple packets, and then transmit several packets at once?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 2;"&gt;Thanks in advance,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 2;"&gt;Kevin&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Apr 2012 04:19:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/MC12311-Rapid-Packet-Blast/m-p/151419#M8229</guid>
      <dc:creator>koehler916</dc:creator>
      <dc:date>2012-04-04T04:19:11Z</dc:date>
    </item>
    <item>
      <title>Re: MC12311 Rapid Packet Blast</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/MC12311-Rapid-Packet-Blast/m-p/151420#M8230</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;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You do not say what software and communications protocol you are using within the device?&amp;nbsp; It would appear that the actual packet transmission time is very short, but there is a&amp;nbsp;gap period between packets.&amp;nbsp;What can be done with the timing will depend on the details of the&amp;nbsp;protocol.&amp;nbsp; Without knowing this, it is impossible to say whether the gap can be reduced.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The transmission protocol will also determine the types of packet available, and the maximum payload.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Mac&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Apr 2012 12:11:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/MC12311-Rapid-Packet-Blast/m-p/151420#M8230</guid>
      <dc:creator>bigmac</dc:creator>
      <dc:date>2012-04-04T12:11:29Z</dc:date>
    </item>
  </channel>
</rss>

