MC12311 Rapid Packet Blast

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

MC12311 Rapid Packet Blast

791 次查看
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

标签 (1)
0 项奖励
回复
1 回复

634 次查看
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 项奖励
回复