Texas Instruments 3138 155 232931 User Manual
Size:
783.56 Kb
Download

CC2420

2.4 GHz IEEE 802.15.4 / ZigBee-readyRF Transceiver

Applications

2.4 GHz IEEE 802.15.4 systems

ZigBee systems

Home/building automation

Industrial Control

Product Description

The CC2420 is a truesingle-chip2.4 GHz IEEE 802.15.4 compliant RF transceiver designed for low power and low voltage wireless applications.CC2420 includes a digital direct sequence spread spectrum baseband modem providing a spreading gain of 9 dB and an effective data rate of 250 kbps.

The CC2420 is alow-cost,highly integrated solution for robust wireless communication in the 2.4 GHz unlicensed ISM band. It complies with worldwide regulations covered by ETSI EN 300 328 and EN 300 440 class 2 (Europe), FCC CFR47 Part 15 (US) and ARIBSTD-T66(Japan).

The CC2420 provides extensive hardware support for packet handling, data buffering, burst transmissions, data encryption, data authentication, clear channel assessment, link quality indication and packet timing information. These

Key Features

True single-chip2.4 GHz IEEE 802.15.4 compliant RF transceiver with baseband modem and MAC support

DSSS baseband modem with 2 MChips/s and 250 kbps effective data rate.

Suitable for both RFD and FFD operation

Low current consumption (RX: 18.8 mA, TX: 17.4 mA)

Low supply voltage (2.1 – 3.6 V) with integrated voltage regulator

Low supply voltage (1.6 – 2.0 V) with external voltage regulator

Wireless sensor networks

PC peripherals

Consumer Electronics

features reduce the load on the host controller and allow CC2420 to interfacelow-costmicrocontrollers.

The configuration interface and transmit / receive FIFOs of CC2420 are accessed via an SPI interface. In a typical applicationCC2420 will be used together with a microcontroller and a few external passive components.

CC2420 is based on Chipcon’s SmartRF®- 03 technology in 0.18 µm CMOS.

Programmable output power

No external RF switch / filter needed

I/Q low-IFreceiver

I/Q direct upconversion transmitter

Very few external components

128(RX) + 128(TX) byte data buffering

Digital RSSI / LQI support

Hardware MAC encryption (AES-128)

Battery monitor

QLP-48package, 7x7 mm

Complies with ETSI EN 300 328, EN 300 440 class 2, FCC CFR-47part 15 and ARIBSTD-T66

Powerful and flexible development tools available

SWRS041B

Page 1 of 89

CC2420

Table of contents

1Abbreviations_________________________________________________________________5

2References ___________________________________________________________________6

3Features _____________________________________________________________________7

4Absolute Maximum Ratings _____________________________________________________8

5Operating Conditions __________________________________________________________8

6Electrical Specifications ________________________________________________________9

6.1Overall___________________________________________________________________9

6.2Transmit Section ___________________________________________________________9

6.3Receive Section ___________________________________________________________10

6.4RSSI / Carrier Sense _______________________________________________________11

6.5IF Section _______________________________________________________________11

6.6Frequency Synthesizer Section _______________________________________________11

6.7Digital Inputs/Outputs ______________________________________________________12

6.8Voltage Regulator _________________________________________________________13

6.9Battery Monitor ___________________________________________________________13

6.10Power Supply ____________________________________________________________13

7Pin Assignment ______________________________________________________________15

8Circuit Description ___________________________________________________________17

9Application Circuit ___________________________________________________________19

9.1Input / output matching _____________________________________________________19

9.2Bias resistor ______________________________________________________________19

9.3Crystal __________________________________________________________________19

9.4Voltage regulator__________________________________________________________19

9.5Power supply decoupling and filtering _________________________________________19

10IEEE 802.15.4 Modulation Format ____________________________________________24

11Configuration Overview _____________________________________________________25

12Evaluation Software ________________________________________________________26

134-wire Serial Configuration and Data Interface__________________________________27

13.1Pin configuration __________________________________________________________27

13.2Register access____________________________________________________________27

13.3Status byte _______________________________________________________________28

13.4Command strobes _________________________________________________________29

