NRF24L01G NORDIC SEMICONDUCTOR, NRF24L01G Datasheet - Page 26

IC, RF TRANSCEIVER, 2.4-2.4835GHZ QFN-20

NRF24L01G

Manufacturer Part Number
NRF24L01G
Description
IC, RF TRANSCEIVER, 2.4-2.4835GHZ QFN-20
Manufacturer
NORDIC SEMICONDUCTOR
Datasheet

Specifications of NRF24L01G

Transmitting Current
11.3mA
Data Rate
2Mbps
Frequency Range
2.4GHz To 2.4835GHz
Modulation Type
GFSK
Sensitivity Dbm
-82dBm
Rf Ic Case Style
QFN
No. Of Pins
20
Sensitivity (dbm)
-82dBm
Supply Voltage Range
1.9V To 3.6V
Rohs Compliant
Yes
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Coding: 000000 = 0 byte (only used in empty ACK packets.) 100000 = 32 byte, 100001 = Don’t care.
This field is only used if the Dynamic Payload Length function is enabled.
7.3.3.2
The 2 bit PID field is used to detect if the received packet is new or retransmitted. PID prevents the PRX
device from presenting the same payload more than once to the MCU. The PID field is incremented at the
TX side for each new packet received through the SPI. The PID and CRC fields (see
26) are used by the PRX device to determine if a packet is retransmitted or new. When several data pack-
ets are lost on the link, the PID fields may become equal to the last received PID. If a packet has the same
PID as the previous packet, nRF24L01 compares the CRC sums from both packets. If the CRC sums are
also equal, the last received packet is considered a copy of the previously received packet and discarded.
7.3.3.3
The Selective Auto Acknowledgement feature controls the NO_ACK flag.
This flag is only used when the auto acknowledgement feature is used. Setting the flag high, tells the
receiver that the packet is not to be auto acknowledged.
7.3.4
The payload is the user defined content of the packet. It can be 0 to 32 bytes wide and is transmitted on-air
as it is uploaded (unmodified) to the device.
7.3.5
7.4
Enhanced ShockBurst™ uses ShockBurst™ for automatic packet handling. The functions are static and
dynamic payload length, automatic packet assembly, automatic packet validation and automatic packet
disassembly.
7.4.1
The Enhanced ShockBurst™ provides two alternatives for handling payload lengths, static and dynamic.
The default alternative is static payload length. With static payload length all packets between a transmitter
and a receiver have the same length. Static payload length is set by the RX_PW_Px registers on the
receiver side. The payload length on the transmitter side is set by the number of bytes clocked into the
TX_FIFO and must equal the value in the RX_PW_Px register on the receiver side
Dynamic Payload Length(DPL) is an alternative to static payload length.DPL enables the transmitter to
send packets with variabel payload length to the receiver. This means for a system with different payload
lenghts it is not necessary to scale the packet length to the longest payload.
Revision 2.0
The CRC is the error detection mechanism in the packet. It may either be 1 or 2 bytes and is calculated
over the address, Packet Control Field, and Payload.
The polynomial for 1 byte CRC is X
The polynomial for 2 byte CRC is X
No packet is accepted by Enhanced ShockBurst™ if the CRC fails.
Automatic packet handling
Payload
CRC (Cyclic Redundancy Check)
Static and Dynamic Payload Length
PID (Packet identification)
No Acknowledgment flag(
16
8
+ X
+ X
12
2
+ X + 1. Initial value 0xFF
+ X
Page 26 of 74
NO_ACK
5
+ 1. Initial value 0xFFFF
)
nRF24L01 Product Specification
section 7.3.5 on page

Related parts for NRF24L01G