Hi all,
we have some CC112xEM Rev. 1.1 modules with CC1120 mounted running our application at 868 MHz that is already working fine on CC1101EM modules and we are porting it to the CC1120. Now it seems that the readout of the RSSI value from the CC1120 makes no sense. It jumps in dimensions of some 10dBm, mostly near the noise floor (down to -118dBm) and then grows up to +3dBm and back again, where the modules are placed on a desk. The same application on a CC1101EM module does give a stable RSSI of about -14dBm.
We have tested a few CC1120 modules, but always the same effect. We have also checked and evaluated the register settings so that the RSSI values are valid, AGC gain and RSSI are frozen and rssi_valid_cnt is at 5 calculations. Also played around with the register settings, but there is still no change in the behaviour of the chips. Even a fixed value set in AGC_GAIN_ADJUST register does effect the same.
Is there any tweak to get proper RSSI values? Are we doing anything wrong?