Difference between revisions of "CC1100/CC2500 Features"
(New page: == Currently Implemented == === Initialization Branch === * Automatic Power-on Reset Behavior * Proper SplitControl architecture, compliant with TEP 115 * Burst register initialization * ...) |
m |
||
(8 intermediate revisions by one other user not shown) | |||
Line 10: | Line 10: | ||
=== Transmit Branch === | === Transmit Branch === | ||
* Asynchronous Transmit with Clear Channel Assessments | * Asynchronous Transmit with Clear Channel Assessments | ||
− | * Transmissions with long preambles | + | * Transmissions with long preambles for Wake-on Radio / BMAC low power communications |
− | * | + | * Reliable acknowledgment transmissions in congested networks |
* 62 byte packet maximum | * 62 byte packet maximum | ||
* 500 kbps. Requires fast SPI bus access (use DMA on the MSP430) | * 500 kbps. Requires fast SPI bus access (use DMA on the MSP430) | ||
Line 20: | Line 20: | ||
=== Receive Branch === | === Receive Branch === | ||
* Asynchronous receptions of packets | * Asynchronous receptions of packets | ||
− | * Acknowledgments on request | + | * Acknowledgments on request, and the ability to disable acknowledgments altogether. |
+ | * Ability to enable/disable filtering based on address, group (PAN), etc. | ||
+ | * Double acknowledgments for fewer dropped ack's. | ||
+ | * Custom acknowledgment frames that fix the notorious 802.15.4 acknowledgment problems. | ||
+ | |||
+ | === Low Power Communication Plug-in Personalities === | ||
+ | * Always On | ||
+ | * Wake-on Radio (needs further testing) | ||
+ | * XMAC | ||
+ | * BMAC | ||
+ | * BoX-MAC-1 (reliable, but needs further testing) | ||
+ | * BoX-MAC-2 (reliable, but needs further testing) | ||
+ | * Static periodic timer implementations for all asynchronous low power communications strategies to directly interface with synchronous implementations that keep track of neighbor's receive check times. | ||
+ | |||
+ | [[Category:CC1100-CC1101-CC2500]] |
Latest revision as of 04:22, 23 November 2009
Contents
Currently Implemented
Initialization Branch
- Automatic Power-on Reset Behavior
- Proper SplitControl architecture, compliant with TEP 115
- Burst register initialization
- Preprocessor choice of default channel, frequency, etc.
- BlazeCommit: change behavior and operations of the radio at runtime
Transmit Branch
- Asynchronous Transmit with Clear Channel Assessments
- Transmissions with long preambles for Wake-on Radio / BMAC low power communications
- Reliable acknowledgment transmissions in congested networks
- 62 byte packet maximum
- 500 kbps. Requires fast SPI bus access (use DMA on the MSP430)
- Automatic CSMA/CA, with hooks to control the use of CCA and backoff values
- UniqueSend/UniqueReceive duplicate packet filtering
- PacketLink automatic packet retransmissions
Receive Branch
- Asynchronous receptions of packets
- Acknowledgments on request, and the ability to disable acknowledgments altogether.
- Ability to enable/disable filtering based on address, group (PAN), etc.
- Double acknowledgments for fewer dropped ack's.
- Custom acknowledgment frames that fix the notorious 802.15.4 acknowledgment problems.
Low Power Communication Plug-in Personalities
- Always On
- Wake-on Radio (needs further testing)
- XMAC
- BMAC
- BoX-MAC-1 (reliable, but needs further testing)
- BoX-MAC-2 (reliable, but needs further testing)
- Static periodic timer implementations for all asynchronous low power communications strategies to directly interface with synchronous implementations that keep track of neighbor's receive check times.