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.

CCS/CC1312R: How to receive packetTX packet correctly by WOR-RX?

Part Number: CC1312R


Tool/software: Code Composer Studio

Hi all,

I am developing WOR-RX to receive packetTx and WOR-TX. In your sample code, WOR-RX can receive every packet from WOR-TX but it is not easy to receive packetTX. Please give me some suggestions to receive packetTx more easily. Thank you.

  • In the TX WOR example, the transmitter transmits a preamble that is 500 ms long, and the RX wakes up every 500 ms to see if there is data.

    That means that you will always wake up during the preamble of the transmitted packet. Once the receiver detects a preamble and an RSSI over a certain threshold, it will stay in RX to look for sync.

    If you use the normal TX example, the preamble is only 4 bytes long (640 us at 50 kbps).

    When the receiver only wakes up every 500 ms (and stays in RX for x00 us), it will almost never be in RX at the same time as the transmitter is in TX.

    The rule when making a sniff mode application, is that the wake-up interval of the receiver, must match the preamble length of the transmitter.

    BR

    Siri

  • Hi Siri,

    Thank you for your reply, our preamble is 3.2ms. Is it possible receive our tx packet by WOR-RX? 

  • Hi

    Do not think that would work (or that it would make much sense). The device uses around 1.6 ms just to wake up from Standby to RX,and with margins added,the power driver would most likely determine that there would not be time to go to standby at all, since there is such a short time until the next RX period.

    Siri

  • Hi Siri,

    OK, thank you for your help