beautypg.com

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

Page 48

background image

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