Hello,
I was trying to understand how Listen Before Talk works in CC1120...
By reading the User's guide (swru295), chapter 5.15 (CCA - clear channel assessment) I think to understand that LBT is
a "sub-function" of the CCA feature.
In CCA description I read:
"When the STX or SFSTXON command strobe is given while CC112X is in the RX state, the TX or
FSTXON state is only entered if the clear channel requirements are fulfilled. Otherwise, the chip will
remain in RX. If the channel then becomes available, the radio will not enter TX or FSTXON state
before a new strobe command is sent on the SPI interface."
So, It seems that also LBT (one of the five CCA mathods) follows the rule above... Is it right?
On chapter 5.15 (Listen Before Talk) I read:
"If LBT is enabled (PKT_CFG2.CCA_MODE = 100b) the CC112X will run the algorithm until successful
transmission."
Does it mean that
- I have to give a TX strobe command to start the LBT algorithm, then
- I have to check the CCA state until I can resend the TX strobe command (as CCA method requires), then
- the message is sent immediately, without waiting another "Listen Time", and
- only after successful (start of?) transmission the LBT algorithm "resets" and the next TX will restart it
Or that the chip starts automatically the transmission at the end of the LBT Minimum Listening Time?
Thank you very much
Nicola