AT86RF231
Overview
The implemented TX_ARET algorithm is shown in Figure 7-12 on page 64 .
In TX_ARET mode, the AT86RF231 first executes the CSMA-CA algorithm, as defined by
IEEE 802.15.4-2006, section 7.5.1.4, initiated by a transmit start event. If the channel is IDLE a
frame is transmitted from the Frame Buffer. If the acknowledgement frame is requested the radio
transceiver additionally checks for an ACK reply.
The completion of the TX_ARET transmit transaction is indicated by an IRQ_3 (TRX_END)
interrupt.
Description
Configuration and address bits are to be set in TRX_OFF or PLL_ON state prior to switching to
TX_ARET mode. It is further recommended to transfer the PSDU data to the Frame Buffer in
advance. The transaction is started by either using pin 11 (SLP_TR), refer to Section 6.5
“Sleep/Wake-up and Transmit Signal (SLP_TR)” on page 27 , or writing a TX_START command
to register 0x02 (TRX_STATE).
If the CSMA-CA detects a busy channel, it is retried as specified by the register bits
MAX_CSMA_RETRIES (register 0x2C, XAH_CTRL_0). In case that CSMA-CA does not detect
a clear channel after MAX_CSMA_RETRIES, it aborts the TX_ARET transaction, issues inter-
rupt IRQ_3 (TRX_END), and set the value of the TRAC_STATUS register bits to
CHANNEL_ACCESS_FAILURE.
During transmission of a frame the radio transceiver parses bit 5 (ACK Request) of the MAC
header (MHR) frame control field of the PSDU data (PSDU octet #1) to be transmitted to check if
an ACK reply is expected.
If an ACK is expected, the radio transceiver automatically switches into receive mode to wait for
a valid ACK reply. After receiving an ACK frame the Frame Pending subfield of that frame is
parsed and the status register bits TRAC_STATUS are updated accordingly, refer to Table 7-12
on page 66 . This receive procedure does not overwrite the Frame Buffer content. Transmit data
in the Frame Buffer is not changed during the entire TX_ARET transaction. Received frames
other than the expected ACK frame are discarded.
If no valid ACK is received or after timeout of 54 symbol periods (864 μs), the radio transceiver
retries the entire transaction, (including CSMA-CA) until the maximum number of retransmis-
sions (as set by the register bits MAX_FRAME_RETRIES in register 0x2C (XAH_CTRL_0) is
exceeded.
After that, the microcontroller may read the value of the register bits TRAC_STATUS (register
0x02, TRX_STATE) to verify whether the transaction was successful or not. The register bits are
set according to the following cases, additional exit codes are described in Section 7.2.6 “Regis-
ter Summary” on page 68 :
65
8111C–MCU Wireless–09/09
相关PDF资料
AT86RF232-ZX 2.4 GHZ ZIGBEE TRANSCEIVER
AT88CK201BK BRD CRYPTORF READER AT88RF1354
AT88SC-ADK2 KIT ARIS+ DK CRYPTOMEM/COMPANION
AT88SC3216CRF-MY1 IC EEPROM 32KBIT 13MHZ TAG
ATA-2001 LVDT AMPLIFIER
ATAB5429-9-B BOARD BASESTATN UHF RCVR 915MHZ
ATAB5749-3 BOARD XMITTER FOR 315MHZ ATA5749
ATAKSTK511-3 KIT RF MODULE 315MHZ FOR STK500
相关代理商/技术参数
AT86RF231-ZU 功能描述:射频收发器 2.4GHz Zigbee Transceiver RoHS:否 制造商:Atmel 频率范围:2322 MHz to 2527 MHz 最大数据速率:2000 Kbps 调制格式:OQPSK 输出功率:4 dBm 类型: 工作电源电压:1.8 V to 3.6 V 最大工作温度:+ 85 C 接口类型:SPI 封装 / 箱体:QFN-32 封装:Tray
AT86RF231-ZU_09 制造商:ATMEL 制造商全称:ATMEL Corporation 功能描述:Low Power 2.4 GHz Transceiver for ZigBee
AT86RF231-ZUR 功能描述:射频收发器 2.4GHz, Zigbee Transceiver RoHS:否 制造商:Atmel 频率范围:2322 MHz to 2527 MHz 最大数据速率:2000 Kbps 调制格式:OQPSK 输出功率:4 dBm 类型: 工作电源电压:1.8 V to 3.6 V 最大工作温度:+ 85 C 接口类型:SPI 封装 / 箱体:QFN-32 封装:Tray
AT86RF232-ZX 功能描述:射频收发器 2.4 GHZ ZIGBEE TRANSCEIVER RoHS:否 制造商:Atmel 频率范围:2322 MHz to 2527 MHz 最大数据速率:2000 Kbps 调制格式:OQPSK 输出功率:4 dBm 类型: 工作电源电压:1.8 V to 3.6 V 最大工作温度:+ 85 C 接口类型:SPI 封装 / 箱体:QFN-32 封装:Tray
AT86RF232-ZXR 功能描述:射频收发器 2.4 GHZ ZIGBEE TRANSCEIVER RoHS:否 制造商:Atmel 频率范围:2322 MHz to 2527 MHz 最大数据速率:2000 Kbps 调制格式:OQPSK 输出功率:4 dBm 类型: 工作电源电压:1.8 V to 3.6 V 最大工作温度:+ 85 C 接口类型:SPI 封装 / 箱体:QFN-32 封装:Tray
AT86RF233-ZF 功能描述:IC RF TXRX+MCU 802.15.4 32-VFQFN 制造商:microchip technology 系列:- 包装:托盘 零件状态:在售 类型:TxRx + MCU 射频系列/标准:802.15.4,通用 ISM > 1GHz 协议:6LoWPAN,Zigbee? 调制:O-QPSK 频率:2.4GHz 数据速率(最大值):2Mbps 功率 - 输出:4dBm 灵敏度:-101dBm 存储容量:128B SRAM 串行接口:SPI 电压 - 电源:1.8 V ~ 3.6 V 电流 - 接收:11.3mA ~ 11.8mA 电流 - 传输:7.2mA ~ 13.8mA 工作温度:-40°C ~ 125°C 封装/外壳:32-VFQFN 裸露焊盘 标准包装:490
AT86RF233-ZFR 功能描述:IC RF TXRX+MCU 802.15.4 32-VFQFN 制造商:microchip technology 系列:- 包装:剪切带(CT) 零件状态:在售 类型:TxRx + MCU 射频系列/标准:802.15.4,通用 ISM > 1GHz 协议:6LoWPAN,Zigbee? 调制:O-QPSK 频率:2.4GHz 数据速率(最大值):2Mbps 功率 - 输出:4dBm 灵敏度:-101dBm 存储容量:128B SRAM 串行接口:SPI 电压 - 电源:1.8 V ~ 3.6 V 电流 - 接收:11.3mA ~ 11.8mA 电流 - 传输:7.2mA ~ 13.8mA 工作温度:-40°C ~ 125°C 封装/外壳:32-VFQFN 裸露焊盘 标准包装:1
AT86RF233-ZU 功能描述:射频收发器 2.4GHz ZigBee Transceiver RoHS:否 制造商:Atmel 频率范围:2322 MHz to 2527 MHz 最大数据速率:2000 Kbps 调制格式:OQPSK 输出功率:4 dBm 类型: 工作电源电压:1.8 V to 3.6 V 最大工作温度:+ 85 C 接口类型:SPI 封装 / 箱体:QFN-32 封装:Tray