beautypg.com

Xah_ctrl_1, Transceiver, Atmega128rfa1 – Rainbow Electronics ATmega128RFA1 User Manual

Page 119

background image

119


8266A-MCU Wireless-12/09

ATmega128RFA1

This register controls the sensitivity threshold of the receiver.

Bit 7 – RX_PDT_DIS - Prevent Frame Reception

RX_PDT_DIS = 1 prevents the reception of a frame even if the radio transceiver is in
receive modes. An ongoing frame reception is not affected. This operation mode is
independent of the setting of register bits RX_PDT_LEVEL.

Bit 6:4 – Res2:0 - Reserved

Bit 3:0 – RX_PDT_LEVEL3:0 - Reduce Receiver Sensitivity

These register bits reduce the receiver sensitivity such that frames with a RSSI level
below the RX_PDT_LEVEL threshold level are not received (RX_PDT_LEVEL>0). The
threshold level can be calculated according to the following formula: RX_THRES >
RSSI_BASE_VAL+3·(RX_PDT_LEVEL-1), for RX_PDT_LEVEL>0. If register bits
RX_PDT_LEVEL>0 the current consumption of the receiver in states RX_ON and
RX_AACK_ON is reduced by 500 µA. If register bits RX_PDT_LEVEL=0 (reset value)
all frames with a valid SHR and PHR are received, independently of their signal
strength. Examples for certain register settings are given in the following table.

Table 9-60 RX_PDT_LEVEL Register Bits

Register Bits

Value

Description

0x0

RX_THRES ≤ RSSI_BASE_VAL (Reset
value); RSSI value not considered

0x1

RX_THRES > RSSI_BASE_VAL + 0 · 3;
RSSI > -90 dBm

0x2

...

0xE

RX_THRES > RSSI_BASE_VAL + 13 · 3;
RSSI > -51 dBm

RX_PDT_LEVEL3:0

0xF

RX_THRES > RSSI_BASE_VAL + 14 · 3;
RSSI > -48 dBm

9.12.24 XAH_CTRL_1 – Transceiver Acknowledgment Frame Control Register 1

Bit

7

6

5

4

NA ($157)

Res1

Res0

AACK_FLTR_RES_FT AACK_UPLD_RES_FT

XAH_CTRL_1

Read/Write

R

R

RW

RW

Initial Value

0

0

0

0

Bit

3

2

1

0

NA ($157)

Res

AACK_ACK_TIME AACK_PROM_MODE

Res

XAH_CTRL_1

Read/Write

R

RW

RW

R

Initial Value

0

0

0

0

This register is a multi-purpose control register for various RX_AACK settings.

Bit 7:6 – Res1:0 - Reserved Bit

This bit is reserved for future use. The result of a read access is undefined. The register
bit must always be written with the reset value.

Bit 5 – AACK_FLTR_RES_FT - Filter Reserved Frames

This register bit shall only be set if AACK_UPLD_RES_FT = 1. If
AACK_FLTR_RES_FT = 1 reserved frame types are filtered similar to data frames as