User's Manual

16MHz internal clock is started.
RF packet is completed (see the packet description).
Data is transmitted at high speed (1Mbps or 2Mbps configured by MCU).
5. If auto acknowledgement is activated (ENAA_P0=1) the radio goes into RX mode immediately,
unless the NO_ACK bit is set in the received packet. If a valid packet is received in the valid
acknowledgement time window, the transmission is considered a success. The TX_DS bit in the
STATUS register is set high and the payload is removed from TX FIFO. If a valid ACK packet is
not received in the specified time window, the payload is retransmitted (if auto retransmit is
enabled). If the auto retransmit counter (ARC_CNT) exceeds the programmed maximum limit
(ARC), the MAX_RT bit in the STATUS register is set high. The payload in TX FIFO is NOT
removed. The IRQ pin is active when MAX_RT or TX_DS is high. To turn off the IRQ pin, reset the
interrupt source by writing to the STATUS register (see Interrupt chapter). If no ACK packet is
received for a packet after the maximum number of retransmits, no further packets can be transmitted
before the MAX_RT interrupt is cleared. The packet loss counter (PLOS_CNT) is incremented
at each MAX_RT interrupt. That is, ARC_CNT counts the number of retransmits that were
required to get a single packet through. PLOS_CNT counts the number of packets that did not get
through after the maximum number of retransmits.
6. nRF24L01+ goes into standby-I mode if CE is low. Otherwise, next payload in TX FIFO is transmitted.
If TX FIFO is empty and CE is still high, nRF24L01+ enters standby-II mode.
7. If nRF24L01+ is in standby-II mode, it goes to standby-I mode immediately if CE is set low.
Constant carrier wave output for testing
The output power of a radio is a critical factor for achieving wanted range. Output power is also the first
test criteria needed to qualify for all telecommunication regulations.
Configuration
1. Set PWR_UP = 1 and PRIM_RX = 0 in the CONFIG register.
2. Wait 1.5ms PWR_UP->standby.
3. In the RF register set:
CONT_WAVE = 1.
PLL_LOCK = 1.
RF_PWR.
4. Set the wanted RF channel.
5. Set CE high.
6. Keep CE high as long as the carrier is needed.
Note: Do not use REUSE_TX_PL together with CONT_WAVE=1. When both these registers are set
the chip does not react when setting CE low. If however, both registers are set PWR_UP = 0
will turn TX mode off. The nRF24L01+ should now output an unmodulated centered carrier.
REGULATORYINFORMATION
ComplianceStatement
This device complies with part 15 of the FCC Rules. Operation is subject to the following two conditions:
(1) This device may not cause harmful interference, and
(2) This device must accept any interference received, including interference that may cause undesired
operation.