13.5RAM access______________________________________________________________29

13.6FIFO access ______________________________________________________________31

13.7Multiple SPI access ________________________________________________________31

14Microcontroller Interface and Pin Description __________________________________32

14.1Configuration interface _____________________________________________________32

14.2Receive mode ____________________________________________________________33

14.3RXFIFO overflow _________________________________________________________33

14.4Transmit mode____________________________________________________________34

14.5General control and status pins _______________________________________________35

15Demodulator, Symbol Synchroniser and Data Decision ___________________________35

16Frame Format _____________________________________________________________36

16.1Synchronisation header _____________________________________________________36

16.2Length field ______________________________________________________________37

16.3MAC protocol data unit_____________________________________________________37

16.4Frame check sequence______________________________________________________38

SWRS041B

Page 2 of 89

CC2420

17RF Data Buffering __________________________________________________________39

17.1Buffered transmit mode_____________________________________________________39

17.2Buffered receive mode _____________________________________________________39

17.3Unbuffered, serial mode ____________________________________________________40

18Address Recognition ________________________________________________________41

19Acknowledge Frames _______________________________________________________41

20Radio control state machine __________________________________________________43

21MAC Security Operations (Encryption and Authentication) _______________________45

21.1Keys____________________________________________________________________45

21.2Nonce / counter ___________________________________________________________45

21.3Stand-alone encryption _____________________________________________________46

21.4In-line security operations ___________________________________________________46

21.5CTR mode encryption / decryption ____________________________________________47

21.6CBC-MAC_______________________________________________________________47

21.7CCM ___________________________________________________________________47

21.8Timing __________________________________________________________________48

22Linear IF and AGC Settings__________________________________________________48

23RSSI / Energy Detection _____________________________________________________48

24Link Quality Indication _____________________________________________________49

25Clear Channel Assessment ___________________________________________________50

26Frequency and Channel Programming _________________________________________50

27VCO and PLL Self-Calibration _______________________________________________51

27.1VCO____________________________________________________________________51

27.2PLL self-calibration________________________________________________________51

28Output Power Programming _________________________________________________51

29Voltage Regulator __________________________________________________________51

30Battery Monitor____________________________________________________________52

31Crystal Oscillator __________________________________________________________53

32Input / Output Matching ____________________________________________________54

33Transmitter Test Modes _____________________________________________________54

33.1Unmodulated carrier _______________________________________________________54

33.2Modulated spectrum _______________________________________________________55

34System Considerations and Guidelines _________________________________________57

34.1Frequency hopping and multi-channel systems___________________________________57

34.2Data burst transmissions ____________________________________________________57

34.3Crystal accuracy and drift ___________________________________________________57

34.4Communication robustness __________________________________________________57

34.5Communication security ____________________________________________________57

34.6Low-cost systems _________________________________________________________58

34.7Battery operated systems ____________________________________________________58

34.8BER / PER measurements ___________________________________________________58

35PCB Layout Recommendations _______________________________________________59

36Antenna Considerations _____________________________________________________59

37Configuration Registers _____________________________________________________61

38Test Output Signals _________________________________________________________81

39Package Description (QLP 48) ________________________________________________83

40Recommended layout for package (QLP 48) ____________________________________84

SWRS041B

Page 3 of 89

CC2420

40.1Package thermal properties __________________________________________________84

40.2Soldering information ______________________________________________________84

40.3Plastic tube specification ____________________________________________________85

40.4Carrier tape and reel specification _____________________________________________85

41Ordering Information _______________________________________________________85

42General Information ________________________________________________________86

42.1Document History _________________________________________________________86

42.2Product Status Definitions___________________________________________________87

43Address Information ________________________________________________________88

44TI Worldwide Technical Support _____________________________________________88

SWRS041B

Page 4 of 89

CC2420

1 Abbreviations

ADC

-

Analog to Digital Converter

 

AES

-

Advanced Encryption Standard

 

AGC

-

Automatic Gain Control

 

ARIB

-

Association of Radio Industries and Businesses

 

BER

-

Bit Error Rate

 

CBC-MAC

-

Cipher Block Chaining Message Authentication Code

 

