CC1101
SWRS061H Page 54 of 98
RCCTRL0 and RCCTRL1 respectively. If the
RC oscillator calibration is turned off, it will
have to be manually turned on again if
temperature and supply voltage changes.
Refer to Application Note AN047 [4] for further
details.
19.6 Timing
19.6.1 Overall State Transition Times
The main radio controller needs to wait in
certain states in order to make sure that the
internal analog/digital parts have settled down
and are ready to operate in the new states. A
number of factors are important for the state
transition times:
The crystal oscillator frequency, f
xosc
PA ramping enabled or not
The data rate in cases where PA ramping
is enabled
The value of the TEST0, TEST1, and
FSCAL3 registers
Table 34 shows timing in crystal clock cycles
for key state transitions.
Power on time and XOSC start-up times are
variable, but within the limits stated in Table
13.
Note that TX to IDLE and TX to RX transition
times are functions of data rate (f
baudrate
). When
PA ramping is enabled (i.e.
FREND0.PA_POWER≠000
b
), TX to IDLE and
TX to RX will require
(FREND0.PA_POWER)/8∙f
baudrate
longer times
than the times stated in Table 34.
Transition Time
(no PA ramping)
IDLE to RX, no calibration
IDLE to RX, with calibration
1953/f
xosc
+ FS calibration Time
IDLE to TX/FSTXON, no calibration
IDLE to TX/FSTXON, with calibration
1953/f
xosc
+ FS calibration Time
782/f
xosc
+ 0.25/f
baudrate
TX to IDLE, no calibration
TX to IDLE, with calibration
~0.25/f
baudrate
+ FS calibration Time
RX to IDLE, no calibration
RX to IDLE, with calibration
2/f
xosc
+ FS calibration Time
283/f
xosc
+ FS calibration Time
Table 34: Overall State Transition Times (Example for 26 MHz crystal oscillator, 250 kBaud data
rate, and TEST0 = 0x0B (maximum calibration time)).
19.6.2 Frequency Synthesizer Calibration
Time
Table 35 summarizes the frequency
synthesizer (FS) calibration times for possible
settings of TEST0 and
FSCAL3.CHP_CURR_CAL_EN. Setting
FSCAL3.CHP_CURR_CAL_EN to 00
b
disables
the charge pump calibration stage. TEST0 is
set to the values recommended by SmartRF
Studio software [5]. The possible values for
TEST0 when operating with different frequency
bands are 0x09 and 0x0B. SmartRF Studio
software [5] always sets
FSCAL3.CHP_CURR_CAL_EN to 10
b
.
Note that in a frequency hopping spread
spectrum or a multi-channel protocol the
calibration time can be reduced from 712/724
µs to 145/157 µs. This is explained in Section
28.2.