beautypg.com

Figure 7-9. flow diagram of rx_aack – Rainbow Electronics AT86RF231 User Manual

Page 53

background image

53

8111A–AVR–05/08

AT86RF231

Figure 7-9.

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 IRQ_2 (RX_START)

AACK_PROM_MODE

== 1

Generate IRQ_5 (AMI)

Y

Generate IRQ_3 (TRX_END)

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

pin 11 (SLP_TR)

rising edge

N

N

Generate IRQ_3

(TRX_END)

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 IRQ_3

(TRX_END)

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: Address match, 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)