beautypg.com

Rainbow Electronics AT86RF231 User Manual

Page 56

background image

56

8111A–AVR–05/08

AT86RF231

The same holds for PAN coordinators, see

Table 7-7 on page 56

.

PAN-Coordinator

Promiscuous Mode

The promiscuous mode is described in IEEE 802.15.4-2006, section 7.5.6.2. This mode is fur-
ther illustrated in

Figure 7-9 on page 53

. According to IEEE 802.15.4-2006 when in promiscuous

mode, the MAC sub layer shall pass received frames with correct FCS to the next higher layer
and shall not be processed further. That implies that frames should never be acknowledged.

1.

If a network should only allow access to nodes which use the IEEE 802.15.4-2003,
then AACK_FVN_MODE should be set to 0.

2.

If a device should acknowledge all frames independent of its frame version,
AACK_FVN_MODE should be set to 3. However, this can result in conflicts with
co-existing IEEE 802.15.4-2006 standard compliant networks.

Table 7-7.

Configuration of a PAN Coordinator

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

3

AACK_I_AM_COORD

1: device is PAN coordinator

0x2E

5

AACK_SET_PD

0: frame pending subfield is not set in FC
1: frame pending subfield is set in FCF

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