Download Print this page

Texas Instruments SimpleLink CC2620 Technical Reference Manual page 1541

Zigbee rf4ce wireless mcu simplelink cc13 series; simplelink cc26 series

Advertisement

www.ti.com
CMD_IEEE_ABORT_FG, and CMD_IEEE_STOP_FG. If CMD_ABORT or CMD_IEEE_ABORT_FG is
received, the transmission ends as soon as possible in the middle of the packet. If CMD_STOP or
CMD_IEEE_STOP_BG is received while the radio CPU is waiting for the start trigger, the operation ends
without any transmission; otherwise, the transmission is finished, but the end status and result differ as
explained in the following.
When transmission of the packet starts, the trigger RAT time used for starting the modem is written to the
timeStamp field by the radio CPU. This timestamp is delayed by the firmware-defined parameter
startToTXRatOffset, compared to the configured start time of the CMD_IEEE_TX command. If the
transmitter and receiver have synchronized RAT timers, this timestamp is the same as the timestamp
appended to the RX entry element, as in
receiver side.
When the operation ends, the end time of the transmitted frame is defined as event 1, and may be used
for timing subsequent chained operations.
A transmit operation ends due to one of the causes listed in
structure after the command has ended indicates the reason why the operation ended. In all cases, an
FG_COMMAND_DONE interrupt is raised. In each case, it is indicated if the result is TRUE, FALSE, or
ABORT. This indicates whether to start the next command (if any) in pNextOp, or to return to an IDLE
state.
Condition
Packet transmitted
Received CMD_STOP or CMD_IEEE_STOP_FG, then finished
transmitting if started
Received CMD_ABORT or CMD_IEEE_ABORT_FG
Observed illegal parameter
23.5.4.5 Receive Acknowledgment Operation
The receive-ACK operation is a foreground-level operation that runs on top of a receive operation. The
operation starts with the CMD_IEEE_RX_ACK command, and uses the command structure listed in
Table
23-63.
At the start of a receive-ACK operation, the radio CPU waits for the start trigger. If the receiver was
suspended due to a TX operation before the receive-ACK operation, the background-level RX operation is
not resumed until the start trigger occurs.
While the receive-ACK operation is running, the background-level RX operation runs normally. However,
in addition to looking for the packets, the operation looks for ACK packets with the sequence number
given in seqNo. The packet is stored in the receive queue only if configured to in the background-level
receive operation (frameTypes.bAcceptFt2Ack = 1). If ACK packets are filtered out in the background RX
operation, for an ACK packet the sequence number is received, and if it matches, also the FCS.
If the ACK packet with the requested sequence number is received, the FCS is checked. If the CRC is
OK, the receive-ACK operation ends, otherwise it continues. If the ACK is received OK, the pending-data
bit of the header is checked.
In addition to the receive-ACK operation ending after receiving the ACK as described previously, the
operation can end as a result of the end trigger given by endTrigger and endTime, or by a command. The
commands that can end the receive-ACK operation are the immediate commands CMD_ABORT,
CMD_STOP, CMD_IEEE_ABORT_FG, and CMD_IEEE_STOP_FG.
A receive-ACK operation ends due to one of the causes listed in
command structure after the command has ended indicates the reason why the operation ended. In all
cases, an FG_COMMAND_DONE interrupt is raised. In each case, it is indicated if the result is TRUE,
FALSE, or ABORT. This indicates whether to start the next command (if any) in pNextOp, or to return to
an IDLE state.
SWCU117C – February 2015 – Revised September 2015
Submit Documentation Feedback
Section
23.6.3.1, although with estimation uncertainty on the
Table 23-83. End of Transmit Operation
Copyright © 2015, Texas Instruments Incorporated
Table
23-83. The status field of the command
Status Code
IEEE_DONE_OK
IEEE_DONE_STOPPED
IEEE_DONE_ABORT
IEEE_ERROR_PAR
Table
23-84. The status field of the
IEEE 802.15.4
Result
TRUE
FALSE
ABORT
ABORT
1541
Radio

Hide quick links:

Advertisement

loading