MC12311 Rapid Packet Blast

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

MC12311 Rapid Packet Blast

345 Views
koehler916
Contributor II

Hello everyone,

 

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 rate at which a single packet is "blasted" over-the-air via the transceiver. My code, for purposes of this forum, creates a packet RadioTxPacket, and then loops around the function as follows:

 

while(blasting)    //RTC interrupt sets blasting to 0

{

  (void)MCPSDataRequest(RadioTxPacket);

}

 

This sucessfully "blasts" the packet over-the-air, but it takes nearly 4.5ms to transmit each packet. I dug around inside the function and inside the radio driver but could not find any obvious ways to reduce the transmission time.

 

The attached image is the voltage across a current shunt connected to the V_RF line while "blasting".

 

Questions:

1) Is there a way to reduce the amount of time it takes to transmit a single packet?

2) Is there a way to create multiple packets, and then transmit several packets at once?

 

Thanks in advance,

Kevin

Labels (1)
0 Kudos
1 Reply

188 Views
bigmac
Specialist III

Hello Kevin,

 

You do not say what software and communications protocol you are using within the device?  It would appear that the actual packet transmission time is very short, but there is a gap period between packets. What can be done with the timing will depend on the details of the protocol.  Without knowing this, it is impossible to say whether the gap can be reduced.

 

The transmission protocol will also determine the types of packet available, and the maximum payload.

 

Regards,

Mac

 

0 Kudos