CCA

-

Clear Channel Assessment

 

CCM

-

Counter mode + CBC-MAC

 

CFR

-

Code of Federal Regulations

 

CSMA-CA

-

Carrier Sense Multiple Access with Collision Avoidance

 

CTR

-

Counter mode (encryption)

 

CW

-

Continuous Wave

 

DAC

-

Digital to Analog Converter

 

DSSS

-

Direct Sequence Spread Spectrum

 

ESD

-

Electro Static Discharge

 

ESR

-

Equivalent Series Resistance

 

EVM

-

Error Vector Magnitude

 

FCC

-

Federal Communications Commission

 

FCF

-

Frame Control Field

 

FIFO

-

First In First Out

 

FFCTRL

-

FIFO and Frame Control

 

HSSD

-

High Speed Serial Debug

 

IEEE

-

Institute of Electrical and Electronics Engineers

 

IF

-

Intermediate Frequency

 

ISM

-

Industrial, Scientific and Medical

 

ITU-T

-

International Telecommunication Union – Telecommunication

 

 

Standardization Sector

 

I/O

-

Input / Output

 

I/Q

-

In-phase /Quadrature-phase

 

kbps

-

kilo bits per second

 

LNA

-

Low-NoiseAmplifier

 

LO

-

Local Oscillator

 

LQI

-

Link Quality Indication

 

LSB

-

Least Significant Bit / Byte

 

MAC

-

Medium Access Control

 

MFR

-

MAC Footer

 

MHR

-

MAC Header

 

MIC

-

Message Integrity Code

 

MPDU

-

MAC Protocol Data Unit

 

MSDU

-

MAC Service Data Unit

 

NA

-

Not Available

 

NC

-

Not Connected

 

O-QPSK

-

Offset - Quadrature Phase Shift Keying

 

PA

-

Power Amplifier

 

PCB

-

Printed Circuit Board

 

PER

-

Packet Error Rate

 

PHY

-

Physical Layer

 

PHR

-

PHY Header

 

PLL

-

Phase Locked Loop

 

PSDU

-

PHY Service Data Unit

 

QLP

-

Quad Leadless Package

 

RAM

-

Random Access Memory

 

RBW

-

Resolution BandWidth

 

RF

-

Radio Frequency

 

RSSI

-

Receive Signal Strength Indicator

 

RX

-

Receive

 

 

 

SWRS041B

Page 5 of 89

CC2420

SHR

-

Synchronisation Header

SPI

-

Serial Peripheral Interface

TBD

-

To Be Decided / To Be Defined

T/R

-

Transmit / Receive

TX

-

Transmit

VCO

-

Voltage Controlled Oscillator

VGA

-

Variable Gain Amplifier

2 References

[1]IEEE std. 802.15.4 - 2003: Wireless Medium Access Control (MAC) and Physical Layer (PHY) specifications for Low Rate Wireless Personal Area Networks (LR-WPANs)

http://standards.ieee.org/getieee802/download/802.15.4-2003.pdf

[2]NIST FIPS Pub 197: Advanced Encryption Standard (AES), Federal Information Processing Standards Publication 197, US Department of Commerce/N.I.S.T., November 26, 2001. Available from the NIST website.

http://csrc.nist.gov/publications/fips/fips197/fips-197.pdf

[3]R. Housley, D. Whiting, N. Ferguson, Counter with CBC-MAC(CCM), submitted to NIST, June 3, 2002. Available from the NIST website.

http://csrc.nist.gov/CryptoToolkit/modes/proposedmodes/ProposedModesPa ge.html

SWRS041B

Page 6 of 89

3 Features

2400 – 2483.5 MHz RF Transceiver

Direct Sequence Spread Spectrum (DSSS) transceiver

250 kbps data rate, 2 MChip/s chip rate

O-QPSKwith half sine pulse shaping modulation

Very low current consumption (RX: 18.8 mA, TX: 17.4 mA)

High sensitivity (-95dBm)

High adjacent channel rejection (30/45 dB)

High alternate channel rejection (53/54 dB)

On-chipVCO, LNA and PA

Low supply voltage (2.1 – 3.6 V) with on-chipvoltage regulator

