文档介绍:APPLICATION NOTE
Frequency Agility Protocol for nRF24XX
Vcstre Rostcn 81. N-7075 Tiller. Norway
Page 2 of 22
Phone +47 72 89 89 00
Fax +47 72 89 89 89
October 2004
Nordic Semiconductor ASA
Revision:
APPLICATION NOTE
Vcstre Rostcn 81. N-7075 Tiller. Norway
Page 1 of 22
Phone +47 72 89 89 00
Fax +47 72 89 89 89
October 2004
Nordic Semiconductor ASA
Revision:
nAN24-07
NORDIC
Frequency Agility Protocol for nRF24XX
L General
This application note describes the low-level Frequency Agility Protocol for nRF24XX・ This is a protocol that gives protection against disturbing traffic from frequency stationary systems like WLAN and frequency hopping devices like Bluetooth.
The protocol is generic and can be used in many different systems that require resistance against disturbance from other systems. By using this protocol, a system can operate in close proximity with systems using different WLAN channels, cordless phones. 2,4GHz remote controls, microwave ovens, Bluetooth devices and other proprietary 2,4GHz systems. Basing its functionality on recovery by retransmission of lost packets, it will be much more reliable than a uni-directional communication protocol.
This document describes the assumptions that the protocol is based on, a description of the functionality, implementation described with state machine diagrams, current consumption calculations and C-code examples・
A -mouse/keyboard application is a typical application that will be used in proximity with WLAN and Bluetooth nodes・ This document will for that reason use the wireless mouse/keyboard application when describing the Frequency Agility Protocol for nRF24XX.
□□□□□□□□□□□□□□□a □□□□□□□□□□□□□□□□ □□□□□□□□□□□□□□□□ □□□□□□□□□□□□□□□a
Figure 1: Wireless mouse/keyboard application
As seen in Figure 1, a wireless mouse/keyboard application consists of a wireless mouse, a wireless keyboard and a receiver unit for the PC side, referred to as a "d