CMD_RX
CMD_RX
CMD_RX
Sync Search
Receive Packet
Sync Search
Receive Packet
Receive task, PRF_TASK_CONF.MODE = 0X, .START_CONF = 0, .REPEAT = 1:
Receive task, PRF_TASK_CONF.MODE = 1X, .START_CONF = 0, .REPEAT = 1:
Receive task, PRF_TASK_CONF.MODE = 1X, .START_CONF = 0, .REPEAT = 1:
Sync Search
T0536-01
Sync Search
Give up sync search,
end task
Give up sync search,
end task
Sync Search
Receive Packet
Transmit ACK
Sync Search
Receive Packet
Sync Search
Receive Packet
Transmit ACK
t
Search
t
Search
t
Synth
t
Synth
t
Synth
t
Rx-Tx
t
Rx-Tx
t
Synth
t
Synth
t
Synth
t
Synth
t
Rx
t
Rx
t
Rx
t
Rx
t
Tx
t
Tx
t
Rx
t
Rx
t
Rx
Link Layer Engine
www.ti.com
When sync search takes place, either for receiving a normal packet or for receiving ACK, a time-out can
be set up for when to give up the search. This time-out, given in 32-MHz cycles, is set up in the
PRF_SEARCH_TIME register. Setting this register to 0 disables the time-out. In case of a time-out, the task
ends for a normal sync search, or a packet is retransmitted in case of an ACK sync search.
NOTE: The time given by PRF_SEARCH_TIME is denoted t
Search
and the time given by PRF_RX_TX is denoted
t
Rx-Tx
. The setup and wait time for the synthesizer, receiver, and transmitter are denoted t
Synth
, t
Tx
, and t
Rx
, respectively.
Figure 25-12. Timing of Packets in Rx Tasks
For auto retransmit tasks, the time PRF_RETRANS_DELAY is the time from the end of a transmission to the
retransmission of the packet in case an ACK is not found or there is a CRC error; see Figure 25-13. The
values of PRF_SEARCH_TIME and the maximum packet length in PRF_PAYLOAD_LEN should be set such
that this time can always be achieved. If it is not possible to achieve the retransmission time, the packet is
retransmitted as early as possible.
328
CC2541 Proprietary Mode Radio SWRU191C– April 2009–Revised January 2012
Submit Documentation Feedback
Copyright © 2009–2012, Texas Instruments Incorporated