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.

In case of simpliciTI how an ED ( TX-CCA ) evaluates whether the AP has received the data packet?

Other Parts Discussed in Thread: SIMPLICITI

In case of simpliciTI how an ED ( TX-CCA ) evaluates whether the AP has received the data packet?

What is the basis of the TX-CCA, ie. how it is performed in any ED? Based on ...

a) Sync Bytes SYNC0 and SYNC1 registers

b) ADDR or CHANNR registers

c) any abstracted hardware ID.

d) ur options.

And whats the flow of it?

I need to know it as soon as possible.

Thanks

  • Hi, 

    you can turn on the compile option APP_AUTO_ACK and use the send function with SMPL_TXOPTION_ACKREQ option. 

    Please refer here for more detailed information:

    http://processors.wiki.ti.com/index.php/SimpliciTI_FAQ#Does_SimpliciTI_support_message_acknowledgement.3F

  • Dear Sir,

    Thanks for the valuable info.


    But I simply want to know the basis of working of CCA-TX. How any ED comes to know whether the AP has received that EDs data if used CCA-Tx. I am not looking for any code sniffet. Whether it uses ADDR register in radio to find/track back the sender ED or what, as options are given in my question. I am going thorough the provided link though.

    Thanks.

  • Hi,

    The web link is really great resource for me. I've worked on rf application without using simpliciTI. Now this is the time I can't shift to SimpliciTI all of a sudden specially because of time constraints. The reasons for not using simpliciTI was at that time was RAM and power cycle.

    I will be thankful if guided for my question.

    Thanks.

  • I think you are misunderstanding the purpose of CCA (Clear Channel Assessment). This functionality strictly determines if the RF channel is clear for transmission of data before a packet is transmitted, and has nothing to do with packet transmission success. A basic form of packet transmission success management  is implemeted in SimpliciTI by the auto aknowledge code that is mentioned by Leo in a previous message. None of the TI RF devices have auto verification of packet transmission built in that I know of. This capability is supplied by the application code.  If you have written your own code, you will have to write your own packet verification code. Maybe you could modify the auto-awk code in SimpliciTI to work in your codebase?