CC2420
SWRS041B Page 48 of 89
21.8 Timing Table 8 shows some examples of the time
used by the security module for different
operations.
Mode l(a) l(m) l(MIC) Time
[us]
CCM 50 69 8 222
CTR - 15 - 99
CBC 17 98 12 99
Stand-
alone
- 16 - 14

Table 8. Security timing examples

22 Linear IF and AGC Settings
CC2420
is based on a linear IF chain
where the signal amplification is done in
an analog VGA (variable gain amplifier).
The gain of the VGA is digitally controlled.
The AGC (Automatic Gain Control) loop
ensures that the ADC operates inside its
dynamic range by using an analog/digital
feedback loop.
The AGC characteristics are set through
the AGCCTRL, AGCTST0, AGCTST1 and
AGCTST2 registers. The reset values
should be used for all AGC control and
test registers.
23 RSSI / Energy Detection
CC2420
has a built-in RSSI (Received
Signal Strength Indicator) providing a
digital value that can be read from the 8
bit, signed 2’s complement
RSSI.RSSI_VAL register.
The RSSI value is always averaged over 8
symbol periods (128 µs), in accordance
with [1]. The RSSI_VALID status bit
(Table 5) indicates when the RSSI value is
valid, meaning that the receiver has been
enabled for at least 8 symbol periods.
The RSSI register value RSSI.RSSI_VAL
can be referred to the power P at the RF
pins by using the following equations:
P = RSSI_VAL + RSSI_OFFSET [dBm]
where the RSSI_OFFSET is found
empirically during system development
from the front end gain. RSSI_OFFSET is
approximately –45. E.g. if reading a value
of –20 from the RSSI register, the RF
input power is approximately –65 dBm.
A typical plot of the RSSI_VAL reading as
function of input power is shown in Figure
27. It can be seen from the figure that the
RSSI reading from
CC2420
is very linear
and has a dynamic range of about 100 dB.
The RSSI register value RSSI.RSSI_VAL
is calculated and continuously updated for
each symbol after RSSI has become valid.