Figure 9-19 on, Atmega128rfa1 – Rainbow Electronics ATmega128RFA1 User Manual
Page 48

48
8266A-MCU Wireless-12/09
ATmega128RFA1
Figure 9-19. Flow Diagram of RX_AACK
Reserved Frames
TRX_STATE = RX_AACK_ON
SHR detected
TRX_STATE = BUSY_RX_AACK
Scanning MHR
Frame reception
Frame
Filtering
ACK requested
(see Note 3)
Wait 12 symbol
periods
Transmit ACK
TRX_STATE = RX_AACK_ON
N
Y
N
Y
Generate TRX24_RX_START
interrupt
AACK_PROM_MODE
== 1
Generate TRX24_XAH_AMI
interrupt
Y
Generate TRX24_RX_END
interrupt
Frame reception
Note 3:
Additional conditions:
- ACK requested &
- ACK_DIS_ACK==0 &
- frame_version<=AACK_FVN_MODE
Slotted Operation
== 0
Y
AACK_ACK_TIME
== 0
Y
Wait 2 symbol
periods
Wait 6 symbol
periods
SLPTR bit
= 1
N
N
Generate
TRX24_RX_END
interrupt
N
Y
N
AACK_ACK_TIME
== 0
Y
Wait 2 symbol
periods
N
FCS valid
(see Note 2)
Y
N
AACK_UPLD_RES_FT
== 1
FCS valid
Generate
TRX24_RX_END
interrupt
Y
Y
N
N
N
Note 2:
FCS check is omitted for Promiscous Mode
FCF[2:0]
> 3
N
Y
Y
Promiscuous Mode
Note 1:
Frame Filtering, Promiscuous Mode and
Reserved Frames:
- A radio transceiver in Promiscuous
Mode, or configured to receive Reserved
Frames handles received frames passing
the third level of filtering
- For details refer to the description of
Promiscuous Mode and Reserved
Frame Types
(see Note 1)
GenerateTRX24_TX_END
interrupt