beautypg.com

Max1471, Table 5. register configuration – Rainbow Electronics MAX1471 User Manual

Page 20

background image

MAX1471

During t

OFF

, the MAX1471 is operating with very low

supply current (5.0µA typ), where all of its modules are
turned off, except for the t

OFF

timer itself. Upon com-

pletion of the t

OFF

time, the MAX1471 signals the user

by asserting DIO low.

CPU Recovery Timer (t

CPU

)

The second timer, t

CPU

(see Figure 12), is used to delay

the power-up of the MAX1471, thereby providing extra
power savings and giving a CPU the time required to
complete its own power-on sequence. The CPU is sig-
naled to begin powering up when the DIO line is pulled
low by the MAX1471 at the end of t

OFF

. t

CPU

then begins

counting down, while DIO is held low by the MAX1471.
At the end of t

CPU

, the t

RF

counter begins.

t

CPU

is an 8-bit timer, configured through register 0x6.

The possible t

CPU

settings are summarized in Table 11.

The data written to the t

CPU

register (0x6) is multiplied

by 120µs to give the total t

CPU

time. On power-up, the

CPU timer register is set to zero and must be written
before using DRX mode.

RF Settle Timer (t

RF

)

The third timer, t

RF

(see Figure 12), is used to allow the

RF sections of the MAX1471 to power up and stabilize
before ASK or FSK data is received. t

RF

begins count-

315MHz/434MHz Low-Power, 3V/5V
ASK/FSK Superheterodyne Receiver

20

______________________________________________________________________________________

Table 5. Register Configuration

ADDRESS

DATA

A3 A2 A1 A0

D7

D6

D5

D4

D3

D2

D1

D0

POWER CONFIGURATION (0x0)

0 0 0 0

LNA_EN

AGC_EN

MIXER_

EN

FSKBB_

EN

FSKPD_

EN

ASKBB_

EN

ASKPD_

EN

SLEEP

CONFIGURATION (0x1)

0 0 0 1

X

GAIN

SET*

FSKCALL

SB

FSK_

DOUT

ASK_

DOUT

TOFF_

PS1

TOFF_

PS0

DRX_

MODE

CONTROL (0x2)

0 0 1 0

X

AGC

LOCK

X

X

FSKTRK_

EN

ASKTRK_

EN

P OL_

C AL_E N

FSK_CAL

_EN

OSCILLATOR FREQUENCY (0x3)

0 0 1 1

d7

d6

d5

d4

d3

d2

d1

d0

OFF TIMER (upper byte) (0x4)

0 1 0 0

t15

t14

t13

t12

t11

t10

t9

t8

OFF TIMER (lower byte) (0x5)

0 1 0 1

t7

t6

t5

t4

t3

t2

t1

t0

CPU RECOVERY TIMER (0x6)

0 1 1 0

t7

t6

t5

t4

t3

t2

t1

t0

RF SETTLE TIMER (upper byte) (0x7)

0 1 1 1

t15

t14

t13

t12

t11

t10

t9

t8

RF SETTLE TIMER (lower byte) (0x8)

1 0 0 0

t7

t6

t5

t4

t3

t2

t1

t0

STATUS REGISTER (read only) (0x9)

1 0 0 1

LOCK

DET

AGCST

CLK

ALIVE

X

X

X

P OL_C AL

_D O N E

FSK_CAL

_DONE

AGC DWELL TIMER (0xA)

1 0 1 0

X

X

X

dt4

dt3*

dt2*

dt1

dt0*

*Power-up state = 1. All other bits, power-up state = 0.