English
Language : 

CC2510FX Datasheet, PDF (78/244 Pages) List of Unclassifed Manufacturers – True System-on-Chip with Low Power RF Transceiver and 8051 MCU
C2510Fx / CC2511Fx
13.1.5.1 High Speed Oscillators
Two high speed oscillators are present in the
device:
• High speed crystal oscillator (24 – 27
MHz for CC2510Fx and 48 MHz for
CC2511Fx)
• High speed RC oscillator (12 – 13.5
MHz for CC2510Fx and 12 MHz for
CC2511Fx)
The high speed crystal oscillator startup time
may be too long for some applications, and the
device can therefore run on the high speed
RCOSC until the crystal oscillator is stable.
The HS RCOSC consumes less power than
the crystal oscillator, but since it is not as
accurate as the crystal oscillator it can not be
used for RF transceiver operation.
The CLKCON.OSC bit selects the source of the
system clock (high speed crystal oscillator or
high speed RC oscillator). The system clock
will not change clock source before the
selected clock source is stable (indicated by
SLEEP.XOSC_STB and SLEEP.HFRC_STB).
The oscillator not selected as the system clock
source, will be set in power-down mode by
setting SLEEP.OSC_PD to 1 (the default state).
Thus the HS RCOSC may be turned off when
the high speed crystal oscillator has been
selected as system clock source and vice
versa. When SLEEP.OSC_PD is 0, both
oscillators are powered up and running. Be
aware that SLEEP.OSC_PD is cleared if the
CLKCON.OSC bit is toggled.
When the high speed crystal oscillator is
selected as system clock source
(CLKCON.OSC is set to 0), the HS RCOSC will
be calibrated once. If SLEEP.OSC_PD=0, the
HS RCOSC will run on the calibrated value
once the calibration is completed (see Table
15 for initial calibration time). If
SLEEP.OSC_PD=1, the HS RCOSC will be
turned off after calibration, but the calibration
value will be stored and used when the HS
RCOSC is started again. In order to calibrate
the HS RCOSC regularly (if so found
necessary based on the drift parameters listed
in Table 15) one should switch between using
the HS RCOSC and the high speed crystal
oscillator as system clock source.
If CLKCON.OSC is set to 0 when entering
PM{1-3}, the HS RCOSC will be calibrated
once when returning to active mode.
13.1.5.2 System clock speed and radio
When the radio is to be used the system must
run on HS XOSC. The RF part will be
unaffected by the CLKCON.CLKSPD setting.
There is however parts of the RF core that
runs on the system clock affected by and this
will cause limitations in manageable data rates
in RF link. These limitations are summarized in
Table 49 below. Note that these numbers does
not apply for FEC usage. Using FEC requires
CLKCON.CLKSPD to be 000.
CLKCON
CLKSPD
000
001
010
011
100
101
110
111
Maksimum datarate, kBaud
MSK
GFSK
2FSK
500
250
500
500
250
500
500
250
500
500
250
500
400
250
400
200
200
200
100
100
100
50
50
50
Table 49: System clock speed VS data rate
13.1.5.3 Low Speed Oscillators (32 kHz clock
source)
Two low speed oscillators are present in the
device:
• Low speed crystal oscillator (32.768
kHz)
• Low power RC oscillator (32 – 36 kHz
for CC2510Fx and 32 kHz for CC2511Fx)
The low speed crystal oscillator is designed to
operate at 32.768 kHz and provide a stable
clock signal for systems requiring time
accuracy. The low power RC oscillator run at
fXOSC / 750 for CC2510Fx and fXOSC / 1500 for
CC2511Fx, when calibrated. The calibration can
only take place when the high speed crystal
oscillator is enabled and stable. The low power
RC oscillator should be used to reduce cost
and power consumption compared to the
32.768 kHz crystal oscillator solution. The two
low speed oscillators can not be operated
simultaneously.
By default, after a reset, the low power RC
oscillator is enabled and selected as the 32
kHz clock source. The RC oscillator consumes
less power, but is less accurate than the
SWRS055D
Page 78 of 243