Difference between revisions of "CC2420"

From TinyOS Wiki
Jump to: navigation, search
(Progress)
(Architecture and Usage)
Line 3: Line 3:
 
The CC2420 is a true single-chip 2.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 a true single-chip 2.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.
  
= Architecture and Usage =
+
= CC2420 Documentation =
  
* [http://www.tinyos.net/tinyos-2.x/doc/html/tep126.html TEP126: CC2420 Radio Stack]
+
This area is a live document of the CC2420 low power communications radio stack found in TinyOS 2.x.  Radio stack layers and implementation details of the CC2420 stack are discussed. Readers will be better informed about existing features, possible improvements, and limitations of the CC2420 radio stack. Furthermore, lessons learned from the construction of the stack can help guide development of future radio stacks.
 +
 
 +
We encourage anyone who uses or contributes to the TinyOS CC2420 stack to help maintain this documentation for others.
 +
 
 +
== Contents ==
 +
* [[CC2420 Introduction]]
 +
 
 +
* [[CC2420 Radio Stack Layers]]
 +
** [[CC2420 Layer Architecture]]
 +
** [[CC2420 Layer Descriptions]]
 +
 
 +
* [[CC2420 Packet Formats]]
 +
 
 +
* [[CC2420 CSMA]]
 +
** [[CC2420 Clear Channel Assessment]]
 +
** [[CC2420 Radio Backoff]]
 +
 
 +
* [[CC2420 Acknowledgments]]
 +
** [[CC2420 Hardware and Software Acks]]
 +
** [[CC2420 Data Sequence Numbers]]
 +
 
 +
* [[PacketLink]]
 +
** [[Including the PacketLink Layer]]
 +
** [[PacketLink Implementation and Usage]]
 +
 
 +
* [[CC2420 Asynchronous Low Power Listening Implementation]]
 +
** [[CC2420 Low Power Communications Design Considerations]]
 +
** [[Minimizing CC2420 Power Consumption]]
 +
 
 +
* [[CC2420 Settings and Registers]]
 +
 
 +
* [[CC2420 Cross-Platform Portability]]
  
 
= Progress =
 
= Progress =

Revision as of 11:45, 7 July 2008

Cc2420.jpg

The CC2420 is a true single-chip 2.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.

CC2420 Documentation

This area is a live document of the CC2420 low power communications radio stack found in TinyOS 2.x. Radio stack layers and implementation details of the CC2420 stack are discussed. Readers will be better informed about existing features, possible improvements, and limitations of the CC2420 radio stack. Furthermore, lessons learned from the construction of the stack can help guide development of future radio stacks.

We encourage anyone who uses or contributes to the TinyOS CC2420 stack to help maintain this documentation for others.

Contents

Progress

Datasheets