Application Note AN030 CC1020/1021 Received Signal Strength Indicator By S. Hellan, O. Stengel Keywords • RSSI • Received Signal Strength Indicator • RSSI attach time • AGC settling time Introduction The CC1020 and CC1021 transceivers have a built-in feature called Received Signal Strength Indicator (RSSI) [1], [2]. The RSSI, which is a measure of the actual RF power input to the transceiver, is presented digitally, and can be read from one of the internal registers. RSSI may be used to determine RF link quality and is very useful in dense traffic scenarios where interference is of major concern. RSSI is typically employed in channelized systems utilizing co-existence schemes such as adaptive frequency hopping and listen-before-talk (LBT). A carrier sense multiple access (CSMA) device implements one type of LBT. If a channel is sensed busy, transmission is postponed. If several channels are available the transmitter can first check if SWRA062 the channel is idle. If not, the transmitter will try a different channel. This application note provides RSSI readings for different receiver channel filter bandwidths. It will be shown how to convert the RSSI reading to the actual RF power at the RF input. The equation used to convert from a digital readout to power at the RF input requires an offset value. This offset value varies for different receiver channel filter bandwidths. Plots showing RSSI attach time and RSSI accuracy are included in this application note. The Automatic Gain Control (AGC) settling time will be equal to the RSSI attach time. Page 1 of 23 Application Note AN030 Table of Contents 1. RSSI ................................................................................................................................... 3 2. MEASUREMENT SETUP .................................................................................................. 3 3. RSSI VERSUS INPUT POWER LEVEL ............................................................................ 4 4. RSSI ACCURACY AND RSSI ATTACH TIME ................................................................ 11 5. CONCLUSION ................................................................................................................. 20 6. APPENDIX – THEORETICAL RSSI ATTACH TIME....................................................... 21 7. REFERENCES................................................................................................................. 22 8. GENERAL INFORMATION ............................................................................................. 22 9. ADDRESS INFORMATION ............................................................................................. 23 SWRA062 Page 2 of 23 Application Note AN030 1. RSSI CC1020 and CC1021 have a built-in RSSI (Received Signal Strength Indicator) providing a digital value that can be read from the RSSI register. The digital RSSI value ranges from 0 to 106 (7 bits). The number of samples used to calculate the average signal amplitude is controlled by VGA2.AGC_AVG[1:0]. The RSSI update rate is given by: f RSSI = (1) FILTER _ CLK 2 AGC _ AVG [1:0 ]+1 where AGC_AVG[1:0] is set in the VGA2 register FILTER_CLK is 2 times the receiver channel filter bandwidth The RSSI measurement can be referred to the power at the RF input pin by using the following equation: P = 1.5 · RSSI - 3 · VGA_SETTING - RSSI_Offset [dBm] (2) where RSSI is the digital value read from the RSSI register converted to decimal. VGA_SETTING is the maximum VGA gain and is set by VGA3.VGA_SETTING [4:0]. The VGA gain is programmable in steps of approximately 3 dB. RSSI_Offset depends on the channel filter bandwidth used due to different VGA settings. 2. Measurement Setup Figure 1 shows the measurement setup. RF generator RF signal CC1020 transceiver Microcontroller Crystal Figure 1. Measurement setup SWRA062 Page 3 of 23 Application Note AN030 3. RSSI versus Input Power Level • The RSSI register readings were recorded for different RF input power levels at different receiver channel filter bandwidths. • The RSSI register readings VGA2.AGC_AVG[1:0]. • RSSI_Offset values were calculated using Equation 2 for the different receiver channel filter bandwidths. • For receiver channel filter bandwidths below 153.6 kHz the RSSI_Offset is calculated as the average RSSI_Offset with an RF input power level ranging from –105 to –70 dBm. • For receiver channel filter bandwidths at 153.6 kHz and above the RSSI_Offset is calculated as the average RSSI_Offset with an RF input power level ranging from –100 to –60 dBm. • Figure 2 to Figure 17 present the RSSI readings in dBm for the different receiver channel filter bandwidths. • All measurements were performed at 3.0 V, 27oC. were performed for all four settings of Table 1 states the typical RSSI_Offset values. Carrier frequency [MHz] 433 868 Receiver channel filter bandwidth [kHz] 12.288 19.2 25.6 38.4 51.2 102.4 153.6 307.2 12.288 19.2 25.6 38.4 51.2 102.4 153.6 307.2 RSSI_Offset 98 100 94 96 95 95 97 99 91 96 92 93 91 92 95 95 VGA_SETTING [decimal] 11 15 14 13 13 15 18 19 15 14 13 13 13 14 16 20 Figure Figure 2 Figure 3 Figure 4 Figure 5 Figure 6 Figure 7 Figure 8 Figure 9 Figure 10 Figure 11 Figure 12 Figure 13 Figure 14 Figure 15 Figure 16 Figure 17 Table 1. Typical RSSI_Offset values for different receiver channel filter bandwidths SWRA062 Page 4 of 23 Application Note AN030 RSSI versus input power level Carrier frequency 433 MHz, filter bandwidth 12.288 kHz -30 -40 RSSI reading [dBm] -50 -60 -70 AGC_AVG = 3 -80 AGC_AVG = 2 AGC_AVG = 1 -90 AGC_AVG = 0 -100 -110 -120 -130 -130 -120 -110 -100 -90 -80 -70 -60 -50 -40 -30 Input power level [dBm] Figure 2 RSSI versus input power level Carrier frequency 433 MHz, filter bandwidth 19.2 kHz -30 -40 RSSI reading [dBm] -50 -60 -70 AGC_AVG = 3 -80 AGC_AVG = 2 AGC_AVG = 1 -90 AGC_AVG = 0 -100 -110 -120 -130 -130 -120 -110 -100 -90 -80 -70 -60 -50 -40 -30 Input power level [dBm] Figure 3 RSSI versus input power level Carrier frequency 433 MHz , filter bandwidth 25.6 kHz -30 -40 RSSI reading [dBm] -50 -60 -70 AGC_AVG = 3 -80 AGC_AVG = 2 AGC_AVG = 1 -90 AGC_AVG = 0 -100 -110 -120 -130 -130 -120 -110 -100 -90 -80 -70 -60 -50 -40 -30 Input power level [dBm] Figure 4 SWRA062 Page 5 of 23 Application Note AN030 RSSI versus input power level Carrier frequency 433 MHz, filter bandwidth 38.4 kHz -30 -40 RSSI reading [dBm] -50 -60 -70 AGC_AVG = 3 AGC_AVG = 2 AGC_AVG = 1 AGC_AVG = 0 -80 -90 -100 -110 -120 -130 -130 -120 -110 -100 -90 -80 -70 -60 -50 -40 -30 Input power level [dBm] Figure 5 RSSI versus input power level Carrier frequency 433 MHz , filter bandwidth 51.2 kHz -30 -40 RSSI reading [dBm] -50 -60 -70 AGC_AVG = 3 -80 AGC_AVG = 2 AGC_AVG = 1 AGC_AVG = 0 -90 -100 -110 -120 -130 -130 -120 -110 -100 -90 -80 -70 -60 -50 -40 -30 Input power level [dBm] Figure 6 RSSI versus input power level Carrier frequency 433 MHz, filter bandwidth 102.4 kHz -30 -40 RSSI reading [dBm] -50 -60 -70 -80 AGC_AVG = 3 AGC_AVG = 2 -90 AGC_AVG = 1 AGC_AVG = 0 -100 -110 -120 -130 -130 -120 -110 -100 -90 -80 -70 -60 -50 -40 -30 Input power level [dBm] Figure 7 SWRA062 Page 6 of 23 Application Note AN030 RSSI versus input power level Carrier frequency 433 MHz, filter bandwidth 153.6 kHz -30 -40 RSSI reading [dBm] -50 -60 -70 AGC_AVG = 3 -80 AGC_AVG = 2 AGC_AVG = 1 -90 AGC_AVG = 0 -100 -110 -120 -130 -130 -120 -110 -100 -90 -80 -70 -60 -50 -40 -30 -20 Input power level [dBm] Figure 8 RSSI versus input power level Carrier frequency 433 MHz, filter bandwidth 307.2 kHz -30 -40 RSSI reading [dBm] -50 -60 -70 AGC_AVG = 3 -80 AGC_AVG = 2 AGC_AVG = 1 -90 AGC_AVG = 0 -100 -110 -120 -130 -130 -120 -110 -100 -90 -80 -70 -60 -50 -40 -30 -20 Input power level [dBm] Figure 9 RSSI versus input power level Carrier frequency 868 MHz, filter bandwidth 12.288 kHz -30 -40 RSSI reading [dBm] -50 -60 -70 AGC_AVG = 3 -80 AGC_AVG = 2 AGC_AVG = 1 -90 AGC_AVG = 0 -100 -110 -120 -130 -130 -120 -110 -100 -90 -80 -70 -60 -50 -40 -30 Input power level [dBm] Figure 10 SWRA062 Page 7 of 23 Application Note AN030 RSSI versus input power level Carrier frequency 868 MHz, filter bandwidth 19.2 kHz -30 -40 RSSI reading [dBm] -50 -60 -70 AGC_AVG = 3 -80 AGC_AVG = 2 AGC_AVG = 1 -90 AGC_AVG = 0 -100 -110 -120 -130 -130 -120 -110 -100 -90 -80 -70 -60 -50 -40 -30 Input power level [dBm] Figure 11 RSSI versus input power level Carrier frequency 868 MHz, filter bandwidth 25.6 kHz -30 -40 RSSI reading [dBm] -50 -60 -70 -80 AGC_AVG = 3 -90 AGC_AVG = 2 AGC_AVG = 1 -100 AGC_AVG = 0 -110 -120 -130 -130 -120 -110 -100 -90 -80 -70 -60 -50 -40 -30 Input power level [dBm] Figure 12 RSSI versus input power level Carrier frequency 868 MHz , filter bandwidth 38.4 kHz -30 -40 RSSI reading [dBm] -50 -60 -70 AGC_AVG = 3 -80 AGC_AVG = 2 AGC_AVG = 1 -90 AGC_AVG = 0 -100 -110 -120 -130 -130 -120 -110 -100 -90 -80 -70 -60 -50 -40 -30 Input power level [dBm] Figure 13 SWRA062 Page 8 of 23 Application Note AN030 RSSI versus input power level Carrier frequency 868 MHz, filter bandwidth 51.2 kHz -30 -40 RSSI reading [dBm] -50 -60 -70 AGC_AVG = 3 -80 AGC_AVG = 2 AGC_AVG = 1 -90 AGC_AVG = 0 -100 -110 -120 -130 -130 -120 -110 -100 -90 -80 -70 -60 -50 -40 -30 Input power level [dBm] Figure 14 RSSI versus input power level Carrier frequency 868 MHz, filter bandwidth 102.4 kHz -30 -40 RSSI reading [dBm] -50 -60 -70 AGC_AVG = 3 -80 AGC_AVG = 2 AGC_AVG = 1 -90 AGC_AVG = 0 -100 -110 -120 -130 -130 -120 -110 -100 -90 -80 -70 -60 -50 -40 -30 Input power level [dBm] Figure 15 RSSI versus input power level Carrier frequency 868 MHz, filter bandwidth 153.6 kHz -30 -40 RSSI reading [dBm] -50 -60 -70 AGC_AVG = 3 -80 AGC_AVG = 2 AGC_AVG = 1 -90 AGC_AVG = 0 -100 -110 -120 -130 -130 -120 -110 -100 -90 -80 -70 -60 -50 -40 -30 -20 Input power level [dBm] Figure 16 SWRA062 Page 9 of 23 Application Note AN030 RSSI versus input power level Carrier frequency 868 MHz, filter bandwidth 307.2 kHz -30 -40 RSSI reading [dBm] -50 -60 -70 AGC_AVG = 3 AGC_AVG = 2 AGC_AVG = 1 AGC_AVG = 0 -80 -90 -100 -110 -120 -130 -130 -120 -110 -100 -90 -80 -70 -60 -50 -40 -30 -20 Input power level [dBm] Figure 17 SWRA062 Page 10 of 23 Application Note AN030 4. RSSI Accuracy and RSSI Attach Time • The RSSI register readings were recorded for different RF input power levels at different receiver channel filter bandwidths. • The RSSI register readings were performed for two settings of VGA2.AGC_AVG[1:0]. • Figure 19 to Figure 26 present the RSSI readings in decimal value for the different receiver channel filter bandwidths. • The receive chain is switched on by changing register MAIN from 11h to 01h at time t=0 in Figure 19 to Figure 26. • Figure 18 shows RSSI and STATUS7.VGA_GAIN_OFFSET[4:0] readings. The latter is a readout of the offset between VGA3.VGA_SETTING[3:0] and the actual VGA gain set by the AGC. • The RSSI attach time is defined as the time required for the RSSI reading to “stabilize”. See Figure 18. • When the receive chain is switched on the AGC needs a finite time to stabilize. The RSSI reading is “stable” when the AGC has settled. Thus, Figure 19 to Figure 26 also show the AGC settling time (see also Figure 18). • There will be some inaccuracies in the RSSI reading due to rounding errors in the onchip RSSI calculation and noise. The inaccuracy can be observed as “ripple” in Figure 18 to Figure 26. • The RSSI accuracy can be read from Figure 19 to Figure 26. • All measurements were performed at 3.0 V, 27oC 30 25 ripple RSSI attach time 20 15 10 AGC settling time 5 4908 4650 4392 4134 3876 3618 3360 3102 2844 2586 2328 2070 1812 1554 1296 1038 780 522 264 0 6 RSSI / STATUS7 register -90 dBm, AGC_AVG=01b time [us] RSSI_1 RSSI_2 VGA_GAIN_OFFSET Figure 18. Definition of RSSI attach time, AGC settling time and “ripple” in RSSI reading. SWRA062 Page 11 of 23 Application Note AN030 -110 dBm, AGC_AVG=01b 25 RSSI register 20 15 10 5 4038 4326 4614 4902 4038 4326 4614 4902 3750 3462 3174 2886 2598 2310 2022 1734 1446 1158 870 582 294 6 0 time [us] 1 2 3 4 5 3750 3462 3174 2886 2598 2310 2022 1734 1446 1158 870 582 294 20 18 16 14 12 10 8 6 4 2 0 6 RSSI register -110 dBm, AGC_AVG=11b time [us] 1 2 3 4 5 Figure 19. 2.4 kBaud, 12.288 kHz receiver filter bandwidth, 433 MHz, -110 dBm input power level. SWRA062 Page 12 of 23 Application Note AN030 -100 dBm, AGC_AVG=01b 30 RSSI register 25 20 15 10 5 4392 4902 4908 4134 4614 4650 3876 4326 3618 3360 3102 2844 2586 2328 2070 1812 1554 1296 1038 780 522 264 6 0 time [us] 1 2 3 4 5 -100 dBm, AGC_AVG=11b 30 RSSI register 25 20 15 10 5 4038 3750 3462 3174 2886 2598 2310 2022 1734 1446 1158 870 582 294 6 0 time [us] 1 2 3 4 5 Figure 20. 2.4 kBaud, 12.288 kHz receiver filter bandwidth, 433 MHz, -100 dBm input power level. SWRA062 Page 13 of 23 Application Note AN030 -110 dBm, AGC_AVG=01b 30 RSSI register 25 20 15 10 5 4038 4326 4614 4902 4038 4326 4614 4902 3750 3462 3174 2886 2598 2310 2022 1734 1446 1158 870 582 294 6 0 time [us] 1 2 3 4 5 -110 dBm, AGC_AVG=11b 25 RSSI register 20 15 10 5 3750 3462 3174 2886 2598 2310 2022 1734 1446 1158 870 582 294 6 0 time [us] 1 2 3 4 5 Figure 21. 4.8 kBaud, 19.2 kHz receiver filter bandwidth, 868 MHz, -110 dBm input power level. SWRA062 Page 14 of 23 Application Note AN030 -100 dBm, AGC_AVG=01b 30 RSSI register 25 20 15 10 5 4392 4902 4908 4134 4614 4650 3876 4326 3618 3360 3102 2844 2586 2328 2070 1812 1554 1296 1038 780 522 264 6 0 time [us] 1 2 3 4 5 -100 dBm, AGC_AVG=11b 30 RSSI register 25 20 15 10 5 4038 3750 3462 3174 2886 2598 2310 2022 1734 1446 1158 870 582 294 6 0 time [us] 1 2 3 4 5 Figure 22. 4.8 kBaud, 19.2 kHz receiver filter bandwidth, 868 MHz, -100 dBm input power level. SWRA062 Page 15 of 23 Application Note AN030 -110 dBm, AGC_AVG = 01b 30 RSSI register 25 20 15 10 5 4038 4326 4614 4902 4038 4326 4614 4902 3750 3462 3174 2886 2598 2310 2022 1734 1446 1158 870 582 294 6 0 time [us] 1 2 3 4 5 3750 3462 3174 2886 2598 2310 2022 1734 1446 1158 870 582 294 20 18 16 14 12 10 8 6 4 2 0 6 RSSI register -110 dBm, AGC_AVG=11b time [us] 1 2 3 4 5 Figure 23. 9.6 kBaud, 25.6 kHz receiver filter bandwidth, 433 MHz, -110 dBm input power level. SWRA062 Page 16 of 23 Application Note AN030 -90 dBm, AGC_AVG=01b 35 RSSI register 30 25 20 15 10 5 4392 4902 4908 4134 4614 4650 3876 4326 3618 3360 3102 2844 2586 2328 2070 1812 1554 1296 1038 780 522 264 6 0 time [us] 1 2 3 4 5 -90 dBm, AGC_AVG = 11b 35 RSSI register 30 25 20 15 10 5 4038 3750 3462 3174 2886 2598 2310 2022 1734 1446 1158 870 582 294 6 0 time [us] 1 2 3 4 5 Figure 24. 9.6 kBaud, 25.6 kHz receiver filter bandwidth, 433 MHz, -90 dBm input power level. SWRA062 Page 17 of 23 Application Note AN030 -105 dBm, AGC_AVG=01b 25 RSSI register 20 15 10 5 4038 4326 4614 4902 4038 4326 4614 4902 3750 3462 3174 2886 2598 2310 2022 1734 1446 1158 870 582 294 6 0 time [us] 1 2 3 4 5 -105 dBm, AGC_AVG=11b 25 RSSI register 20 15 10 5 3750 3462 3174 2886 2598 2310 2022 1734 1446 1158 870 582 294 6 0 time [us] 1 2 3 4 5 Figure 25. 19.2 kBaud, 51.2 kHz receiver filter bandwidth, 868 MHz, -105 dBm input power level. SWRA062 Page 18 of 23 Application Note AN030 4392 4902 4908 4134 4614 4650 3876 4326 3618 3360 3102 2844 2586 2328 2070 1812 1554 1296 1038 780 522 264 50 45 40 35 30 25 20 15 10 5 0 6 RSSI register -70 dBm, AGC_AVG=01b time [us] 1 2 3 4 5 4038 3750 3462 3174 2886 2598 2310 2022 1734 1446 1158 870 582 294 45 40 35 30 25 20 15 10 5 0 6 RSSI register -70 dBm, AGC_AVG=11b time [us] 1 2 3 4 5 Figure 26. 19.2 kBaud, 51.2 kHz receiver filter bandwidth, 868 MHz, -70 dBm input power level. SWRA062 Page 19 of 23 Application Note AN030 5. Conclusion The analog filter succeeding the mixer in CC1020 and CC1021 has a finite dynamic range and is the reason why the RSSI reading is saturated for lower receiver channel filter bandwidths. Higher receiver 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 receiver channel filter bandwidths in Figure 8, Figure 9, Figure 16 and Figure 17. The RSSI attach time is the time required for the RSSI reading to stabilize. In Figure 19 to Figure 26 there are first one or two large steps in the RSSI reading followed by ripple in the RSSI reading. The large step is due to gain changes in the AGC. The ripple is due to rounding errors in the digital part and noise (especially at low input power levels) and there will be inaccuracies in the RSSI reading even after the AGC has settled. The number of samples used to calculate the average signal amplitude is controlled by AGC_AVG[1:0] in the VGA2 register. The RSSI reading (and hence the ripple) update rate is f RSSI = FILTER _ CLK 2 AGC _ AVG [1:0 ]+1 We see from Figure 19 to Figure 26 that setting VGA2.AGC_AVG[1:0] = 3 gives the most accurate RSSI reading. Increasing AGC_AVG increases the RSSI attach time and AGC settling time. Thus, there is a trade-off between RSSI attach time and RSSI accuracy and also between AGC settling time and RSSI accuracy. A change of 1 in the decimal RSSI reading corresponds to a 1.5 dB change in the calculated input power level. Thus, from Figure 19 to Figure 26 we see that the RSSI accuracy is better than ±3 dB with VGA2.AGC_AVG[1:0] = 3. Appendix A provides the theoretical RSSI attach time (and AGC settling time) for VGA2.AGC_AVG[1:0] = 1 and VGA2.AGC_AVG[1:0] = 3 for different receiver channel filter bandwidths. The theoretical values are in accordance with the measured values. SWRA062 Page 20 of 23 Application Note AN030 6. Appendix – Theoretical RSSI Attach Time RSSI calculation VGA1 61h, VGA2 55h Data rate Channel filter BW The raw AGC sample rate is the FILTER_CLK frequency, which is twice the channel filter bandwidth. FILTER_CLK 2.4 1.229E+04 4.8 1.920E+04 9.6 2.560E+04 19.2 5.120E+04 38.4 1.024E+05 76.8 1.536E+05 153.6 kbps 3.072E+05 Hz 2.4576E+04 3.8400E+04 5.1200E+04 1.0240E+05 2.0480E+05 3.0720E+05 6.1440E+05 Hz 1.30208E-05 1.30208E-05 1.30208E-05 1.30208E-05 1.30208E-05 1.30208E-05 1.30208E-05 sec After turning on Rx: Step A AGC waits 16-128 ADC_CLK (1.2288 MHz) periods. Depends on VGA_FREEZE. 16 periods. B AGC waits 16-48 FILTER_CLK periods. Depends on VGA_WAIT. 16 periods. 6.5104E-04 4.1667E-04 3.1250E-04 1.5625E-04 7.8125E-05 5.2083E-05 2.6042E-05 sec C AGC calculates the RSSI value as the average value over the next 2-16 FILTER_CLOCK periods. Depends on AGC_AVG. 4 samples. 1.6276E-04 1.0417E-04 7.8125E-05 3.9063E-05 1.9531E-05 1.3021E-05 6.5104E-06 sec D If the RSSI value is higher than CS_LEVEL+8, then the carrier sense indicator is set (if CS_SET=0). If the RSSI value is too high according to the CS_LEVEL, VGA_UP and VGA_DOWN settings, and the VGA gain is not already at minimum, then the VGA gain is reduced and the AGC continues from B). E If the RSSI value was too low according to the CS_LEVEL and VGA_UP settings, and the VGA gain is not already at maximum (given by the VGA_SETTING), then the VGA gain is increased and the AGC continues from B). F F F 1 VGA gain change 2 VGA gain changes 3 VGA gain changes RSSI update rate 8.2682E-04 1.6406E-03 2.4544E-03 163 5.3385E-04 1.0547E-03 1.5755E-03 104 4.0365E-04 7.9427E-04 1.1849E-03 78 2.0833E-04 4.0365E-04 5.9896E-04 39 1.1068E-04 2.0833E-04 3.0599E-04 20 7.8125E-05 1.4323E-04 2.0833E-04 4.5573E-05 sec 7.8125E-05 sec 1.1068E-04 sec 13 7 us RSSI calculation VGA1 61h, VGA2 57h Data rate Channel filter BW The raw AGC sample rate is the FILTER_CLK frequency, which is twice the channel filter bandwidth. FILTER_CLK 2.4 1.229E+04 4.8 1.920E+04 9.6 2.560E+04 19.2 5.120E+04 38.4 1.024E+05 76.8 1.536E+05 153.6 kbps 3.072E+05 Hz 2.4576E+04 3.8400E+04 5.1200E+04 1.0240E+05 2.0480E+05 3.0720E+05 6.1440E+05 Hz 1.30208E-05 1.30208E-05 1.30208E-05 1.30208E-05 1.30208E-05 1.30208E-05 1.30208E-05 sec After turning on Rx: Step A AGC waits 16-128 ADC_CLK (1.2288 MHz) periods. Depends on VGA_FREEZE. 16 periods. B AGC waits 16-48 FILTER_CLK periods. Depends on VGA_WAIT. 16 periods. 6.5104E-04 4.1667E-04 3.1250E-04 1.5625E-04 7.8125E-05 5.2083E-05 2.6042E-05 sec C AGC calculates the RSSI value as the average value over the next 2-16 FILTER_CLOCK periods. Depends on AGC_AVG. 16 samples. 6.5104E-04 4.1667E-04 3.1250E-04 1.5625E-04 7.8125E-05 5.2083E-05 2.6042E-05 sec D If the RSSI value is higher than CS_LEVEL+8, then the carrier sense indicator is set (if CS_SET=0). If the RSSI value is too high according to the CS_LEVEL, VGA_UP and VGA_DOWN settings, and the VGA gain is not already at minimum, then the VGA gain is red E If the RSSI value was too low according to the CS_LEVEL and VGA_UP settings, and the VGA gain is not already at maximum (given by the VGA_SETTING), then the VGA gain is increased and the AGC continues from B). F F F 1 VGA gain change 2 VGA gain changes 3 VGA gain changes RSSI update rate 1.3151E-03 2.6172E-03 3.9193E-03 651 8.4635E-04 1.6797E-03 2.5130E-03 417 SWRA062 6.3802E-04 1.2630E-03 1.8880E-03 313 3.2552E-04 6.3802E-04 9.5052E-04 156 1.6927E-04 3.2552E-04 4.8177E-04 78 1.1719E-04 2.2135E-04 3.2552E-04 52 6.5104E-05 sec 1.1719E-04 sec 1.6927E-04 sec 26 Page 21 of 23 us Application Note AN030 7. References [1] [2] Chipcon, CC1020 data sheet. Downloadable from http://www.chipcon.com Chipcon, CC1021 data sheet. Downloadable from http://www.chipcon.com 8. General Information Document History Revision 1.0 1.1 Date August 2004 January 2005 Description/Changes Initial release. Added information about RSSI attach time. Added information about RSSI accuracy. Disclaimer Chipcon AS believes the information contained herein is correct and accurate at the time of this printing. However, Chipcon AS reserves the right to make changes to this product without notice. Chipcon AS does not assume any responsibility for the use of the described product; neither does it convey any license under its patent rights, or the rights of others. The latest updates are available at the Chipcon website or by contacting Chipcon directly. To the extent possible, major changes of product specifications and functionality will be stated in product specific Errata Notes published at the Chipcon website. Customers are encouraged to sign up for the Developer’s Newsletter for the most recent updates on products and support tools. When a product is discontinued this will be done according to Chipcon’s procedure for obsolete products as described in Chipcon’s Quality Manual. This includes informing about last-time-buy options. The Quality Manual can be downloaded from Chipcon’s website. Compliance with regulations is dependent on complete system performance. It is the customer’s responsibility to ensure that the system complies with regulations. Trademarks SmartRF® is a registered trademark of Chipcon AS. SmartRF® is Chipcon's RF technology platform with RF library cells, modules and design expertise. Based on SmartRF® technology Chipcon develops standard component RF circuits as well as full custom ASICs based on customer requirements and this technology. All other trademarks, registered trademarks and product names are the sole property of their respective owners. Life Support Policy Chipcon’s products are not designed for use in life support appliances, devices, or other systems where malfunction can reasonably be expected to result in significant personal injury to the user, or as a critical component in any life support device or system whose failure to perform can be reasonably expected to cause the failure of the life support device or system, or to affect its safety or effectiveness. Chipcon AS customers using or selling these products for use in such applications do so at their own risk and agree to fully indemnify Chipcon AS for any damages resulting from any improper use or sale. © 2005, Chipcon AS. All rights reserved. SWRA062 Page 22 of 23 Application Note AN030 9. Address Information Web site: E-mail: Technical Support Email: Technical Support Hotline: http://www.chipcon.com wireless@chipcon.com support@chipcon.com +47 22 95 85 45 Headquarters: Chipcon AS Gaustadalléen 21 NO-0349 Oslo NORWAY Tel: +47 22 95 85 44 Fax: +47 22 95 85 46 E-mail: wireless@chipcon.com US Offices: Chipcon Inc., Western US Sales Office 19925 Stevens Creek Blvd. Cupertino, CA 95014-2358 USA Tel: +1 408 973 7845 Fax: +1 408 973 7257 Email: USsales@chipcon.com Chipcon Inc., Eastern US Sales Office 35 Pinehurst Avenue Nashua, New Hampshire, 03062 USA Tel: +1 603 888 1326 Fax: +1 603 888 4239 Email: eastUSsales@chipcon.com Sales Office Germany: Chipcon AS Riedberghof 3 D-74379 Ingersheim GERMANY Tel: +49 7142 9156815 Fax: +49 7142 9156818 Email: Germanysales@chipcon.com Sales Office Asia: Sales Office Korea & South-East Asia: Chipcon AS Unit 503, 5/F Silvercord Tower 2, 30 Canton Road Tsimshatsui, Hong Kong Tel: +852 3519 6226 Fax: +852 3519 6520 Email: Asiasales@chipcon.com Chipcon AS 37F, Asem Tower 159-1 Samsung-dong, Kangnam-ku Seoul 135-798 Korea Tel: +82 2 6001 3888 Fax: +82 2 6001 3711 Email:KAsiasales@Chipcon.com Sales Office Japan: Chipcon AS #403, Bureau Shinagawa 4-1-6, Konan, Minato-Ku, Tokyo, Zip 108-0075 Japan Tel: +81 3 5783 1082 Fax: +81 3 5783 1083 Email: Japansales@chipcon.com Chipcon AS is an ISO 9001:2000 certified company SWRA062 Page 23 of 23