User manual
CMD_IEEE_CSMA
Wait for start event
remainingPeriods = 0?
remainingPeriods =
random(2
BE
í1)
Wait remainingPeriods
backoff periods
CCA state Idle?
CW = initCW,
NB = NB+1,
BE = min(BE+1,
macMaxBE)
NB >
macMaxCSMABackoffs?
Failure
CW = CWí1
CW = 0?
Success
Check CCA state
Wait 1 backoff period
Y Y
Y
Y
N
N
CCA state Invalid?
N
Y
N
CW = initCW
N
Slotted?
Y
N
Wait for RSSI update
Slotted?
Wait for next backoff
period boundary
Y
N
IEEE 802.15.4
www.ti.com
Figure 23-7. CSMA-CA Operation
1510
Radio SWCU117A–February 2015–Revised March 2015
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated