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.

CC1310: AGC lock on preamble detect without using the packet engine

Part Number: CC1310


I have a proprietary protocol that i redirect the digital RSSI into a GPIO and bit bang the data out. I can't use the packet engine to decode because of this.  I'm not using RTOS and am using transparent mode OOK on CC1310. The reason I need to lock the AGC is because one of the message has up to a 2ms dead time where there is no data after the preamble and then data follows I have to keep the AGC at the level the preamble was detected until I extract the data.

  • Just wanted to let you know that I have forwarded your question to the modem team and are waiting for their reply.

    BR

    Siri

  • This is not something we support through any APIs/commands, but you can try the following:

    Read the RFGAIN from address: 0x40046080 (bits [7:0])

    Set AGC_MIN_GAIN = AGC_MAX_GAIN = RFGAIN/3.

    AGC_MAX_GAIN[3:0] = SPARE0[7:4]

    AGC_MIN_GAIN[3:0] = SPARE0[3:0]

    SPARE0 is at address 0x4004 6084

    Do not modify the rest of the SPARE0 register.

    This is not something we have tested or something we are planning to test, but you can give it a try and see if it helps.

    BR

    Siri