CC113L
SWRS108A
Page 44 of 68
25.2
Calibration in Multi-Channel Systems
CC115L is highly suited for multi-channel
systems due to its agile frequency synthesizer
and effective communication interface.
Charge pump current, VCO current, and VCO
capacitance array calibration data is required
for each frequency when implementing a multi-
channel system. There are 3 ways of obtaining
the calibration data from the chip:
1) Calibration for every frequency change. The
PLL calibration time is 712/724 s (26 MHz
The blanking interval between each frequency
is then 787/799 s.
2) Perform all necessary calibration at startup
FSCAL1 register values in MCU memory. The
VCO capacitance calibration
FSCAL1 register
value must be found for each RF frequency to
be used. The VCO current calibration value
and the charge pump current calibration value
are not dependent on the RF frequency, so the
same value can therefore be used for all RF
frequencies for these two registers. Between
each
frequency
change,
the
calibration
process can then be replaced by writing the
that corresponds to the next RF frequency.
The PLL turn on time is approximately 75 s
each frequency hop is then approximately
75 s.
3) Run calibration on a single frequency at
disable the charge pump calibration. After
for
each
new
frequency. That is, VCO current and VCO
capacitance calibration is done, but not charge
pump current calibration. When charge pump
current calibration is disabled the calibration
time is reduced from 712/724 s to 145/157 s
(26 MHz crystal and
TEST0 = 0x09/0B, see
Table 27). The blanking interval between each
frequency hop is then 220/232 s.
There is a trade-off between blanking time and
memory space needed for storing calibration
data in non-volatile memory. Solution 2) above
gives
the
shortest
blanking
interval,
but
requires
more
memory
space
to
store
calibration values. This solution also requires
that the supply voltage and temperature do not
vary much in order to have a robust solution.
Solution 3) gives 567 s smaller blanking
interval than solution 1).
The
recommended
settings
for
change
with
frequency. This means that one should always
use SmartRF Studio
[4] to get the correct
settings for a specific frequency before doing a
calibration, regardless of which calibration
method is being used.
Note: The content in the
TEST0 register is
not retained in SLEEP state, thus it is
necessary to re-write this register when
returning from the SLEEP state.