Programmable output power

I/Q low-IFsoft decision receiver

I/Q direct up-conversiontransmitter

Separate transmit and receive FIFOs

128 byte transmit data FIFO

128 byte receive data FIFO

Very few external components

Only reference crystal and a minimised number of passives

No external filters needed

Easy configuration interface

4-wireSPI interface

Serial clock up to 10 MHz

CC2420

802.15.4 MAC hardware support:

Automatic preamble generator

Synchronisation word insertion/detection

CRC-16computation and checking over the MAC payload

Clear Channel Assessment

Energy detection / digital RSSI

Link Quality Indication

Full automatic MAC security (CTR, CBC-MAC,CCM)

802.15.4 MAC hardware security:

Automated security operations within the receive and transmit FIFOs.

CTR mode encryption / decryption

CBC-MACauthentication

CCM encryption / decryption and authentication

Stand-aloneAES encryption

Development tools available

Fully equipped development kit

Demonstration board reference design with microcontroller code

Easy-to-usesoftware for generating theCC2420 configuration data

Small size QLP-48package, 7 x 7 mm

Complies with EN 300 328, EN 300 440 class 2, FCC CFR47 part 15 and ARIB STD-T66

SWRS041B

Page 7 of 89

 

 

 

 

 

CC2420

4

Absolute Maximum Ratings

 

 

 

 

 

 

 

 

 

 

 

Parameter

Min.

Max.

Units

 

Condition

Supply voltage for on-chipvoltage regulator,

-0.3

3.6

V

 

 

VREG_IN pin 43.

 

 

 

 

 

Supply voltage (VDDIO) for digital I/Os, DVDD3.3,

-0.3

3.6

V

 

 

pin 25.

 

 

 

 

 

Supply voltage (VDD) on AVDD_VCO,DVDD1.8,

−0.3

2.0

V

 

 

etc (pin no 1, 2, 3, 4, 10, 14, 15, 17, 18, 20, 26, 35,

 

 

 

 

 

37, 44 and 48)

 

 

 

 

 

 

 

 

 

 

 

Voltage on any digital I/O pin, (pin no. 21, 27-34

-0.3

VDDIO+0.3, max 3.6

V

 

 

and 41)

 

 

 

 

 

 

 

 

 

 

 

Voltage on any other pin, (pin no. 6, 7, 8, 11, 12,

-0.3

VDD+0.3, max 2.0

V

 

 

13, 16, 36, 38, 39, 40, 45, 46 and 47)

 

 

 

 

 

 

 

 

 

 

 

Input RF level

 

10

dBm

 

 

 

 

 

 

 

 

Storage temperature range

−50

150

°C

 

 

 

 

 

 

 

 

Reflow solder temperature

 

260

°C

 

T = 10 s

 

 

 

 

 

 

 

The absolute maximum ratings given above should under no circumstances be violated. Stress exceeding one or more of

Caution! ESD sensitive device. Precaution should be used when handling the device in order to prevent permanent damage.

5 Operating Conditions

the limiting values may cause permanent damage to the device.

Parameter

Min.

Typ.

Max.

Units

Condition

Supply voltage for on-chipvoltage regulator,

2.1

 

3.6

V

 

VREG_IN pin 43.

 

 

 

 

 

Supply voltage (VDDIO) for digital I/Os, DVDD3.3,

1.6

 

3.6

V

The digital I/O voltage (DVDD3.3 pin)

pin 25 .

 

 

 

 

must match the external interfacing

 

 

 

 

 

circuit (e.g. microcontroller).

 

 

 

 

 

 

Supply voltage (VDD) on AVDD_VCO,DVDD1.8,

1.6

1.8

2.0

V

The typical application uses regulated

etc (pin no 1, 2, 3, 4, 10, 14, 15, 17, 18, 20, 26, 35,

 

 

 

 

1.8 V supply generated by the on-chip

37, 44 and 48)

 

 

 

 

voltage regulator.

 

 

 

 

 

 

Operating ambient temperature range, TA

−40

 

85

°C

 

 

 

 

 

 

 

SWRS041B

Page 8 of 89