Table 12. off-timer (t, Configuration – Rainbow Electronics MAX7032 User Manual

Page 25

Advertising
background image

The AGC dwell time is dependent on the crystal fre-
quency and the bit settings of the AGC dwell timer. To
calculate the dwell time, use the following equation:

where K is an odd integer in decimal from 9 to 23; see

Table 11.

To calculate the value of K, use the following equation
and use the next odd integer higher than the calculated
result:

K

≥ 3.3 x log

10

(Dwell Time x f

XTAL

)

For Manchester Code (50% duty cycle), set the dwell
time to at least twice the bit period. For NRZ data, set
the dwell to greater than the period of the longest string
of zeros or ones. For example, using Manchester Code
at 315MHz (f

XTAL

= 12.679MHz) with a data rate of

4kbps (bit period = 125µs), the dwell time needs to be
greater than 250µs:

K

≥ 3.3 x log

10

(250µs x 12.679MHz)

≈ 11.553

Choose the register value to be the next odd integer value
higher than 11.553, which is K = 13. The default value of
the AGC dwell timer on power-up or rest is zero (K = 9).

Calibration

The MAX7032 must be calibrated to ensure accurate
timing of the off timer in discontinuous receive mode or
when receiving FSK signals. The first step in calibration
is ensuring that the oscillator frequency register (regis-
ter: 0x05) has been programmed with the correct divi-
sor value (see the Oscillator Frequency Register
section). Next, enable the mixer to turn the crystal dri-
ver on.

Calibrate the polling timer by setting PCAL = 1 in the
control register (register 0x01, bit 3). Upon completion,
the PCALD bit in the status register (register 0x1A,
bit 1) is 1, and the PCAL bit is reset to zero. If using the
MAX7032 in continuous receive mode, polling timer
calibration is not needed.

To calibrate the FSK receiver, set FCAL = 1. Upon
completion, the FCALD bit in the status register (regis-
ter 0x08) is one, and the FCAL bit is reset to zero.

When in continuous receive mode and receiving FSK
data, recalibrate the FSK receiver after a significant
change in temperature or supply voltage. An autocal fea-
ture is provided that performs a calibration every minute
(ACAL bit, Table 8). When in discontinuous receive
mode, the polling timer and FSK receiver (if enabled) are
automatically calibrated every wake-up cycle.

Off Timer (t

OFF

)

The off timer, t

OFF

(see Figure 10), is a 16-bit timer that

is configured using register 0x06 for the upper byte,
register 0x07 for the lower byte, and bits OFPS1 and
OFPS0 in the configuration 0 register (register 0x02, bit
3 and bit 2, respectively). Table 12 summarizes the
configuration of the t

OFF

timer. The OFPS1 and OFPS0

bits set the size of the shortest time possible (t

OFF

time

base). The data written to the t

OFF

registers (register

0x06 and register 0x07) are multiplied by the time base
to give the total t

OFF

time. See the example below. On

power-up, the off-timer registers are reset to zero and
must be written before using DRX mode.

Dwell Time

f

K

XTAL

=

2

MAX7032

Low-Cost, Crystal-Based, Programmable,

ASK/FSK Transceiver with Fractional-N PLL

______________________________________________________________________________________

25

DT2

DT1

DT0

DESCRIPTION

0

0

0

K = 9

0

0

1

K = 11

0

1

0

K = 13

0

1

1

K = 15

1

0

0

K = 17

1

0

1

K = 19

1

1

0

K = 21

1

1

1

K = 23

Table 11. AGC Dwell Timer Configuration
(Address 0x03)

OFPS1

OFPS0

t

OFF

TIME BASE

MIN t

OFF

REG 0x06 = 0x00;

REG 0x07 = 0x01

MAX t

OFF

REG 0x06 = 0xFF;

REG 0x07 = 0xFF

0

0

120µs

120µs

7.86s

0

1

480µs

480µs

31.46s

1

0

1920µs

1.92ms

2 min 6s

1

1

7680µs

7.68ms

8 min 23s

Table 12. Off-Timer (t

OFF

) Configuration

Advertising