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
(Address 0x05)
section). Next, enable the mixer to turn
the crystal driver 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 0x1A) 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. When in dis-
continuous 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
001
K = 11
010
K = 13
011
K = 15
100
K = 17
101
K = 19
110
K = 21
111
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 2min 6s
1 1 7680µs 7.68ms 8min 23s
Table 12. Off-Timer (t
OFF
) Configuration
MAX7032
Low-Cost, Crystal-Based, Programmable,
ASK/FSK Transceiver with Fractional-N PLL
26 ______________________________________________________________________________________
CS
DIO
t
OFF
ASK_DATA OR
FSK_DATA
t
CPU
t
RF
t
ON
t
OFF
t
CPU
t
RF
t
ON
t
LOW
Figure 10. DRX Mode Sequence of the MAX7032
Set OFPS1 to be 1 and OFPS0 to be 1. That sets the
t
OFF
time base (1 LSB) to be 7680µs. Set REG 0x06
and REG 0x07 to be FFFF, which is 65535 in decimal.
Therefore, the total t
OFF
is:
t
OFF
= 7680µs x 65535 = 8min 23s
During t
OFF
, the MAX7032 is operating with very low
supply current (23.4µA typ), where all its modules are
turned off, except for the t
OFF
timer itself. Upon com-
pletion of the t
OFF
time, the MAX7032 signals the user
by asserting DIO low.
CPU Recovery Timer (t
CPU
)
The CPU recovery timer, t
CPU
(see Figure 10), is used
to delay power up of the MAX7032, thereby providing
extra power savings and giving the CPU time to com-
plete its own power-on sequence. The CPU is signaled
to begin powering up when the DIO line is pulled low
by the MAX7032 at the end of t
OFF
. Then, t
CPU
begins
counting, while DIO is held low by the MAX7032. At the
end of t
CPU
, the t
RF
counter begins.
t
CPU
is an 8-bit timer, configured through register 0x08.
The possible t
CPU
settings are summarized in Table 13.
The data written to the t
CPU
register (register 0x08) is
multiplied by 120µs to give the total t
CPU
time. See the
example below. On power-up, the CPU timer register is
reset to zero and must be written before using DRX
mode.
Set REG 0x08 to be FF in hex, which is 255 in decimal.
Therefore, the total t
CPU
is:
t
CPU
= 120µs x 255 = 30.6ms
RF Settling Timer (t
RF
)
The RF settling timer, t
RF
(see Figure 10), allows the RF
sections of the MAX7032 to power up and stabilize
before ASK or FSK data is received. t
RF
begins count-
ing once t
CPU
has expired. At the beginning of t
RF
, the
modules selected in the power control register (register
0x00) are all powered up and the peak detectors are in
the track mode and have the t
RF
period to settle.
t
RF
is a 16-bit timer, configured through register 0x09
(upper byte) and register 0x0A (lower byte). The possi-
ble t
RF
settings are listed in Table 14. The data written
to the t
RF
register (register 0x09 and register 0x0A) are
multiplied by 120µs to give the total t
RF
time. See the
example in the
CPU Recovery Timer
(
t
CPU
)
section. On
power-up, the RF timer registers are reset to zero and
must be written before using DRX mode.
TIME BASE
(µs)
MIN t
CPU
REG 0x08 = 0x01
(µs)
MAX t
CPU
REG 0x08 = 0xFF
(ms)
120 120 30.6
Table 13. CPU Recovery Timer (t
CPU
)
Configuration
t
RF
TIME BASE
(µs)
MIN t
RF
REG 0x09 = 0x00
REG 0x0A = 0x01
(µs)
MAX t
RF
REG 0x09 = 0xFF
REG 0x0A = 0xFF
(s)
120 120 7.86
Table 14. RF Settling Timer (t
RF
)
Configuration
MAX7032
Low-Cost, Crystal-Based, Programmable,
ASK/FSK Transceiver with Fractional-N PLL
______________________________________________________________________________________ 27
On Timer (t
ON
)
The on timer, t
ON
(see Figure 10), is a 16-bit timer that
is configured through register 0x0B for the upper byte,
register 0x0C for the lower byte (Table 15). The infor-
mation stored in this timer provides an additional way to
control the duration of the on time of the receiver.
The CPU must begin driving DIO low any time during
t
LOW
= t
CPU
+ t
RF
+ t
ON
. If the CPU fails to drive DIO
low at the end of t
ON
, DIO is pulled high through the
internal pullup resistor and the time sequence is restart-
ed, leaving the MAX7032 powered down. Any time the
DIO line is driven high while the DRX = 1, the DRX
sequence is initiated, as defined in Figure 10. In the
event that the CPU is processing data, after t
ON
expires, the CPU should keep the MAX7032 awake by
holding the DIO line low.
The data written to the t
ON
register (register 0x0B and
register 0x0C) are multiplied by the t
ON
time base
(Table 15) to give the total t
ON
time. See the example in
the
Off Timer
(
t
OFF
)
section. On power-up, the on-timer
register is reset to zero and must be written before
using DRX mode.
Transmitter Low-Frequency Register (TxLOW)
The TxLOW register sets the divider information of the
fractional-N synthesizer for the lower transmit frequency
in FSK mode. See the example given in the
Fractional-N
PLL
section. In ASK mode, TxLOW determines the carri-
er frequency.
Transmitter High-Frequency Register (TxHIGH)
The TxHIGH register sets the divider information of the
fractional-N synthesizer for the upper transmit frequency
in the FSK mode. In ASK mode, the content of TxHIGH
is not used. The 16-bit register contains the binary rep-
resentation of the TX PLL divider ratio, which is shown in
the example in the
Fractional-N PLL
section.
Applications Information
Output Matching to 50
ΩΩ
When matched to a 50Ω system, the MAX7032’s PA is
capable of delivering +10dBm of output power at V
DD
= +2.7V. The output of the PA is an open-drain transis-
tor that requires external impedance matching and
pullup inductance for proper biasing. The pullup induc-
tance from the PA to PAV
DD
serves three main purpos-
es: it resonates the capacitive PA output, provides
biasing for the PA, and becomes a high-frequency
choke to prevent RF energy from coupling into V
DD
.
The network also forms a bandpass filter that provides
attention for the higher order harmonics.
Output Matching to PCB Loop Antenna
In most applications, the MAX7032 must be impedance
matched to a small-loop antenna. The antenna is usual-
ly fabricated out of a copper trace on a PCB in a rec-
tangular, circular, or square pattern. The antenna has
an impedance that consists of a lossy component and
a radiative component. To achieve high radiating effi-
ciency, the radiative component should be as high as
possible, while minimizing the lossy component. In
addition, the loop antenna has an inherent loop induc-
tance associated with it (assuming the antenna is termi-
nated to ground). For example, in a typical application,
the radiative impedance is less than 0.5Ω, the lossy
impedance is less than 0.7Ω, and the inductance is
approximately 50nH to 100nH.
Layout Considerations
A properly designed PCB is an essential part of any
RF/microwave circuit. On high-frequency inputs and
outputs, use controlled-impedance lines and keep
them as short as possible to minimize losses and radia-
tion. At high frequencies, trace lengths that are on the
order of λ/10 or longer act as antennas, where λ is the
wavelength.
ONPS1 ONPS0 t
ON
TIME BASE
MIN t
ON
REG 0x0B = 0x00
REG 0x0C = 0x01
MAX t
ON
REG 0x0B = 0xFF
REG 0x0C = 0xFF
0 0 120µs 120µs 7.86s
0 1 480µs 480µs 31.46s
1 0 1920µs 1.92ms 2min 6s
1 1 7680µs 7.68ms 8min 23s
Table 15. On-Timer (t
ON
) Configuration

MAX7032EVSYS-315

Mfr. #:
Manufacturer:
Maxim Integrated
Description:
RF Development Tools MAX7032 Eval Kit
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union