EasyManuals Logo

Texas Instruments CC2500 User Manual

Texas Instruments CC2500
96 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #42 background imageLoading...
Page #42 background image
CC2500
S
WRS040
C
Page
42
of
89
Event
1 follows Event
0 after a
programmed
timeout.
The tim
e between two consecutive Event
0 is
programmed with a mantissa value given by
WOREVT1.EVENT0
and
WOREVT0.EVENT0
,
and an exponent value set by
WORCTRL.WOR_RES
. The equation is:
RES
WOR
XOSC
Event
EVENT
f
t
_
5
0
2
0
750
The Event 1 timeout is programmed with
WORCTRL.EVENT1
.
Figure
18
shows the
ti
ming relationship between Event
0 timeout
and Event
1 timeout.
Figure
18
: Event 0 and Event 1 R
elationship
The time from the
CC2500
enters SLEEP state
until the next Event
0 is programmed to
appear (t
SLEEP
in
Figure
18
) should be larger
th
an 11.08 ms when using a 26 MHz crystal
and 10.67 ms when a 27 MHz crystal is used.
If t
SLEEP
is less than 11.08 (10.67) ms there is a
chance that the consecutive Event 0 will occur
128
750
XOSC
f
seconds
too early.
Application Note AN047
[3]
explains
in detail the theory of operation and the
different registers involved when using WOR,
as well as highlighting important aspects when
using WOR mode.
19.5.1
RC Oscillator and Timing
The frequency of the low
-
power RC
oscillator
used for the WOR functionality varies with
temperature and supply voltage. In order to
keep the frequency as accurate as possible,
the RC oscillator will be calibrated whenever
possible, which is when the XOSC is running
and the chip is not in
the SLEEP state. When
the power and XOSC is enabled, the clock
used by the WOR timer is a divided XOSC
clock. When the chip goes to the
state,
the RC oscillator will use the last valid
calibration result. The frequency of the RC
oscillator is locked
to the main crystal
frequency divided by 750.
In applications where the radio wakes up very
often, typically several times every second, it
is possible to
do the RC oscillator calibration
once and then
turn off calibration
(
WORC
TRL.
RC_CAL
=
0
)
to reduce the current
consumption. This requires that RC oscillator
calibration values are read from registers
RCCTRL
0_STATUS
and
RCCTRL
1_STATUS
and written back to
RCCTRL
0
and
RCCTRL
0
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 AN0
47
[3]
for further
details.
19.6
Timing
The radio controller controls most timing in
CC2500
, such as synthesizer calibration, PLL
lock
time
and R
X
/TX turnaround times. Timing
from IDLE to RX and IDLE to TX is constant,
dependent on the auto c
alibration setting.
RX/TX and TX/RX turnaround times are
constant. The calibration time is constant
18739 clock periods.
Table
28
shows timing in
crystal clock cycles for key state transitions.
Power on time and XOS
C start
-
up times are
variable, but within the limits stated in
Table
7
.
Note that in a frequency hopping spread
spectrum or a multi
-
channel protocol the
calibration time can be reduced from 721 µs to
approximately 1
50 µs. This is explained in
Section
31.2
.
Description
XOSC
P
eriods
26 MHz
C
rystal
IDLE
to RX, no calibration
2298
88.4
μs
IDLE
to RX, with calibration
~21037
809 μs
IDLE
to TX/FSTXON, no calibration
2298
88.4 μs
IDLE
to TX/FSTXON, with calibration
~21037
809 μs
TX to RX switch
560
21.5 μs
RX to TX switch
250
9.6 μs
RX or TX to IDLE, no calibration
2
0.1 μs
RX or T
X to IDLE, with calibration
~18739
721 μs
Manual calibration
~18739
721 μs
Table
28
: State Transition T
iming

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Texas Instruments CC2500 and is the answer not in the manual?

Texas Instruments CC2500 Specifications

General IconGeneral
BrandTexas Instruments
ModelCC2500
CategoryTransceiver
LanguageEnglish

Related product manuals