User Manual

Revision 1.0 Page 42 of 78
nRF24L01+ Product Specification
7.7 Enhanced ShockBurst timing
This section describes the timing sequence of Enhanced ShockBurst™ and how all modes are initiated
and operated. The Enhanced ShockBurst™ timing is controlled through the Data and Control interface.
The nRF24L01+ can be set to static modes or autonomous modes where the internal state machine con-
trols the events. Each autonomous mode/sequence ends with an interrupt at the
IRQ pin. All the interrupts
are indicated as IRQ events in the timing diagrams.
Figure 15. Transmitting one packet with NO_ACK on
The following equations calculate various timing measurements:
Table 19. Timing equations
Symbol Description Equation
T
OA
Time on-air
T
ACK
Time on-air Ack
T
UL
Time Upload
T
ESB
Time Enhanced Shock-
Burst™ cycle
T
ESB =
T
UL
+ 2 . T
stby2a
+ T
OA
+ T
ACK
+ T
IRQ
1 IRQ if No Ack is on.
T
IRQ
= 8.2µs @ 1Mbps, T
IRQ
= 6.0µs @ 2Mbps, T
stdby2a =
130us
Standby-I PLL Lock TX
PTX IRQ
PTX MODE
UL
PTX CE
PTX SPI
T
OA
T
stdby2a
T
UL
IRQ:
TX DS
1
Standby-I
T
IRQ
>10us
[] [][ ] [] []
[]
s
bit
ratedataair
bitbytesorbytesNbytesorbyte
byte
bit
ratedataair
lengthpacket
T
fieldcontrolpacketCRCpayloadaddresspreamble
OA
92154,318 +
+++
==
[] [ ][ ] [ ] []
[]
s
bit
ratedataair
bitbytesorbytesNbytesorbyte
byte
bit
ratedataair
lengthpacket
T
fieldcontrolpacketCRCpayloadaddresspreamble
ACK
92154,318 +
+++
==
[]
[]
s
bit
ratedataSPI
bytesN
byte
bit
ratedataSPI
lengthpayload
T
payload
UL
==
8