10 / 38 page
PRODUCT SPECIFICATION
nRF2401A Single Chip 2.4 GHz Radio Transceiver
Nordic Semiconductor ASA
- Vestre Rosten 81, N-7075 Tiller, Norway
-
Phone +4772898900
-
Fax +4772898989
Revision: 1.0
Page 10 of 38
December 2004
uController
Loading ADDR
and PAYLOAD
data
nRF2401A
Calculating CRC
ADDR
PAYLOAD
ADDR
PAYLOAD
CRC
Data content of registers:
nRF2401A in
ShockBurstTM
TX (CE=hi)?
YES
Maximum 256 bits
nRF2401A
Adding Preamble
nRF2401A
Sending
ShockBurstTM
Package
(250 or 1000kbps)
Pre-
amble
ADDR
PAYLOAD
CRC
Sending
completed?
YES
NO
CE=Low?
YES
NO
Input FIFO not Empty
NO
Figure 6 Flow Chart ShockBurst™ Transmit of nRF2401A
nRF2401A ShockBurst™ Transmit:
MCU interface pins: CE, CLK1, DATA
1. When the application MCU has data to send, set CE high. This activates
nRF2401A on-board data processing.
2. The address of the receiving node (RX address) and payload data is
clocked into the nRF2401A. The application protocol or MCU sets the
speed <1Mbps (ex: 10kbps).
3. MCU sets CE low, this activates a nRF2401A ShockBurst™ transmission.
4. nRF2401A ShockBurst™:
• RF front end is powered up
• RF package is completed (preamble added, CRC calculated)
• Data is transmitted at high speed (250 kbps or 1 Mbps configured
by user).
• nRF2401A return to stand-by when finished