Download Print this page

Texas Instruments SimpleLink CC2620 Technical Reference Manual page 1574

Zigbee rf4ce wireless mcu simplelink cc13 series; simplelink cc26 series

Advertisement

Bluetooth Low Energy
Condition
Received a packet with CRC OK and pParams->bRepeat = 0
Received a packet with CRC error and pParams->bRepeat = 0
Observed trigger indicated by pParams->endTrigger while waiting for
sync
Observed trigger indicated by pParams->endTrigger, then finished
receiving packet
Observed CMD_STOP while waiting for sync
Observed CMD_STOP, then finished receiving packet
Received CMD_ABORT
No space in RX buffer to store received packet
Illegal value of channel
23.6.4.8 PHY Test Transmit Command
The test packet transmitter command may be used to transmit physical layer test packets.
A test packet transmitter operation is started by a CMD_BLE_TX_TEST command. In the command
structure, it has a pParams parameter of the type defined in
type defined in
Table
then programs the frequency based on the channel parameter of the command structure. The radio CPU
sets up the test mode packet access address and uses the CRC initialization value 0x55 5555. The
whitener is set up as defined in the whitening parameter. To produce PHY test packets conforming to the
BLE Test Specification, the whitener must be disabled.
The radio CPU transmits pParams->numPackets packets, then ends the operation. If pParams-
>numPackets is 0, transmission continues until the operation ends for another reason (timeout, stop, or
abort command). The time (number of radio timer ticks) between the start of each packet is given by
pParams->period. If this time is smaller than the duration of a packet, each packet is transmitted as soon
as possible. Each packet is assembled as follows by the radio CPU. The first byte is a header byte,
containing the value of pParams ->packetType, provided this one of the values listed in
next byte is the length byte, which is the value of pParams->payloadLength, and followed by a number of
payload bytes which are as listed in
>payloadLength. If pParams->packetType is 0, the bytes are from the PRBS9 sequence. Otherwise, all
the bytes are the same, as listed in
appended.
1574
Radio
Table 23-130. End of Generic RX Operation
23-103. At the start of a test TX operation, the radio CPU waits for the start trigger,
Table
23-131. The number of payload bytes is equal to pParams-
Table
23-131. A 3-byte CRC, according to the BLE specification, is
Table 23-131. Supported PHY Test Packet Types
Value of Packet Type
0
1
2
3
4
5
6
7
Copyright © 2015, Texas Instruments Incorporated
Status Code
BLE_DONE_OK
BLE_DONE_RXERR
BLE_DONE_ENDED
BLE_DONE_ENDED
BLE_DONE_STOPPED
BLE_DONE_STOPPED
BLE_DONE_ABORT
BLE_ERROR_RXBUF
BLE_ERROR_PAR
Table
23-97, and a pOutput parameter of the
Transmitted Bytes
PRBS9 sequence
Repeated 0x0F
Repeated 0x55
PRBS15 sequence
Repeated 0xFF
Repeated 0x00
Repeated 0xF0
Repeated 0xAA
SWCU117C – February 2015 – Revised September 2015
www.ti.com
Result
TRUE
TRUE
FALSE
FALSE
FALSE
FALSE
ABORT
FALSE
ABORT
Table
23-131. The
Submit Documentation Feedback

Hide quick links:

Advertisement

loading