beautypg.com

2 configuration of ieee scenarios, Section 7.2.3.2 “con, Section 7.2.3.2 “configuration of ieee – Rainbow Electronics AT86RF231 User Manual

Page 55

background image

55

8111A–AVR–05/08

AT86RF231

are completely independent from RX_AACK mode. Each of these operating modes can be com-
bined with the RX_AACK mode.

7.2.3.2

Configuration of IEEE Scenarios

Normal Device

Table 7-6 on page 55

shows a typical RX_AACK configuration of an IEEE 802.15.4 device oper-

ating as a normal device, rather than a PAN coordinator or router.

Notes

• If no short address has been configured before the device has been assigned one by the

PAN-coordinator, only frames directed to either the broadcast address or the IEEE address
are received.

• In IEEE 802.15.4-2003 standard the frame version subfield did not yet exist but was marked

as reserved. According to this standard, reserved fields have to be set to zero. On the other
hand, IEEE 802.15.4-2003 standard requires ignoring reserved bits upon reception. Thus,
there is a contradiction in the standard which can be interpreted in two ways:

• OQPSK_DATA_RATE

(PSDU data rate)

• SFD_VALUE

(alternative SFD value)

• ANT_DIV

(Antenna Diversity)

• RX_PDT_LEVEL

(blocking frame reception of lower power signals)

Table 7-6.

Configuration of IEEE 802.15.4 Devices

Register

Register

Register Name

Description

Address

Bits

0x20,0x21

0x22,0x23

0x24,

...........

0x2B

SHORT_ADDR_0/1

PAN_ADDR_0/1

IEEE_ADDR_0

........

IEEE_ADDR_7

Set node addresses

0x0C

7

RX_SAFE_MODE

0: disable frame protection
1: enable frame protection

0x2C

0

SLOTTED_OPERATION

0: if transceiver works in unslotted mode
1: if transceiver works in slotted mode

0x2E

7:6

AACK_FVN_MODE

Controls the ACK behavior, depending on FCF
frame version number
0x00: acknowledges only frames with version
number 0, i.e. according to IEEE 802.15.4-2003
frames
0x01: acknowledges only frames with version
number 0 or 1, i.e. frames according to IEEE
802.15.4-2006
0x10: acknowledges only frames with version
number 0 or 1 or 2
0x11: acknowledges all frames, independent of
the FCF frame version number