This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

LAUNCHXL-CC1352R1: Evaluating deterministic nature of Sub-1 GHz communication

Part Number: LAUNCHXL-CC1352R1

I am trying to evaluate if the Sub 1 GHz RF on the CC1352R1 evaluation board is capable of deterministic communication. So far I have used the packet TX & RX programs as well as the EasyLink programs which utilize the built in TI drivers with both the TI RTOS and no RTOS. I then probed the corresponding LEDs on the transmit and receive evaluation boards with an oscilloscope and captured some timing data. I am getting a jitter value of anywhere from 8 - 30 microseconds between transmit and receive for the two evaluation boards.

Since I am using the built in TI examples, I am wondering if this jitter value can be reduced by not utilizing the pre-built TI drivers.

Is it possible to reduce this jitter value to 1 microsecond or lower?

What ways can the example programs be improved to reduce the jitter?

  • I assume that you are using the rfPacketTx and rfPacketRX examples. 

    I have never looked at the timing accuracy down to us accuracy since this is not a typical usecase. Are you measuring the time from the LED on the TX side turns on to the LED on the RX side goes on and then looking into the variation of this time? 

    The LED in RX is set in a callback. I suspect that the execution of the callback cause a jitter. You can check if that is the case by comparing the timing with the sync found signal, see dev.ti.com/.../signal-routing.html