SWRS045F January 2006 – November 2018 CC1021
PRODUCTION DATA.
The CC1021 device has a built-in RSSI (Received Signal Strength Indicator) giving a digital value that can be read form the RSSI register. The RSSI reading must be offset and adjusted for VGA gain setting (VGA_SETTING[4:0] in the VGA3 register).
The digital RSSI value is ranging from 0 to 106 (7 bits).
The RSSI reading is a logarithmic measure of the average voltage amplitude after the digital filter in the digital part of the IF chain as shown in Equation 18.
The relative power is then given by RSSI × 1.5 dB in a logarithmic scale.
The number of samples used to calculate the average signal amplitude is controlled by AGC_AVG[1:0] in the VGA2 register. The RSSI update rate is given by Equation 19.
Where:
AGC_AVG[1:0] is set in the VGA2 register.
ffilter_clock = 2 × ChBW.
Maximum VGA gain is programmed by the VGA_SETTING[4:0] bits. The VGA gain is programmed in approximately 3 dB/LSB. The RSSI measurement can be referred to the power (absolute value) at the RF_IN pin by using Equation 20.
The RSSI_Offset depends on the channel filter bandwidth used due to different VGA settings. Figure 5-11 and Figure 5-12 show typical plots of RSSI reading as a function of input power for different channel filter bandwidths.
Equation 21 can be used to calculate the power, P, in dBm from the RSSI readout values in Figure 5-11 and Figure 5-12.
Where:
P is the output power in dBm for the current RSSI readout value.
RSSI_ref is the RSSI readout value taken from Figure 5-11 or Figure 5-12 for an input power level of P_ref.
NOTE
The RSSI readings in decimal value changes for different channel filter bandwidths.
The analog filter has a finite dynamic range and is the reason why the RSSI reading is saturated at lower channel filter bandwidths. Higher channel filter bandwidths are typically used for high frequency deviation and data rates. The analog filter bandwidth is about 160 kHz and is bypassed for high frequency deviation and data rates and is the reason why the RSSI reading is not saturated for 153.6 kHz and 307.2 kHz channel filter bandwidths in Figure 5-11 and Figure 5-12.