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.

CC1110-CC1111: CC1110-CC1111

Part Number: CC1110-CC1111
Other Parts Discussed in Thread: CC1111EMK868-915

Hello,

I'm trying to sets RX attenuation. Used in order to avoid saturation in RX when two or
more chips are close.  

The attenuation does not take effect when I change 0xDF14: MCSM0 - Main Radio Control State Machine Configuration value: 1:0 CLOSE_IN_RX[1:0].

I'm using  the rfcat interface to change to values and to read back for confirmation. 

An external attenuator works fine; but, the values in MCSM0 CLOSE_IN_RX[1:0] do not make any change.  

How can I add attenuation via the MCSM0 CLOSE_IN_RX[1:0]  option ?

Thank you in advance for your support

Regards,

JayR

  • There is no special things you need to so, other than writing to the register.

    I tested this with SmartRF Studio and had a CC1110 set in continuous RX while a transmitter was set to transmit in cont. TX

    I read out the RSSI for all 4 values of CLOSE_IN_RX:

    0: -67

    1: -72

    2: -78

    3: -82

    This corresponds to an attenuation of:, 0, 5, 11, and 15.

    Siri

  • Hello Siri,

    Thanks for the update and for the tests you perform regarding this issue.  I understand you are able to verify and confirm the attenuation settings via the MCSM0-CLOSE_IN_RX[1:0] bits. Now I have to figure out why I'm able to resume proper operation with an external 12 dB attenuator but reception fails if I enable 12 dB attenuation as described in the SWRS033H document by setting the MCSM0 register to: 0x1a .

    Regards,
    JayR

  • Try to set the radio is continuous RX and just read out the RSSI to see that the received signal strength makes sense with different settings.

    On the TX side, have something that transmit continuously.

    Are you using any CS gating of sync search etc.?

    Siri

  • Hello Siri,

    Thanks for the follow up regarding this issue.
    My environment consists of a Yard Stick One (YSO) dongle running the rfcat firmware. Is is used
    to decode data streams in the 315Mhz ISM band. Everything worked fine until I replaced an
    indoor homemade ground plane antenna with an outside discone antenna.  

    This is what I've done so far:
    1- I tested the RSSI values as you suggested and I confirm that the MCSM0 attenuation values
       work as you mentioned and as described in the SWRS033H document.
    2- I modified a CC1111 Microcontroller 868MHz ~ 915MHz Evaluation Board (CC1111EMK868-915) to operate
       in the 315MHz band and confirmed that I'm able to receive and decode RF data streams properly. Obviously
       there is an RF problem with the YSO dongle.
    3- I inserted a 315 MHz bandpass filter in the antenna line and everything works fine with the bandpass filter,
       which means that somehow the RF frontend of the YSO gets overwhelmed by additional RF from the outside antenna.  

    I'll do more research to find out why the YSO dongle is so sensitive to omnipresent RF signals. For now I'll
    continue to use the modified CC1111EMK868-915 evaluation board which works fine with both the inside and
    outside antennas.

    Thanks again for pointing me in the right direction

  • I will close this thread then. If you have HW question related to this, you can either open this thread again, or link to it from a new post, and then someone from the HW/RF group will be assigned to help you.

    Good luck with the debugging

    Siri