CC2520 DATASHEET
2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER
SWRS068 – DECEMBER 2007
APPLICATIONS
•
IEEE 802.15.4 systems
•
ZigBee® systems
•
Industrial monitoring and control
•
Home and building automation
•
Automatic Meter Reading
•
Low-power wireless sensor networks
•
Set-top boxes and remote controls
•
Consumer electronics
KEY FEATURES
•
State-of-the-art selectivity/co-existence
Adjacent channel rejection: 49 dB
Alternate channel rejection: 54 dB
•
Excellent link budget (103dB)
400 m Line-of-sight range
•
Extended temp range (-40 to +125°C)
•
Wide supply range: 1.8 V – 3.8 V
•
Extensive IEEE 802.15.4 MAC hardware
support to offload the microcontroller
•
AES-128 security module
•
CC2420 interface compatibility mode
Low Power
•
RX (receiving frame, -50 dBm) 18.5 mA
•
TX 33.6 mA @ +5 dBm
•
TX 25.8 mA @ 0 dBm
•
<1µA in power down
General
•
Clock output for single crystal systems
•
RoHS compliant 5 x 5 mm QFN28 (RHD)
package
Radio
•
IEEE 802.15.4 compliant DSSS baseband
modem with 250 kbps data rate
•
Excellent receiver sensitivity (-98 dBm)
•
Programmable output power up to +5 dBm
•
RF frequency range 2394-2507 MHz
•
Suitable for systems targeting compliance
with worldwide radio frequency
regulations: ETSI EN 300 328 and EN
300 440 class 2 (Europe), FCC CFR47 Part
15 (US) and ARIB STD-T66 (Japan)
Microcontroller Support
•
Digital RSSI/LQI support
•
Automatic clear channel assessment for
CSMA/CA
•
Automatic CRC
•
768 bytes RAM for flexible buffering and
security processing
•
Fully supported MAC security
•
4 wire SPI
•
6 configurable IO pins
•
Interrupt generator
•
Frame filtering and processing engine
•
Random number generator
Development Tools
•
Reference design
•
IEEE 802.15.4 MAC software
•
ZigBee® stack software
•
Fully equipped development kit
•
Packet sniffer support in hardware
DESCRIPTION
The CC2520 is TI's second generation ZigBee® /
IEEE 802.15.4 RF transceiver for the 2.4 GHz
unlicensed ISM band. This chip enables industrial
grade applications by offering state-of-the-art
selectivity/co-existence, excellent link budget,
operation up to 125°C and low voltage operation.
In addition, the CC2520 provides extensive
hardware support for frame handling, data
buffering, burst transmissions, data encryption,
data authentication, clear channel assessment,
link quality indication and frame timing
information. These features reduce the load on
the host controller.
In a typical system, the CC2520 will be used
together with a microcontroller and a few
additional passive components.
QFN28 (RHD) PACKAGE
TOP VIEW
24 AVDD_GUARD
26 VREG_EN
27 DCOUPL
25 RESETn
22 AVDD4
21 NC
20 AVDD1
19 RF_N
18 NC
17 RF_P
16 AVDD2
15 NC
AVDD3 14
AGND
exposed die
attached pad
SO
SI
CSn
GPIO5
GPIO4
GPIO3
GPIO2
1
2
3
4
5
6
7
8
9
GPIO0 10
AVDD5 11
XOSC32M_Q2 12
XOSC32M_Q1 13
GPIO1
DVDD
CC2520
Please be aware that an important notice concerning availability, standard warranty, and use in critical applications of Texas Instruments
semiconductor products and disclaimers threto appear at the end of this datasheet.
ZigBee® is a registered trademark owned by ZigBee Alliance, Inc.
Copyright
©
2007, Texas Instruments Incorporated
23 RBIAS
28 SCLK
WWW.TI.COM
1
CC2520 DATASHEET
2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER
SWRS068 – DECEMBER 2007
TABLE OF CONTENTS
1
2
3
4
5
Abbreviations ............................................................................................................................... 5
References................................................................................................................................... 7
Features....................................................................................................................................... 8
Absolute Maximum Ratings ....................................................................................................... 10
Electrical Characteristics............................................................................................................ 11
5.1
Recommended Operating Conditions ............................................................................ 11
5.2
DC Characteristics ......................................................................................................... 11
5.3
Wake-Up and Timing ..................................................................................................... 11
5.4
Current Consumptions ................................................................................................... 11
5.5
Receive Parameters....................................................................................................... 12
5.6
Frequency Synthesizer Parameters ............................................................................... 12
5.6.1
Transmit Parameters.................................................................................................. 12
5.7
RSSI/CCA Parameters................................................................................................... 13
5.8
FREQEST Parameters................................................................................................... 13
5.9
Typical Performance Curves .......................................................................................... 14
5.10
Low-Current Mode RX.................................................................................................... 19
5.10.1
Low-Current RX Mode Parameters ............................................................................ 19
5.11
Optional Temperature Compensation of TX................................................................... 20
5.11.1
Using the Temperature Sensor .................................................................................. 21
6
Crystal Specific Parameters....................................................................................................... 22
6.1
Crystal Requirements..................................................................................................... 22
6.2
On-chip Crystal Frequency Tuning................................................................................. 22
7
Pinout......................................................................................................................................... 23
8
Functional Introduction............................................................................................................... 25
8.1
Integrated 2.4 GHz IEEE 802.15.4 Compliant Radio ..................................................... 25
8.2
Comparison to CC2420.................................................................................................. 25
8.3
Block Diagram ................................................................................................................ 26
9
Application Circuit ...................................................................................................................... 29
9.1
Input / Output Matching .................................................................................................. 29
9.2
Bias Resistor .................................................................................................................. 30
9.3
Crystal ............................................................................................................................ 30
9.4
Digital Voltage Regulator................................................................................................ 30
9.5
Power Supply Decoupling and Filtering ......................................................................... 30
9.6
Board Layout Guidelines ................................................................................................ 30
9.7
Antenna Considerations ................................................................................................. 31
9.8
Choosing the Most Suitable Interconnection with a Microcontroller............................... 31
9.9
Interfacing CC2520 and MSP430F2618 ........................................................................ 31
10 Serial Peripheral Interface (SPI) ................................................................................................ 33
10.1
CSn ................................................................................................................................ 33
10.2
SCLK .............................................................................................................................. 33
10.3
SI.................................................................................................................................... 33
10.4
SO .................................................................................................................................. 34
10.5
SPI Timing Requirements .............................................................................................. 34
11 GPIO .......................................................................................................................................... 35
11.1
Reset Configuration of GPIO Pins.................................................................................. 35
11.2
GPIO as Input ................................................................................................................ 35
11.3
GPIO as Output.............................................................................................................. 36
11.4
Switching Direction on GPIO.......................................................................................... 36
11.5
GPIO Configuration ........................................................................................................ 36
12 Power Modes ............................................................................................................................. 40
12.1
Switching Between Power Modes .................................................................................. 40
12.2
Power Up Sequence Using RESETn (recommended)................................................... 41
2
WWW.TI.COM
CC2520 DATASHEET
2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER
SWRS068 – DECEMBER 2007
12.3
Power Up With SRES .................................................................................................... 41
13 Instruction Set ............................................................................................................................ 43
13.1
Definitions ...................................................................................................................... 43
13.2
Instruction Descriptions .................................................................................................. 43
13.3
Instruction Set Summary ................................................................................................ 51
13.4
Status Byte ..................................................................................................................... 53
13.5
Command Strobes ......................................................................................................... 53
13.6
Command Strobe Buffer ................................................................................................ 53
14 Exceptions ................................................................................................................................. 55
14.1
Exceptions on GPIO Pins............................................................................................... 56
14.2
Predefined Exception Channels ..................................................................................... 56
14.3
Binding Exceptions to Instructions (command strobes) ................................................. 57
15 Memory Map .............................................................................................................................. 59
15.1
FREG ............................................................................................................................. 60
15.2
SREG ............................................................................................................................. 60
15.3
TX FIFO ......................................................................................................................... 60
15.4
RX FIFO ......................................................................................................................... 60
15.5
MEM ............................................................................................................................... 60
15.6
Frame Filtering and Source Matching Memory Map ...................................................... 60
16 Frequency and Channel Programming ...................................................................................... 62
17 IEEE 802.15.4-2006 Modulation Format.................................................................................... 63
18 IEEE 802.15.4-2006 Frame Format........................................................................................... 65
18.1
PHY Layer ...................................................................................................................... 65
18.2
MAC Layer ..................................................................................................................... 65
19 Transmit Mode ........................................................................................................................... 67
19.1
TX Control ...................................................................................................................... 67
19.2
TX State Timing ............................................................................................................. 67
19.3
TX FIFO Access ............................................................................................................. 67
19.3.1
Retransmission........................................................................................................... 68
19.3.2
Error Conditions ......................................................................................................... 68
19.4
TX Flow Diagram ........................................................................................................... 69
19.5
Frame Processing .......................................................................................................... 70
19.5.1
Synchronization Header ............................................................................................. 70
19.5.2
Frame Length Field .................................................................................................... 70
19.5.3
Frame Check Sequence............................................................................................. 70
19.6
Exceptions...................................................................................................................... 71
19.7
Clear Channel Assessment............................................................................................ 71
19.8
Output Power Programming........................................................................................... 71
19.9
Tips And Tricks .............................................................................................................. 72
20 Receive Mode ............................................................................................................................ 73
20.1
RX Control...................................................................................................................... 73
20.2
RX State Timing ............................................................................................................. 73
20.3
Frame Processing .......................................................................................................... 73
20.3.1
Synchronization Header And Frame Length Fields.................................................... 74
20.3.2
Frame Filtering ........................................................................................................... 74
20.3.3
Source Address Matching .......................................................................................... 77
20.3.4
Frame Check Sequence............................................................................................. 80
20.3.5
Acknowledgement Transmission................................................................................ 81
20.4
RX FIFO Access ............................................................................................................ 82
20.4.1
Using the FIFO and FIFOP Signals............................................................................ 82
20.4.2
Error Conditions ......................................................................................................... 83
20.5
RSSI ............................................................................................................................... 83
20.6
Link Quality Indication .................................................................................................... 84
WWW.TI.COM
3
CC2520 DATASHEET
2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER
SWRS068 – DECEMBER 2007
21 Radio Control State Machine ..................................................................................................... 85
22 Crystal Oscillator........................................................................................................................ 87
23 External Clock Output ................................................................................................................ 88
24 Random Number Generation..................................................................................................... 89
25 Memory Management Instructions............................................................................................. 91
25.1
RXBUFMOV ................................................................................................................... 92
25.2
TXBUFCP ...................................................................................................................... 92
25.3
MEMCP .......................................................................................................................... 92
25.4
MEMCPR ....................................................................................................................... 92
25.5
MEMXCP ....................................................................................................................... 92
26 Security Instructions................................................................................................................... 93
26.1
Decoding of the Flags Field in CC2520.......................................................................... 93
26.2
INC ................................................................................................................................. 94
26.3
ECB ................................................................................................................................ 94
26.4
ECBO ............................................................................................................................. 95
26.5
ECBX ............................................................................................................................. 95
26.6
CTR / UCTR ................................................................................................................... 96
26.7
CBC-MAC ...................................................................................................................... 97
26.8
CCM / UCCM ................................................................................................................. 97
26.8.1
Inputs to the CCM and UCCM Instructions ................................................................ 97
26.9
Examples from IEEE802.15.4-2006 ............................................................................... 98
26.9.1
Authentication Only Using CCM* ............................................................................... 99
26.9.2
Encryption Only Using CCM* ..................................................................................... 99
26.9.3
Combination of Encryption and Authentication Using CCM*.................................... 100
27 Packet Sniffing ......................................................................................................................... 101
28 Registers.................................................................................................................................. 102
28.1
Register Settings Update ............................................................................................. 103
28.2
Register Access Modes................................................................................................ 103
28.3
Register Descriptions ................................................................................................... 105
29 Datasheet Revision History...................................................................................................... 126
30 Packaging Information ............................................................................................................. 127
30.1
Mechanical Data .......................................................................................................... 128
4
WWW.TI.COM
CC2520 DATASHEET
2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER
SWRS068 – DECEMBER 2007
1
Abbreviations
AAF
ACK
ADC
ADI
AES
AGC
AM
ARIB
BER
BIST
CBC-MAC
CCA
CCM
CDM
CFR
CHP
CMOS
CRC
CSMA-CA
CTR
CW
DAC
DC
DPU
DSSS
ECB
ESD
ESR
ETSI
EU
EVM
FCC
FCF
FCS
FFCTRL
FIFO
FS
FSM
GPIO
HBM
HSSD
I/O
I/Q
IEEE
IF
ISM
ITU-T
kbps
LB
LF
LNA
LO
LPF
LPM
Anti Aliasing Filter
Acknowledge
Analog to Digital Converter
Analog-Digital Interface
Advanced Encryption Standard
Automatic Gain Control
Active Mode
Association of Radio Industries and Businesses
Bit Error Rate
Built In Self Test
Cipher Block Chaining Message Authentication Code
Clear Channel Assessment
Counter mode + CBC-MAC
Charged Device Model
Code of Federal Regulations
Charge Pump
Complementary Metal Oxide Semiconductor
Cyclic Redundancy Check
Carrier Sense Multiple Access with Collision Avoidance
Counter mode (encryption)
Continuous Wave
Digital to Analog Converter
Direct Current
Data Processing Unit
Direct Sequence Spread Spectrum
Electronic Code Book (mode of AES operation)
Electro Static Discharge
Equivalent Series Resistance
European Telecommunications Standards Institute
European Union
Error Vector Magnitude
Federal Communications Commission
Frame Control Field
Frame Check Sequence
FIFO and Frame Control
First In First Out
Frequency Synthesizer
Finite State Machine
General Purpose Input/Output
Human Body Model
High Speed Serial Debug
Input / Output
In-phase / Quadrature-phase
Institute of Electrical and Electronics Engineers
Intermediate Frequency
Industrial, Scientific and Medical
International Telecommunication Union –
Telecommunication Standardization Sector
kilo bits per second
Loop Back
Loop Filter
Low-Noise Amplifier
Local Oscillator
Low Pass Filter
Low-Power Mode
WWW.TI.COM
5
评论