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.

CC1125 LBT

Other Parts Discussed in Thread: CC1125

Hi

Can anyone help me to solve CCA problem in CC1125.

I'm trying to test LBT feature of CC1125. I have three transceiver, One is TrxEB act as a jammer(TX only), and the remainging two are custom boards. All are on the same carrier frequency.

I configured the LBT associated registers AGC_CS_THR = 0x2A(carrier sense -80 dBm threshold) and PKT_CFG2 = 0x10 (PKT_CFG2.CCA_MODE = 4).
I'm transmitting continously from TrxEB(to occupy the channel). I observed on my custom board and getting zero from MARC_STATUS0 register and  sometimes it is giving 0x12(18), 0x1A(26), 0x10(16), 0x2E(46), 0x30(48).


What could be the reason that CHANNEL BUSY is not set?

I did the following steps.

1.Strobing SRX
2.Checking whether RSSI valid or not
3.Monitoring MARC_STATUS0 register

(I'm not transmitting from my custom board. Just observing whether the channel is BUSY or not)

Is this correct way to test LBT?
Please guide me do the test?

thanks in advance.
regards
Vinoth M.

  • With CHANNEL_BUSY I assume you mean TXONCCA_FAILED = 1? Note that this bit can only be read after the TXONCCA_DONE signal has been asserted (stated in the user guide). TXONCCA_DONE will not be set since you have not strobed STX yet (according to your explanation).

    This bit is simply to check if a packet has been sent or not after issuing the STX strobe and performing an evaluation of the channel. If you just want to observe if the channel is available or not you should monitor the CS signal.

    Siri