Documente Academic
Documente Profesional
Documente Cultură
Narrow-Band Transceiver IC
ADF7021
Data Sheet
FEATURES
APPLICATIONS
Narrow-band standards
ETSI EN 300 220, FCC Part 15, FCC Part 90, FCC Part 95,
ARIB STD-T67
Low cost, wireless data transfer
Remote control/security systems
Wireless metering
Private mobile radio
Wireless medical telemetry service (WMTS)
Keyless entry
Home automation
Process and building control
Pagers
RSET
TEMP
SENSOR
RLNA
MUX
2FSK
3FSK
4FSK
RSSI/
LOG AMP
IF FILTER
RFINB
MUXOUT
LDO(1:4)
TEST MUX
7-BIT ADC
LNA
RFIN
CREG(1:4)
CLOCK
AND DATA
RECOVERY
DEMODULATOR
TxRxCLK
Tx/Rx
CONTROL
TxRxDATA
SWD
GAIN
AGC
CONTROL
SLE
SERIAL
PORT
AFC
CONTROL
PA RAMP
DIV P
VCO1
VCO2
VCOIN
SCLK
GAUSSIAN/
RAISED COSINE
FILTER
3FSK
ENCODING
CP
PFD
DIV R
L2
2FSK
3FSK
4FSK
MOD CONTROL
-
MODULATOR
MUX
L1
N/N + 1
SREAD
CPOUT
CLK
DIV
OSC
OSC1
OSC2
CLKOUT
05876-001
1/2
RFOUT
SDATA
Figure 1.
Rev. B
Document Feedback
ADF7021
Data Sheet
TABLE OF CONTENTS
Features .............................................................................................. 1
Receiver Setup............................................................................. 34
Applications ....................................................................................... 1
Specifications..................................................................................... 5
Readback Format........................................................................ 45
Register 0N Register............................................................... 47
MUXOUT.................................................................................... 23
Transmitter ...................................................................................... 26
IF Filter......................................................................................... 30
RSSI/AGC .................................................................................... 31
Rev. B | Page 2 of 64
Data Sheet
ADF7021
REVISION HISTORY
4/13Rev. A to Rev. B
Changes to Figure 10 ......................................................................16
Updated Outline Dimensions ........................................................62
Changes to Ordering Guide ...........................................................62
9/07Rev. 0 to Rev. A
Change to UART/SPI Mode Section.............................................14
Changes to Figure 10 ......................................................................16
Change to Table 8 ............................................................................16
Changes to Figure 12 ......................................................................18
Change to Internal Inductor VCO Section ..................................24
Changes to Figure 40 ......................................................................26
Changes to Figure 47 ......................................................................32
Change to Table 19 ..........................................................................34
Changes to Figure 56 ......................................................................44
Change to SPI Mode Section .........................................................46
Changes to Figure 59 ......................................................................46
Changes to Figure 60 ......................................................................46
Rev. B | Page 3 of 64
ADF7021
Data Sheet
GENERAL DESCRIPTION
The ADF7021 is a high performance, low power, highly integrated
2FSK/3FSK/4FSK transceiver. It is designed to operate in the
narrow-band, license-free ISM bands, and in the licensed bands
with frequency ranges of 80 MHz to 650 MHz and 862 MHz to
950 MHz. The part has both Gaussian and raised cosine transmit
data filtering options to improve spectral efficiency for narrowband applications. It is suitable for circuit applications targeted
at European ETSI EN 300 220, the Japanese ARIB STD-T67,
the Chinese short range device regulations, and the North
American FCC Part 15, Part 90, and Part 95 regulatory standards.
A complete transceiver can be built using a small number of
external discrete components, making the ADF7021 very
suitable for price sensitive and area sensitive applications.
The range of on-chip FSK modulation and data filtering options
allows users greater flexibility in their choice of modulation
schemes while meeting tight spectral efficiency requirements.
The ADF7021 also supports protocols that dynamically switch
between 2FSK/3FSK/4FSK to maximize communication range
and data throughput.
The transmit section contains dual voltage controlled oscillators
(VCOs) and a low noise fractional-N PLL with an output resolution
of <1 ppm. The ADF7021 has a VCO using an internal LC tank
(431 MHz to 475 MHz, 862 MHz to 950 MHz) and a VCO using
an external inductor as part of its tank circuit (80 MHz to
650 MHz). The dual VCO design allows dual-band operation
where the user can transmit and/or receive at any frequency
supported by the internal inductor VCO and can also transmit
and/or receive at a particular frequency band supported by the
external inductor VCO.
The frequency agile PLL allows the ADF7021 to be used in
frequency hopping spread spectrum (FHSS) systems.
Rev. B | Page 4 of 64
Data Sheet
ADF7021
SPECIFICATIONS
VDD = 2.3 V to 3.6 V, GND = 0 V, TA = TMIN to TMAX, unless otherwise noted. Typical specifications are at VDD = 3 V, TA = 25C.
All measurements are performed with the EVAL-ADF7021DBx using the PN9 data sequence, unless otherwise noted.
Max
Unit
650
950
325
475
26/30
MHz
MHz
MHz
MHz
MHz
Test Conditions/Comments
See Table 9 for required VCO_BIAS and
VCO_ADJUST settings
External inductor VCO
Internal inductor VCO
External inductor VCO, RF divide-by-2 enabled
Internal inductor VCO, RF divide-by-2 enabled
Crystal reference/external reference
58
29
27
6
MHz/V
MHz/V
MHz/V
MHz/V
VCO_ADJUST = 0, VCO_BIAS = 8
VCO_ADJUST = 0, VCO_BIAS = 8
VCO_ADJUST = 0, VCO_BIAS = 3
VCO_ADJUST = 0, VCO_BIAS = 2
97
dBc/Hz
103
dBc/Hz
95
dBc/Hz
124
dBc/Hz
203
40
dBc/Hz
s
REFERENCE INPUT
Crystal Reference 4
External Oscillator4, 5
Crystal Start-Up Time 6
XTAL Bias = 20 A
XTAL Bias = 35 A
Input Level for External Oscillator 7
OSC1
OSC2
ADC PARAMETERS
INL
DNL
Min
Typ
160
862
80
431
RF/256
3.625
3.625
26
30
MHz
MHz
0.930
0.438
ms
ms
0.8
CMOS levels
V p-p
V
0.4
0.4
LSB
LSB
The maximum usable PFD at a particular RF frequency is limited by the minimum N divide value.
VCO gain measured at a VCO tuning voltage of 1 V. The VCO gain varies across the tuning range of the VCO. The software package ADIsimPLL can be used to model this
variation.
3
This value can be used to calculate the in-band phase noise for any operating frequency. Use the following equation to calculate the in-band phase noise performance
as seen at the PA output: 203 + 10 log(fPFD) + 20 logN.
4
Guaranteed by design. Sample tested to ensure compliance.
5
A TCXO, VCXO, or OCXO can be used as an external oscillator.
6
Crystal start-up time is the time from chip enable (CE) being asserted to correct clock frequency on the CLKOUT pin.
7
Refer to the Reference Input section for details on using an external oscillator.
1
2
Rev. B | Page 5 of 64
ADF7021
Data Sheet
TRANSMISSION SPECIFICATIONS
Table 2.
Parameter
DATA RATE
2FSK, 3FSK
4FSK
MODULATION
Frequency Deviation (fDEV) 3
Deviation Frequency Resolution
Gaussian Filter BT
Raised Cosine Filter Alpha
TRANSMIT POWER
Maximum Transmit Power 4
Transmit Power Variation vs.
Temperature
Transmit Power Variation vs. VDD
Transmit Power Flatness
Programmable Step Size
ADJACENT CHANNEL POWER (ACP)
426 MHz, External Inductor VCO
12.5 kHz Channel Spacing
25 kHz Channel Spacing
868 MHz, Internal Inductor VCO
12.5 kHz Channel Spacing
25 kHz Channel Spacing
433 MHz, Internal Inductor VCO
12.5 kHz Channel Spacing
25 kHz Channel Spacing
Min
Typ
Max
Unit
Test Conditions/Comments
0.05
0.05
25 1
32.8 2
kbps
kbps
IF_BW = 25 kHz
IF_BW = 25 kHz
0.056
0.306
56
28.26
156
kHz
kHz
Hz
0.5
0.5/0.7
Programmable
+13
1
dBm
dB
1
1
0.3125
dB
dB
dB
50
dBc
50
dBc
46
dBm
43
dBm
50
dBm
47
dBm
3.9
9.9
kHz
kHz
4.4
10.2
kHz
kHz
3.9
9.5
kHz
kHz
13.2
kHz
OCCUPIED BANDWIDTH
2FSK Gaussian Data Filtering
12.5 kHz Channel Spacing
25 kHz Channel Spacing
2FSK Raised Cosine Data Filtering
12.5 kHz Channel Spacing
25 kHz Channel Spacing
3FSK Raised Cosine Filtering
12.5 kHz Channel Spacing
25 kHz Channel Spacing
4FSK Raised Cosine Filtering
25 kHz Channel Spacing
Rev. B | Page 6 of 64
Data Sheet
Parameter
SPURIOUS EMISSIONS
Reference Spurs
HARMONICS 5
Second Harmonic
Third Harmonic
All Other Harmonics
OPTIMUM PA LOAD IMPEDANCE 6
fRF = 915 MHz
fRF = 868 MHz
fRF = 450 MHz
fRF = 426 MHz
fRF = 315 MHz
fRF = 175 MHz
ADF7021
Min
Typ
Max
Unit
Test Conditions/Comments
65
dBc
35/52
43/60
36/65
dBc
dBc
dBc
39 + j61
48 + j54
98 + j65
100 + j65
129 + j63
173 + j49
Using Gaussian or raised cosine filtering. The frequency deviation should be chosen to ensure that the transmit occupied signal bandwidth is within the receiver
IF filter bandwidth.
2
Using raised cosine filtering with an alpha = 0.7. The inner frequency deviation = 1.78 kHz, and the POST_DEMOD_BW = 24.6 kHz.
3
For the definition of frequency deviation, refer to the Register 2Transmit Modulation Register section.
4
Measured as maximum unmodulated power.
5
Conductive filtered harmonic emissions measured on the EVAL-ADF7021DBx, which includes a T-stage harmonic filter (two inductors and one capacitor).
6
For matching details, refer to the LNA/PA Matching section.
1
Rev. B | Page 7 of 64
ADF7021
Data Sheet
RECEIVER SPECIFICATIONS
Table 3.
Parameter
SENSITIVITY
Unit
Test Conditions/Comments
Bit error rate (BER) = 103, low noise amplifier (LNA) and
power amplifier (PA) matched separately
130
127
122
115
110
dBm
dBm
dBm
dBm
dBm
129
127
121
114
111
dBm
dBm
dBm
dBm
dBm
113
dBm
127
121
114
113
dBm
dBm
dBm
dBm
110
dBm
110
dBm
106
dBm
112
dBm
107
dBm
109
dBm
103
dBm
100
dBm
dBm
13.5
24
dBm
dBm
2FSK
Sensitivity at 0.1 kbps
Sensitivity at 0.25 kbps
Sensitivity at 1 kbps
Sensitivity at 9.6 kbps
Sensitivity at 25 kbps
Gaussian 2FSK
Sensitivity at 0.1 kbps
Sensitivity at 0.25 kbps
Sensitivity at 1 kbps
Sensitivity at 9.6 kbps
Sensitivity at 25 kbps
GMSK
Sensitivity at 9.6 kbps
Raised Cosine 2FSK
Sensitivity at 0.25 kbps
Sensitivity at 1 kbps
Sensitivity at 9.6 kbps
Sensitivity at 25 kbps
3FSK
Sensitivity at 9.6 kbps
Raised Cosine 3FSK
Sensitivity at 9.6 kbps
Sensitivity at 19.6 kbps
4FSK
Sensitivity at 9.6 kbps
Min
Typ
Max
INPUT IP3
Low Gain Enhanced Linearity
Mode
Medium Gain Mode
High Sensitivity Mode
Rev. B | Page 8 of 64
Data Sheet
Parameter
ADJACENT CHANNEL REJECTION
868 MHz
ADF7021
Min
Typ
Max
Unit
25
27
39
dB
dB
dB
25
30
41
dB
dB
dB
868 MHz
IMAGE CHANNEL REJECTION
dB
900 MHz
450 MHz
450 MHz, External Inductor VCO
BLOCKING
23/39
29/50
38/53
dB
dB
dB
1 MHz
2 MHz
5 MHz
10 MHz
SATURATION
(MAXIMUM INPUT LEVEL)
RSSI
Range at Input 2
69
75
78
78.5
12
dB
dB
dB
dB
dBm
120 to
47
2
3
300
dBm
Linearity
Absolute Accuracy
Response Time
AFC
Pull-In Range
Response Time
Accuracy
Rx SPURIOUS EMISSIONS 3
Internal Inductor VCO
Test Conditions/Comments
Wanted signal is 3 dB above the sensitivity point (BER = 103);
unmodulated interferer is at the center of the adjacent
channel; rejection measured as the difference between
interferer level and wanted signal level in dB
12.5 kHz IF_BW
25 kHz IF_BW
18 kHz IF_BW
Wanted signal 3 dB above reference sensitivity point
(BER = 102); modulated interferer (1 kHz sine, 2 kHz deviation)
at the center of the adjacent channel; rejection measured as
the difference between interferer level and reference
sensitivity level in dB
12.5 kHz IF_BW
25 kHz IF_BW
18 kHz IF_BW, compliant with ARIB STD-T67
Wanted signal (2FSK, 9.6 kbps, 4 kHz deviation) is 10 dB
above the sensitivity point (BER = 103), modulated interferer
Wanted signal (2FSK, 9.6 kbps, 4 kHz deviation) is 10 dB
above the sensitivity point (BER = 103); modulated interferer
(2FSK, 9.6 kbps, 4 kHz deviation) is placed at the image
frequency of fRF 200 kHz; interferer level is increased until
BER = 103
Uncalibrated/calibrated 1, VDD = 3.0 V, TA = 25C
Uncalibrated/calibrated1,VDD = 3.0 V, TA = 25C
Uncalibrated/calibrated1, VDD = 3.0 V, TA = 25C
Wanted signal is 10 dB above the input sensitivity level;
CW interferer level is increased until BER = 103
dB
dB
s
kHz
Bits
kHz
48
0.5
91/91
dBm
52/70
dBm
62/72
dBm
64/85
dBm
0.5
1.5 IF_BW
Rev. B | Page 9 of 64
ADF7021
Parameter
LNA INPUT IMPEDANCE
fRF = 915 MHz
fRF = 868 MHz
fRF = 450 MHz
fRF = 426 MHz
fRF = 315 MHz
fRF = 175 MHz
1
2
3
Data Sheet
Min
Typ
Max
Unit
24 j60
26 j63
63 j129
68 j134
96 j160
178 j190
Test Conditions/Comments
RFIN to RFGND
DIGITAL SPECIFICATIONS
Table 4.
Parameter
TIMING INFORMATION
Chip Enabled to Regulator Ready
Chip Enabled to Tx Mode
TCXO Reference
XTAL
Chip Enabled to Rx Mode
Min
Max
Unit
Test Conditions/Comments
10
CREG = 100 nF
32-bit register write time = 50 s
1
2
ms
ms
32-bit register write time = 50 s, IF filter coarse
calibration only
TCXO Reference
XTAL
Tx to Rx Turnaround Time
LOGIC INPUTS
Input High Voltage, VINH
Input Low Voltage, VINL
Input Current, IINH/IINL
Input Capacitance, CIN
Control Clock Input
LOGIC OUTPUTS
Output High Voltage, VOH
Output Low Voltage, VOL
CLKOUT Rise/Fall
CLKOUT Load
Typ
1.2
2.2
300 s + (5 tBIT)
ms
ms
Time to synchronized data out, includes AGC
settling and CDR synchronization; see AGC
Information and Timing section for more details;
tBIT = data bit period
0.7 VDD
0.2 VDD
1
10
50
V
V
A
pF
MHz
0.4
5
10
V
V
ns
pF
DVDD 0.4
Rev. B | Page 10 of 64
IOH = 500 A
IOL = 500 A
Data Sheet
ADF7021
GENERAL SPECIFICATIONS
Table 5.
Parameter
TEMPERATURE RANGE (TA)
POWER SUPPLIES
Voltage Supply, VDD
TRANSMIT CURRENT CONSUMPTION 1
868 MHz
0 dBm
5 dBm
10 dBm
450 MHz, Internal Inductor VCO
0 dBm
5 dBm
10 dBm
426 MHz, External Inductor VCO
0 dBm
5 dBm
10 dBm
RECEIVE CURRENT CONSUMPTION
868 MHz
Low Current Mode
High Sensitivity Mode
433MHz, Internal Inductor VCO
Low Current Mode
High Sensitivity Mode
426 MHz, External Inductor VCO
Low Current Mode
High Sensitivity Mode
POWER-DOWN CURRENT CONSUMPTION
Low Power Sleep Mode
1
Min
40
Typ
2.3
Max
+85
Unit
C
Test Conditions/Comments
3.6
20.2
24.7
32.3
mA
mA
mA
19.9
23.2
29.2
mA
mA
mA
13.5
17
23.3
mA
mA
mA
VCO_BIAS = 8
VCO_BIAS = 2
VDD = 3.0 V
VCO_BIAS = 8
22.7
24.6
mA
mA
24.5
26.4
mA
mA
17.5
19.5
mA
mA
VCO_BIAS = 8
VCO_BIAS = 2
0.1
CE low
The transmit current consumption tests used the same combined PA and LNA matching network as that used on the EVAL-ADF7021DBx evaluation boards. Improved
PA efficiency is achieved by using a separate PA matching network.
TIMING CHARACTERISTICS
VDD = 3 V 10%, DGND = AGND = 0 V, TA = 25C, unless otherwise noted. Guaranteed by design but not production tested.
Table 6.
Parameter
t1
t2
t3
t4
t5
t6
t8
t9
t10
t11
t12
t13
t14
t15
Unit
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
s
s
Test Conditions/Comments
SDATA to SCLK setup time
SDATA to SCLK hold time
SCLK high duration
SCLK low duration
SCLK to SLE setup time
SLE pulse width
SCLK to SREAD data valid, readback
SREAD hold time after SCLK, readback
SCLK to SLE disable time, readback
TxRxCLK negative edge to SLE
TxRxDATA to TxRxCLK setup time (Tx mode)
TxRxCLK to TxRxDATA hold time (Tx mode)
TxRxCLK negative edge to SLE
SLE positive edge to positive edge of TxRxCLK
Rev. B | Page 11 of 64
ADF7021
Data Sheet
Timing Diagrams
Serial Interface
t3
t4
SCLK
t1
SDATA
DB31 (MSB)
t2
DB30
DB1
(CONTROL BIT C2)
DB2
DB0 (LSB)
(CONTROL BIT C1)
t6
05876-002
SLE
t5
t2
SCLK
SDATA
REG7 DB0
(CONTROL BIT C1)
SLE
t3
t10
RV16
RV2
RV15
RV1
X
05876-003
SREAD
t9
t8
2FSK/3FSK Timing
1 DATA RATE/32
1/DATA RATE
TxRxCLK
TxRxDATA
05876-004
DATA
TxRxDATA
FETCH
05876-005
DATA
SAMPLE
Data Sheet
ADF7021
4FSK Timing
In 4FSK receive mode, MSB/LSB synchronization should be guaranteed by SWD in the receive bit stream.
REGISTER 0 WRITE
SWITCH FROM Rx TO Tx
tSYMBOL
t13
t12
t11
tBIT
SLE
TxRxCLK
Rx SYMBOL
MSB
Rx SYMBOL
LSB
Rx SYMBOL
MSB
Rx SYMBOL
LSB
Tx SYMBOL
MSB
Tx SYMBOL
LSB
Rx MODE
Tx/Rx MODE
Tx SYMBOL
MSB
Tx MODE
05876-074
TxRxDATA
REGISTER 0 WRITE
SWITCH FROM Tx TO Rx
t15
tSYMBOL
t14
tBIT
SLE
TxRxCLK
Tx/Rx MODE
Tx SYMBOL
MSB
Tx SYMBOL
LSB
Tx SYMBOL
MSB
Tx SYMBOL
LSB
Tx MODE
Rev. B | Page 13 of 64
Rx SYMBOL
MSB
Rx SYMBOL
LSB
Rx MODE
05876-075
TxRxDATA
ADF7021
Data Sheet
UART/SPI Mode
UART mode is enabled by setting R0_DB28 to 1. SPI mode is enabled by setting R0_DB28 to 1 and setting R15_DB[17:19] to 0x7.
The transmit/receive data clock is available on the CLKOUT pin.
tBIT
CLKOUT
(TRANSMIT/RECEIVE DATA
CLOCK IN SPI MODE.
NOT USED IN UART MODE.)
Tx BIT
SAMPLE
Tx BIT
TxRxDATA
(RECEIVE DATA OUTPUT
IN UART/SPI MODE.)
Tx BIT
Tx BIT
Tx BIT
HIGH-Z
Tx/Rx MODE
05876-082
TxRxCLK
(TRANSMIT DATA INPUT
IN UART/SPI MODE.)
FETCH
Tx MODE
tBIT
CLKOUT
(TRANSMIT/RECEIVE DATA
CLOCK IN SPI MODE.
NOT USED IN UART MODE.)
FETCH SAMPLE
TxRxCLK
(TRANSMIT DATA INPUT
IN UART/SPI MODE.)
Tx/Rx MODE
Rx BIT
Rx BIT
Rx BIT
Rx BIT
Rx MODE
Rev. B | Page 14 of 64
Rx BIT
05876-078
TxRxDATA
(RECEIVE DATA OUTPUT
IN UART/SPI MODE.)
HIGH-Z
Data Sheet
ADF7021
Rating
0.3 V to +5 V
0.3 V to AVDD + 0.3 V
0.3 V to DVDD + 0.3 V
40C to +85C
65C to +125C
150C
26C/W
260C
40 sec
ESD CAUTION
Rev. B | Page 15 of 64
ADF7021
Data Sheet
48
47
46
45
44
43
42
41
40
39
38
37
CVCO
GND1
L1
GND
L2
VDD
CPOUT
CREG3
VDD3
OSC1
OSC2
MUXOUT
ADF7021
TOP VIEW
(Not to Scale)
36
35
34
33
32
31
30
29
28
27
26
25
CLKOUT
TxRxCLK
TxRxDATA
SWD
VDD2
CREG2
ADCIN
GND2
SCLK
SREAD
SDATA
SLE
NOTES
1. THE EXPOSED PAD MUST BE CONNECTED TO GND.
05876-006
MIX_I
MIX_I
MIX_Q
MIX_Q
FILT_I
FILT_I
GND4
FILT_Q
FILT_Q
GND4
TEST_A
CE
13
14
15
16
17
18
19
20
21
22
23
24
VCOIN 1
CREG1 2
VDD1 3
RFOUT 4
RFGND 5
RFIN 6
RFINB 7
RLNA 8
VDD4 9
RSET 10
CREG4 11
GND4 12
Mnemonic
VCOIN
CREG1
VDD1
RFOUT
5
6
RFGND
RFIN
7
8
9
10
11
RFINB
RLNA
VDD4
RSET
CREG4
12, 19, 22
13 to 18
24
GND4
MIX_I, MIX_I,
MIX_Q, MIX_Q,
FILT_I, FILT_I
FILT_Q, FILT_Q,
TEST_A
CE
25
SLE
26
SDATA
27
SREAD
28
SCLK
20, 21, 23
Description
The tuning voltage on this pin determines the output frequency of the voltage controlled oscillator (VCO).
The higher the tuning voltage, the higher the output frequency.
Regulator Voltage for PA Block. Place a series 3.9 resistor and a 100 nF capacitor between this pin and
ground for regulator stability and noise rejection.
Voltage Supply for PA Block. Place decoupling capacitors of 0.1 F and 100 pF as close as possible to this pin.
Tie all VDD pins together.
The modulated signal is available at this pin. Output power levels are from 16 dBm to +13 dBm. The output
should be impedance matched to the desired load using suitable components (see the Transmitter section).
Ground for Output Stage of Transmitter. All GND pins should be tied together.
LNA Input for Receiver Section. Input matching is required between the antenna and the differential LNA
input to ensure maximum power transfer (see the LNA/PA Matching section).
Complementary LNA Input (see the LNA/PA Matching section).
External Bias Resistor for LNA. Optimum resistor is 1.1 k with 5% tolerance.
Voltage Supply for LNA/MIXER Block. This pin should be decoupled to ground with a 10 nF capacitor.
External Resistor. Sets charge pump current and some internal bias currents. Use a 3.6 k resistor with 5% tolerance.
Regulator Voltage for LNA/MIXER Block. Place a 100 nF capacitor between this pin and GND for regulator
stability and noise rejection.
Ground for LNA/MIXER Block.
Signal Chain Test Pins. These pins are high impedance under normal conditions and should be left unconnected.
Signal Chain Test Pins. These pins are high impedance under normal conditions and should be left unconnected.
Chip Enable. Bringing CE low puts the ADF7021 into complete power-down. Register values are lost when CE
is low, and the part must be reprogrammed once CE is brought high.
Load Enable, CMOS Input. When SLE goes high, the data stored in the shift registers is loaded into one of the
four latches. A latch is selected using the control bits.
Serial Data Input. The serial data is loaded MSB first with the 4 LSBs as the control bits. This pin is a high
impedance CMOS input.
Serial Data Output. This pin is used to feed readback data from the ADF7021 to the microcontroller. The SCLK
input is used to clock each readback bit (for example, AFC or ADC) from the SREAD pin.
Serial Clock Input. This serial clock is used to clock in the serial data to the registers. The data is latched into
the 32-bit shift register on the CLK rising edge. This pin is a digital CMOS input.
Rev. B | Page 16 of 64
Data Sheet
Pin No.
29
30
Mnemonic
GND2
ADCIN
31
CREG2
32
33
VDD2
SWD
34
TxRxDATA
35
TxRxCLK
36
CLKOUT
37
MUXOUT
38
OSC2
39
OSC1
40
41
VDD3
CREG3
42
CPOUT
43
44, 46
VDD
L2, L1
45, 47
48
49
GND, GND1
CVCO
EPAD
ADF7021
Description
Ground for Digital Section.
Analog-to-Digital Converter Input. The internal 7-bit ADC can be accessed through this pin. Full scale is 0 V to
1.9 V. Readback is made using the SREAD pin.
Regulator Voltage for Digital Block. Place a 100 nF capacitor between this pin and ground for regulator
stability and noise rejection.
Voltage Supply for Digital Block. Place a decoupling capacitor of 10 nF as close as possible to this pin.
Sync Word Detect. The ADF7021 asserts this pin when it has found a match for the sync word sequence
(see the Register 11Sync Word Detect Register section). This provides an interrupt for an external
microcontroller indicating valid data is being received.
Transmit Data Input/Received Data Output. This is a digital pin and normal CMOS levels apply. In UART/SPI
mode, this pin provides an output for the received data in receive mode. In transmit UART/SPI mode, this pin
is high impedance (see the Interfacing to Microcontroller/DSP section).
Outputs the data clock in both receive and transmit modes. This is a digital pin and normal CMOS levels
apply. The positive clock edge is matched to the center of the received data. In transmit mode, this pin
outputs an accurate clock to latch the data from the microcontroller into the transmit section at the exact
required data rate. In UART/SPI mode, this pin is used to input the transmit data in transmit mode. In receive
UART/SPI mode, this pin is high impedance (see the Interfacing to Microcontroller/DSP section).
A divided-down version of the crystal reference with output driver. The digital clock output can be used to drive
several other CMOS inputs such as a microcontroller clock. The output has a 50:50 mark-space ratio and is
inverted with respect to the reference. Place a series 1 k resistor as close as possible to the pin in
applications where the CLKOUT feature is being used.
Provides the DIGITAL_LOCK_DETECT Signal. This signal is used to determine if the PLL is locked to the correct
frequency. It also provides other signals such as REGULATOR_READY, which is an indicator of the status of the
serial interface regulator (see the MUXOUT section for more information).
Connect the reference crystal between this pin and OSC1. A TCXO reference can be used by driving this pin
with CMOS levels and disabling the internal crystal oscillator.
Connect the reference crystal between this pin and OSC2. A TCXO reference can be used by driving this pin
with ac-coupled 0.8 V p-p levels and by enabling the internal crystal oscillator.
Voltage Supply for the Charge Pump and PLL Dividers. Decouple this pin to ground with a 10 nF capacitor.
Regulator Voltage for Charge Pump and PLL Dividers. Place a 100 nF capacitor between this pin and ground
for regulator stability and noise rejection.
Charge Pump Output. This output generates current pulses that are integrated in the loop filter. The
integrated current changes the control voltage on the input to the VCO.
Voltage Supply for VCO Tank Circuit. Decouple this pin to ground with a 10 nF capacitor.
External VCO Inductor Pins. If using an external VCO inductor, connect a chip inductor across these pins to set
the VCO operating frequency. If using the internal VCO inductor, these pins can be left floating. See the
Voltage Controlled Oscillator (VCO) section for more information.
Grounds for VCO Block.
Place a 22 nF capacitor between this pin and CREG1 to reduce VCO noise.
Exposed Pad. The exposed pad must be connected to GND.
Rev. B | Page 17 of 64
ADF7021
Data Sheet
ICP = 0.8mA
90
DR = 9.6kbps
DATA = PRBS9
RF FREQ = 900MHz
VDD = 2.3V
TEMPERATURE = 25C
VCO BIAS = 8
VCO ADJUST = 3
80
fDEV = 2.4kHz
RF FREQ = 869.5MHz
ICP = 1.4mA
FSK
100
GFSK
110
ICP = 2.2mA
120
130
10
100
1000
10000
VBW 300Hz
PA BIAS = 9A
4
0
PA BIAS = 5A
2FSK
PA BIAS = 7A
8
12
16
20
24
RC2FSK
28
32
05876-051
40
12 16 20 24 28 32 36 40 44 48 52 56 60
PA SETTING
VBW 300Hz
SPAN 50kHz
SWEEP 2.118s (601pts)
05876-048
36
Figure 15. Output Spectrum in 2FSK and Raised Cosine 2FSK Modes
RF FREQ = 440MHz
OUTPUT POWER = 10dBm
FILTER = T-STAGE LC FILTER
MARKER = 52.2dB
SR = 4.8ksym/s
DATA = PRBS9
fDEV = 2.4kHz
RF FREQ = 869.5MHz
4FSK
START 300MHz
RES BW 100Hz
STOP 3.5GHz
VBW 100Hz SWEEP 385.8ms (601pts)
VBW 300Hz
SPAN 100kHz
SWEEP 4.237s (601pts)
05876-049
RC4FSK
05876-050
DR = 9.6kbps
DATA = PRBS9
fDEV = 2.4kHz
RF FREQ = 869.5MHz
PA BIAS = 11A
12
SPAN 50kHz
SWEEP 2.118s (601pts)
05876-047
150
05876-060
140
Figure 16. Output Spectrum in 4FSK and Raised Cosine 4FSK Modes
Rev. B | Page 18 of 64
Data Sheet
ADF7021
REF 15dBm
SAMP LOG 10dB/
ATTEN 25dB
DR = 9.6kbps
DATA = PRS9
fDEV = 2.4kHz
RF FREQ = 869.5MHz
1
2
VAVG 100
V1 V2
S3 FC
LOG BER
3FSK
3.0V, +25C
2.3V, +85C
4
5
3.6V, 40C
RC3FSK
VBW 300Hz
SPAN 50Hz
SWEEP2.226s (401pts)
05876-070
CENTER 869.5MHz
RES BW 300Hz
8
130 128 126 124 122 120 118 116 114 112 110 108
RF INPUT POWER (dBm)
Figure 20. 2FSK Sensitivity vs. VDD and Temperature, fRF = 135 MHz
Figure 17. Output Spectrum in 3FSK and Raised Cosine 3FSK Modes
10
3FSK MODULATION
DATA RATE = 9.6kbps
10
30
4
5
40
50
50
50
100
8
120
2
3.0V, +25C
3.6V, 40C
118
116
114
112
110
108
106
104
05876-052
120
95
8
122
100
8
120
2.3V +25C
3.0V +25C
3.6V +25C
2.3V 40C
3.0V 40C
3.6V 40C
2.3V +85C
3.0V +85C
3.6V +85C
115
110
105
100
95
Figure 22. 4FSK Sensitivity vs. VDD and Temperature, fRF = 420 MHz
Figure 19. 2FSK Sensitivity vs. VDD and Temperature, fRF = 868 MHz
Rev. B | Page 19 of 64
05876-066
2.3V, +85C
105
LOG BER
110
Figure 21. 3FSK Sensitivity vs. VDD and Temperature, fRF = 440 MHz
115
2.3V +25C
3.0V +25C
3.6V +25C
2.3V 40C
3.0V 40C
3.6V 40C
2.3V +85C
3.0V +85C
3.6V +85C
05876-065
LOG BER
3
20
60
100
LOG BER
fDEV = 2.4kHz
05876-068
RAMP RATE:
CW ONLY
256 CODES/BIT
128 CODES/BIT
64 CODES/BIT
32 CODES/BIT
05876-053
ADF7021
Data Sheet
90
100
80
102
50
RF FREQ = 868MHz
WANTED SIGNAL
(10dB ABOVE SENSITIVITY
POINT) = 2FSK,
fDEV = 4kHz,
DATA RATE = 9.8kbps
BLOCKER = 2FSK,
fDEV = 4kHz,
DATA RATE = 9.8kbps
VDD = 3.0V
TEMPERATURE = 25C
40
30
20
10
0
10
22
18
14
10
2 0 2
10
14
18
22
104
106
108
DISCRIMINATOR BANDWIDTH =
2 FSK FREQUENCY DEVIATION
110
112
114
116
DISCRIMINATOR BANDWIDTH =
1 FSK FREQUENCY DEVIATION
118
05876-059
BLOCKING (dB)
60
0.2
0.4
0.6
0.8
1.0
1.2
MODULATION INDEX
05876-058
70
RF FREQ = 860MHz
2FSK MODULATION
DATA RATE = 9.6kbps
IF BW = 25kHz
VDD = 3.0V
TEMPERATURE = 25C
20
0
RSSI
READBACK LEVEL
40
1
THRESHOLD DETECTION
60
VITERBI DETECTION
LOG BER
100
120
62.5
52.5
42.5
CALIBRATED
60
RF FREQ = 430MHz
EXTERNAL VCO INDUCTOR
DATA RATE = 9.6kbps
TEMPERATURE = 25C, VDD = 3.0V
+3
70
40
30
UNCALIBRATED
20
10
+1
0
1
3
RF I/P LEVEL = 70dBm
DATA RATE = 9.7kbps
RF FREQUENCY (MHz)
22452 ACQS
05876-054
BLOCKING (dB)
50
10
429.80 429.85 429.90 429.95 430.00 430.05 430.10 430.15 430.20
TYPICALLY
3dB
7
120 118 116 114 112 110 108 106 104 102 100
05876-055
140
122.5 112.5 102.5 92.5 82.5 72.5
RF INPUT (dBm)
3FSK MODULATION
VDD = 3.0V, TEMP = 25C
DATA RATE = 9.6kbps
fDEV = 2.4kHz
RF FREQ = 868MHz
IF BW = 18.75kHz
05876-062
80
IF BW = 25kHz
POST DEMOD BW = 12.4kHz
05876-064
M 50s
Figure 28. 4FSK Receiver Eye Diagram Measure Using the Test DAC Output
Rev. B | Page 20 of 64
Data Sheet
ADF7021
SENSITIVITY (dBm)
90
20834 ACQS
IF BW = 12.5kHz
POST DEMOD BW = 12.4kHz
M 20s
C13
MODULATION = 2FSK
DATA RATE = 9.6kbps
fDEV = 4kHz
IF BW = 12.5kHz
DEMOD = CORRELATOR
SENSITIVITY @ 1E-3 BER
IP3 = 9dBm
IP3 = 3dBm
IP3 = 20dBm
110
120
DEFAULT
MIXER
LINEARITY
IP3 = 13.5dBm
IP3 = 24dBm
130
1.7V
3, 72
10, 72
30, 72
Figure 29. 3FSK Receiver Eye Diagram Measured Using the Test DAC Output
05876-069
IP3= 5dBm
100
HIGH MIXER
LINEARITY
80
+1
05876-063
70
Figure 30. Receive Sensitivity vs. LNA/IF Filter Gain and Mixer Linearity Settings
(The Input IP3 at Each Setting is Also Shown)
Rev. B | Page 21 of 64
ADF7021
Data Sheet
FREQUENCY SYNTHESIZER
CLKOUT Divider and Buffer
The CLKOUT circuit takes the reference clock signal from the
oscillator section, shown in Figure 31, and supplies a divideddown, 50:50 mark-space signal to the CLKOUT pin. The CLKOUT
signal is inverted with respect to the reference clock. An even
divide from 2 to 30 is available. This divide number is set in
R1_DB[7:10]. On power-up, the CLKOUT defaults to divide-by-8.
DVDD
CLKOUT
ENABLE BIT
05876-083
CP1
CLKOUT
R Counter
OSC2
CP2
DIVIDER
1 TO 15
Loop Filter
The loop filter integrates the current pulses from the charge
pump to form a voltage that tunes the output of the VCO to the
desired frequency. It also attenuates spurious levels generated by
the PLL. A typical loop filter design is shown in Figure 33.
CHARGE
PUMP OUT
VCO
05876-010
OSC1
OSC1
05876-008
REFERENCE INPUT
Rev. B | Page 22 of 64
Data Sheet
ADF7021
The free design tool ADIsimPLL can also be used to design loop
filters for the ADF7021 (go to www.analog.com/ADIsimPLL for
details).
N Counter
Fractional _ N
XTAL
Integer _ N
R
215
f OUT
REGULATOR_READY
REGULATOR_READY is the default setting on MUXOUT
after the transceiver is powered up. The power-up time of
the regulator is typically 50 s. Because the serial interface
is powered from the regulator, the regulator must be at its
nominal voltage before the ADF7021 can be programmed.
The status of the regulator can be monitored at MUXOUT.
When the regulator ready signal on MUXOUT is high,
programming of the ADF7021 can begin.
DVDD
Fractional _ N
XTAL
0.5 Integer_N
R
2 15
REGULATOR_READY (DEFAULT)
FILTER_CAL_COMPLETE
DIGITAL_LOCK_DETECT
RSSI_READY
Tx_Rx
MUX
LOGIC_ZERO
TRISTATE
255 1
LOGIC_ONE
DGND
REFERENCE IN
4\R
MUXOUT
CONTROL
05876-009
f OUT
MUXOUT
PFD/
CHARGE
PUMP
FILTER_CAL_COMPLETE
VCO
4\N
THIRD-ORDER
- MODULATOR
INTEGER-N
05876-011
FRACTIONAL-N
DIGITAL_LOCK_DETECT
Voltage Regulators
The ADF7021 contains four regulators to supply stable voltages
to the part. The nominal regulator voltage is 2.3 V. Regulator 1
requires a 3.9 resistor and a 100 nF capacitor in series between
CREG1 and GND, whereas the other regulators require a 100 nF
capacitor connected between CREGx and GND. When CE is
high, the regulators and other associated circuitry are powered
on, drawing a total supply current of 2 mA. Bringing the CE pin
low disables the regulators, reduces the supply current to less
than 1 A, and erases all values held in the registers. The serial
interface operates from a regulator supply. Therefore, to write to
the part, the user must have CE high and the regulator voltage
RSSI_READY
MUXOUT can be set to RSSI_READY. This indicates that the
internal analog RSSI has settled and a digital RSSI readback
can be performed.
Tx_Rx
Tx_Rx signifies whether the ADF7021 is in transmit or receive
mode. When in transmit mode, this signal is low. When in
receive mode, this signal is high. It can be used to control an
external Tx/Rx switch.
Rev. B | Page 23 of 64
ADF7021
Data Sheet
LOOP FILTER
VCO
MUX
TO PA
2
CVCO PIN
TO
N DIVIDER
DIVIDE-BY-2
R1_DB18
05876-012
220F
750
700
650
fMAX (MHz)
600
550
500
450
400
350
fMIN (MHz)
300
05876-061
The ADF7021 contains two VCO cores. The first VCO, the
internal inductor VCO, uses an internal LC tank and supports
862 MHz to 950 MHz and 431 MHz to 475 MHz operating
bands. The second VCO, the external inductor VCO, uses an
external inductor as part of its LC tank and supports the RF
operating band of 80 MHz to 650 MHz.
FREQUENCY (MHz)
250
200
0
10
15
20
25
30
The inductance for a PCB track using FR4 material is approximately 0.57 nH/mm. This should be subtracted from the total
value to determine the correct chip inductor value.
Typically, a particular inductor value allows the ADF7021 to
function over a range of 6% of the RF operating frequency.
When the RF_DIVIDE_BY_2 bit (R1_DB18) is selected, this
range becomes 3%. At 400 MHz, for example, an operating
range of 24 MHz (that is, 376 MHz to 424 MHz) with a single
inductor (VCO range centered at 400 MHz) can be expected.
The VCO tuning voltage can be checked for a particular RF
output frequency by measuring the voltage on the VCOIN pin
when the part is fully powered up in transmit or receive mode.
The VCO tuning range is 0.2 V to 2 V. The external inductor
value should be chosen to ensure that the VCO is operating
as close as possible to the center of this tuning range. This is
particularly important for RF frequencies <200 MHz, where
the VCO gain is reduced and a tuning range of <6 MHz exists.
The VCO operating frequency range can be adjusted by
programming the VCO_ADJUST bits (R1_DB[23:24]). This
typically allows the VCO operating range to be shifted up or
down by a maximum of 1% of the RF frequency.
To select the external inductor VCO, set R1_DB25 to Logic 1.
The VCO_BIAS_CURRENT should be set depending on the
frequency of operation (as indicated in Table 9).
Table 9. RF Output Frequency Ranges for Internal and External Inductor VCOs and Required Register Settings
RF Frequency
Output (MHz)
900 to 950
862 to 900
450 to 470
431 to 450
450 to 650
200 to 450
80 to 200
VCO to
Be Used
Internal L
Internal L
Internal L
Internal L
External L
External L
External L
RF Divide
by 2
No
No
Yes
Yes
No
No
Yes
(VCO_INDUCTOR)
R1_DB25
0
0
0
0
1
1
1
Register Settings
(RF_DIVIDE_BY_2)
(VCO_ADJUST)
R1_DB18
R1_DB[23:24]
0
11
0
00
1
11
1
00
0
XX
0
XX
1
XX
Rev. B | Page 24 of 64
(VCO_BIAS)
R1_DB[19:22]
8
8
8
8
4
3
2
Data Sheet
ADF7021
These spurs are attenuated by the loop filter. They are more
noticeable on channels close to integer multiples of the reference
where the difference frequency may be inside the loop bandwidth;
thus, the name integer boundary spurs. The occurrence of these
spurs is rare because the integer frequencies are around multiples
of the reference, which is typically >10 MHz. To avoid having
very small or very large values in the fractional register, choose
a suitable reference frequency.
Rev. B | Page 25 of 64
ADF7021
Data Sheet
TRANSMITTER
1
RF OUTPUT STAGE
...
...
16
DATA BITS
The power amplifier (PA) of the ADF7021 is based on a singleended, controlled current, open-drain amplifier that has been
designed to deliver up to 13 dBm into a 50 load at a maximum
frequency of 950 MHz.
The PA output current and consequently, the output power, are
programmable over a wide range. The PA configuration is shown
in Figure 38. The output power is set using R2_DB[13:18].
PA RAMP 0
(NO RAMP)
PA RAMP 1
(256 CODES PER BIT)
PA RAMP 2
(128 CODES PER BIT)
PA RAMP 3
(64 CODES PER BIT)
PA RAMP 4
(32 CODES PER BIT)
R2_DB(11:12)
PA RAMP 5
(16 CODES PER BIT)
05876-014
PA RAMP 6
(8 CODES PER BIT)
R2_DB(13:18)
PA RAMP 7
(4 CODES PER BIT)
RFOUT
R2_DB7
+
PA Bias Currents
R0_DB27
05876-013
RFGND
FROM VCO
PA Ramping
MODULATION SCHEMES
The ADF7021 supports 2FSK, 3FSK, and 4FSK modulation.
The implementation of these modulation schemes is shown in
Figure 40.
PFD/
CHARGE
PUMP
REF
TO
PA STAGE
LOOP FILTER
VCO
N
FRAC_N
THIRD-ORDER
- MODULATOR
F_DEVIATION
INTEGER-N
2FSK
GAUSSIAN
OR
RAISED COSINE
FILTERING
Rev. B | Page 26 of 64
TxDATA
MUX
3FSK
4FSK
1 D2 PR
SHAPING
PRECODER
4FSK
BIT SYMBOL
MAPPER
05876-015
IDAC
Data Sheet
ADF7021
DATA CLK =
where:
XTAL is the crystal or TCXO frequency.
DEMOD_CLK_DIVIDE is the divider that sets the demodulator
clock rate (R3_DB[6:9]).
CDR_CLK_DIVIDE is the divider that sets the CDR clock rate
(R3_DB[10:17]).
fC fDEV
fC + fDEV
PRECODER
1/P(D)
0, 1
CONVOLUTIONAL
ENCODER
P(D)
0, +1, 1
fC
fC
RF FREQUENCY
fC + fDEV
FSK MOD
fC fDEV
CONTROL
AND
DATA FILTERING
TO
N DIVIDER
05876-046
+1
05876-057
XTAL
DEMOD _ CLK _ DIVIDE CDR _ CLK _ DIVIDE 32
Rev. B | Page 27 of 64
ADF7021
Data Sheet
1
0
1
0
+1 0
1
0
1
1
1
+1
0
0
0
0
1
0
1
1
+1
0
1
0
0
1
0
1
0
1
This is the only modulation mode that can be used with the UART
mode interface for data transmission (refer to the Interfacing to
Microcontroller/DSPsection for more information).
f
+3fDEV
+fDEV
fDEV
3fDEV
05876-016
SYMBOL
FREQUENCIES
Oversampled 2FSK
SPECTRAL SHAPING
Tx DATA
The inner deviation frequencies (+fDEV and fDEV) are set using
the Tx_FREQUENCY_DEVIATION bits, R2_DB[19:27]. The
outer deviation frequencies are automatically set to three times
the inner deviation frequency.
Rev. B | Page 28 of 64
Data Sheet
ADF7021
Data Filtering
R2_DB[4:6]
None
None
None
000
000
000
Gaussian
Gaussian
Raised cosine
None
001
001
101
100
None
Raised cosine
010
110
None
Raised cosine
011
111
Latency
1 bit
4 bits
5 bits
4 bits
1 bit
5 bits
4 bits
1 symbol
5 symbols
4 symbols
TRANSMIT LATENCY
Transmit latency is the delay time from the sampling of a
bit/symbol by the TxRxCLK signal to when that bit/symbol
appears at the RF output. The latency without any data filtering
is 1 bit. The addition of data filtering adds a further latency as
outlined in Table 12.
It is important that the ADF7021 be left in transmit mode after
the last data bit is sampled by the data clock to account for this
latency. The ADF7021 should stay in transmit mode for a time
equal to the number of latency bit periods for the applied
modulation scheme. This ensures that all of the data sampled by
the TxRxCLK signal appears at RF.
Rev. B | Page 29 of 64
R15_DB[8:10]
000
001
010
011
100
101
110
ADF7021
Data Sheet
RECEIVER SECTION
RF FRONT END
The ADF7021 is based on a fully integrated, low IF receiver
architecture. The low IF architecture facilitates a very low
external component count and does not suffer from powerlineinduced interference problems.
Figure 44 shows the structure of the receiver front end. The
many programming options allow users to trade off sensitivity,
linearity, and current consumption to best suit their application.
To achieve a high level of resilience against spurious reception,
the low noise amplifier (LNA) features a differential input.
Switch SW2 shorts the LNA input when transmit mode is
selected (R0_DB27 = 0). This feature facilitates the design of a
combined LNA/PA matching network, avoiding the need for an
external Rx/Tx switch. See the LNA/PA Matching section for
details on the design of the matching network.
I (TO FILTER)
RFIN
Tx/Rx SELECT
(R0_DB27)
RFINB
SW2
LNA
LO
Q (TO FILTER)
LNA MODE
(R9_DB25)
MIXER LINEARITY
(R9_DB28)
LNA CURRENT
(R9_DB[26:27])
05876-017
LNA GAIN
(R9_DB[20:21])
LNA/MIXER ENABLE
(R8_DB6)
If the AGC loop is disabled, the gain of the IF filter can be set to one
of three levels by using the FILTER_GAIN bits (R9_DB[22:23]).
The filter gain is adjusted automatically if the AGC loop is
enabled.
XTAL [Hz]
IF _ FILTER _ DIVIDER
50 kHz
IF_CAL_LOWER_TONE_DIVIDER (R6_DB[5:12])
IF_CAL_UPPER_TONE_DIVIDER (R6_DB[13:20])
IF FILTER
IF Filter Settings
Out-of-band interference is rejected by means of a fifth-order
Butterworth polyphase IF filter centered on a frequency of
100 kHz. The bandwidth of the IF filter can be programmed to
12.5 kHz, 18.75 kHz, or 25 kHz by R4_DB[30:31] and should be
chosen as a compromise between interference rejection and
attenuation of the desired signal.
Rev. B | Page 30 of 64
XTAL
65.8 kHz
IF _ CAL _ LOWER _ TONE _ DIVIDE 2
XTAL
131.5 kHz
IF _ CAL _ UPPER _ TONE _ DIVIDE 2
Data Sheet
ADF7021
The user has the option of changing the two threshold values
from the defaults of 30 and 70 (Register 9). The default AGC
setup values should be adequate for most applications. The
threshold values must be chosen to be more than 30 apart for
the AGC to operate correctly.
IF_CAL_DWELL_TIME
SEQ CLK
RSSI/AGC
The RSSI is implemented as a successive compression log amp
following the baseband (BB) channel filtering. The log amp
achieves 3 dB log linearity. It also doubles as a limiter to
convert the signal-to-digital levels for the FSK demodulator.
The offset correction circuit uses the BBOS_CLK_DIVIDE bits
(R3_DB[4:5]), which should be set between 1 MHz and 2 MHz.
The RSSI level is converted for user readback and for digitally
controlled AGC by an 80-level (7-bit) flash ADC. This level can
be converted to input power in dBm. By default, the AGC is on
when powered up in receive mode.
OFFSET
CORRECTION
A
IFWR
IFWR
IFWR
LATCH
FSK
DEMOD
CLK
IFWR
RSSI
05876-018
ADC
R
where:
AGC_CLK_DIVIDE is set by R3_DB[26:31]. A value of 10 is
recommended.
SEQ_CLK_DIVIDE = 100 kHz (R3_DB[18:25]).
By using the recommended setting for AGC_CLK_DIVIDE, the
total AGC settling time is
RSSI Thresholds
When the RSSI is above AGC_HIGH_THRESHOLD
(R9_DB[11:17]), the gain is reduced. When the RSSI is
below AGC_LOW_THRESHOLD (R9_DB[4:10]), the gain
is increased. The thresholds default to 30 and 70 on power-up
in receive mode. A delay (set by AGC_CLOCK_DIVIDE,
R3_DB[26:31]) is programmed to allow for settling of the loop.
A value of 10 is recommended.
The worst case for AGC settling is when the AGC control loop
has to cycle through all five gain settings, which gives a maximum
AGC settling time of 500 s.
LNA_MODE
(R9_DB25)
0
LNA_GAIN
(R9_DB[20:21])
30
MIXER_LINEARITY
(R9_DB28)
0
Sensitivity
(2FSK, DR = 4.8 kbps,
fDEV = 4 kHz)
118
Rx Current
Consumption (mA)
24.6
Input IP3
(dBm)
24
30
114.5
24.6
20
1
1
10
10
0
1
112
105.5
22.1
22.1
13.5
9
1
1
3
3
0
1
100
92.3
22.1
22.1
5
3
Rev. B | Page 31 of 64
ADF7021
Data Sheet
FREQUENCY
CORRELATOR
MUX
LINEAR
DEMODULATOR
where:
Readback Code is given by Bit RV7 to Bit RV1 in the readback
register (see the Readback Format section).
Gain Mode Correction is given by the values in Table 15.
The LNA gain (LG2, LG1) and filter gain (FG2, FG1) values
are also obtained from the readback register, as part of an RSSI
readback.
THRESHOLD
DETECTION
2/3/4FSK
TxRxDATA
TxRx CLK
CLOCK
AND
DATA
RECOVERY
MUX
VITERBI
DETECTION
3FSK
Gain Mode
Correction
0
24
38
58
86
Correlator Demodulator
The correlator demodulator can be used for 2FSK, 3FSK, and
4FSK demodulation. Figure 47 shows the operation of the
correlator demodulator for 2FSK.
FREQUENCY CORRELATOR
DISCRIM BW
OUTPUT LEVELS:
2FSK = +1, 1
3FSK = +1, 0, 1
4FSK = +3, +1, 1, 3
LIMITERS
System Overview
IF fDEV
R4_DB(10:19)
DISCRIMINATOR BW
IF
IF + fDEV
R4_DB9
Rx DATA INVERT
R4_DB7
DOT/CROSS PRODUCT
05876-079
LNA Gain
(LG2, LG1)
H (1, 0)
M (0, 1)
M (0, 1)
M (0, 1)
L (0, 0)
05876-080
POST
DEMOD FILTER
LIMITERS
I
The quadrature outputs of the IF filter are first limited and then
fed to a digital frequency correlator that performs filtering and
frequency discrimination of the 2FSK/3FSK/4FSK spectrum.
For 2FSK modulation, data is recovered by comparing the
output levels from two correlators. The performance of this
frequency discriminator approximates that of a matched filter
detector, which is known to provide optimum detection in the
presence of additive white Gaussian noise (AWGN). This
method of FSK demodulation provides approximately 3 dB to
4 dB better sensitivity than a linear demodulator.
Rev. B | Page 32 of 64
Data Sheet
ADF7021
LEVEL
IF
LIMITER
Q
FREQUENCY
LINEAR
DISCRIMINATOR
ENVELOPE
DETECTOR
POST DEMOD
FILTER
Linear Demodulator
+
SLICER
2FSK
2FSK Rx DATA
RxCLK
R4_DB(20:29)
05876-073
FREQUENCY
READBACK
AND AFC LOOP
3FSK demodulation is implemented using the correlator demodulator, followed by a post demodulator filter. The output of the
post demodulator filter is a 3-level signal that represents the
transmitted symbols (1, 0, +1). Data recovery of 3FSK can be
implemented using threshold detection or Viterbi detection.
Threshold detection is implemented using two thresholds that
are programmable and are symmetrically placed above and
below zero using the 3FSK/4FSK_SLICER_THRESHOLD bits
(R13_DB[4:10]).
Clock Recovery
An oversampled digital clock and data recovery (CDR) PLL is
used to resynchronize the received bit stream to a local clock
in all modulation modes. The oversampled clock rate of the PLL
(CDR CLK) must be set at 32 times the symbol rate (see the
Register 3Transmit/Receive Clock Register section). The
maximum data/symbol rate tolerance of the CDR PLL is
determined by the number of zero-crossing symbol transitions
in the transmitted packet. For example, if using 2FSK with a
101010 preamble, a maximum tolerance of 3.0% of the data
rate is achieved. However, this tolerance is reduced during
recovery of the remainder of the packet where symbol transitions may not be guaranteed to occur at regular intervals.
To maximize the data rate tolerance of the CDR, some form
of encoding and/or data scrambling is recommended that
guarantees a number of transitions at regular intervals. For
Rev. B | Page 33 of 64
ADF7021
Data Sheet
RECEIVER SETUP
Correlator Demodulator Setup
To enable the correlator for various modulation modes, refer to
Table 16.
(DEMOD CLK K )
400 10 3
where:
DEMOD CLK is as defined in the Register 3Transmit/Receive
Clock Register section.
K is set for each modulation mode according to the following:
100 10 3
K = Round
f DEV
100 10 3
K = Round4 FSK
4 f DEV
where:
Round is rounded to the nearest integer.
Round4FSK is rounded to the nearest of the following integers: 32,
31, 28, 27, 24, 23, 20, 19, 16, 15, 12, 11, 8, 7, 4, 3.
fDEV is the transmit frequency deviation in Hz. For 4FSK, fDEV is
the frequency deviation used for the 1 symbols (that is, the
inner frequency deviations).
To optimize the coefficients of the correlator, R4_DB7 and
R4_DB[8:9] must also be assigned. The value of these bits
depends on whether K is odd or even. These bits are assigned
according to Table 17 and Table 18.
Table 17. Assignment of Correlator K Value for 2FSK and 3FSK
K
Even
Even
Odd
Odd
K/2
Even
Odd
N/A
N/A
(K + 1)/2
N/A
N/A
Even
Odd
R4_DB7
0
0
1
1
R4_DB[8:9]
00
10
00
10
R4_DB7
0
1
R4_DB[8:9]
00
00
For 2FSK,
For 4FSK,
K
Even
Odd
DEMOD_SCHEME (R4_DB[4:6])
001
010
011
DISCRIMINATOR _ BW =
100 10 3
K = Round
2 f DEV
For 3FSK,
2 11 f CUTOFF
DEMOD CLK
Rev. B | Page 34 of 64
Data Sheet
ADF7021
The Viterbi detector can be used for 3FSK data detection. This
is activated by setting R13_DB11 to Logic 1.
3FSK/4FSK_SLICER_THRESHOLD =
Transmit Frequency Deviation K
57
100 10 3
3FSK/4FSK_SLICER_THRESHOLD =
78
100 10 3
Recommended Setting
1
62
100 10 3
Rev. B | Page 35 of 64
Purpose
Phase correction on
Sets CDR decision threshold levels
ADF7021
Data Sheet
DEMODULATOR CONSIDERATIONS
2FSK Preamble
The recommended preamble bit pattern for 2FSK is a dc-free
pattern (such as a 10101010 pattern). Preamble patterns with
longer run-length constraints (such as 11001100) can also be
used but result in a longer synchronization time of the received
bit stream in the receiver. The preamble needs to allow enough
bits for AGC settling of the receiver and CDR acquisition. A
minimum of 16 preamble bits is recommended. When the receiver
is using the internal AFC, the minimum recommended number
of preamble bits is 48.
The remaining fields that follow the preamble header do not
have to use dc-free coding. For these fields, the ADF7021 can
accommodate coding schemes with a run length of up to
eight bits without any performance degradation. If longer run
lengths are required, an encoding scheme such as 8B/10B or
Manchester encoding is recommended.
AFC OPERATION
The ADF7021 also supports a real-time AFC loop that is used
to remove frequency errors due to mismatches between the
transmit and receive crystals/TCXOs. The AFC loop uses the
linear frequency discriminator block to estimate frequency
errors. The linear FSK discriminator output is filtered and
averaged to remove the FSK frequency modulation using a
combined averaging filter and envelope detector. In receive
mode, the output of the envelope detector provides an estimate
of the average IF frequency.
Two methods of AFC supported on the ADF7021 are external
and internal.
External AFC
Here, the user reads back the frequency information through
the ADF7021 serial port and applies a frequency correction
value to the fractional-N synthesizer-N divider.
The frequency information is obtained by reading the 16-bit
signed AFC readback, as described in the Readback Format
section, and by applying the following formula:
Frequency Readback [Hz] =
(AFC_READBACK DEMOD CLK)/218
Although the AFC_READBACK value is a signed number, under
normal operating conditions, it is positive. In the absence of
frequency errors, the frequency readback value is equal to the
IF frequency of 100 kHz.
Internal AFC
The ADF7021 supports a real-time, internal, automatic
frequency control loop. In this mode, an internal control loop
automatically monitors the frequency error and adjusts the
synthesizer-N divider using an internal proportional integral
(PI) control loop.
The internal AFC control loop parameters are controlled in
Register 10. The internal AFC loop is activated by setting
R10_DB4 to 1. A scaling coefficient must also be entered, based
on the crystal frequency in use. This is set up in R10_DB[5:16]
and should be calculated using
2 f DEV
Data Rate
2 24 500
Rev. B | Page 36 of 64
Data Sheet
ADF7021
Rev. B | Page 37 of 64
ADF7021
Data Sheet
APPLICATIONS INFORMATION
IF FILTER BANDWIDTH CALIBRATION
The IF filter should be calibrated on every power-up in receive
mode to correct for errors in the bandwidth and filter center
frequency due to process variations. The automatic calibration
requires no external intervention once it is initiated by a write
to Register 5. Depending on numerous factors, such as IF filter
bandwidth, received signal bandwidth, and temperature
variation, the user must determine whether to carry out a
coarse calibration or a fine calibration. For information on
calibration setup, refer to the IF Filter section.
Center Frequency
Accuracy1
100 kHz 2.5 kHz
Calibration
Time (Typ)
200 s
Fine Cal
5.2 ms
After the initial coarse calibration and fine calibration, the result of
the fine calibration can be read back through the serial interface
using the FILTER_CAL_READBACK result (refer to the Filter
Bandwidth Calibration Readback section). On subsequent
power-ups in receive mode, the filter is manually adjusted using
the previous fine filter calibration result. This manual adjust is
performed using the IF_FILTER_ADJUST bits (R5_DB[14:19]).
After calibration.
LNA/PA MATCHING
The ADF7021 exhibits optimum performance in terms of
sensitivity, transmit power, and current consumption, only if its
RF input and output ports are properly matched to the antenna
impedance. For cost sensitive applications, the ADF7021 is
equipped with an internal Rx/Tx switch that facilitates the use
of a simple, combined passive PA/LNA matching network.
Alternatively, an external Rx/Tx switch such as the ADG919 can
be used, which yields a slightly improved receiver sensitivity
and lower transmitter power consumption.
Rev. B | Page 38 of 64
Data Sheet
ADF7021
VBAT
C1
L1
PA_OUT
PA
ANTENNA
ZOPT_PA
OPTIONAL
BPF OR LPF
ZIN_RFIN
CA
RFIN
LA
LNA
RFINB
05876-022
ZIN_RFIN
CB
ADF7021
OPTIONAL
LPF
C1
L1
PA_OUT
PA
ANTENNA
ZOPT_PA
ZIN_RFIN
OPTIONAL CA
BPF
(SAW)
RFIN
LA
ZIN_RFIN
CB
ADF7021
05876-021
ADG919
Rx/Tx SELECT
LNA
RFINB
Rev. B | Page 39 of 64
ADF7021
Data Sheet
ADF7021
RFIN
LNA
RFINB
GAIN ADJUST
MUX
INTERNAL
SIGNAL
SOURCE
POLYPHASE
IF FILTER
RSSI/
LOG AMP
7-BIT ADC
PHASE ADJUST
FROM LO
SERIAL
INTERFACE
4
PHASE ADJUST
REGISTER 5
RSSI READBACK
GAIN ADJUST
REGISTER 5
MICROCONTROLLER
05876-072
Figure 51. Image Rejection Calibration Using the Internal Calibration Source and a Microcontroller
CAL AT +25C
50
60
40
CAL AT +85C
CAL AT 40C
30
VDD = 3.0V
IF BW = 25kHz
20
10
WANTED SIGNAL:
RF FREQ = 430MHz
MODULATION = 2FSK
DATA RATE = 9.6kbps,
PRBS9
fDEV = 4kHz
LEVEL= 100dBm
0
60
40
20
INTERFERER SIGNAL:
RF FREQ = 429.8MHz
MODULATION = 2FSK
DATA RATE = 9.6kbps,
PRBS11
fDEV = 4kHz
20
40
TEMPERATURE (C)
60
80
100
05876-067
Data Sheet
ADF7021
PREAMBLE
SYNC
WORD
ID
FIELD
DATA FIELD
CRC
05876-023
Reg 1
Reg 1
Reg 0
Reg 3
Reg 3
Registers
Reg 0 Reg 2
Reg 0 Reg 5
Reg 4
Rev. B | Page 41 of 64
ADF7021
Data Sheet
TCXO
REFERENCE
XTAL
REFERENCE
POWER-DOWN
CE LOW
CE HIGH
WAIT 10s + 1ms
(REGULATOR POWER-UP + TYPICAL XTAL SETTLING)
CE HIGH
WAIT 10s (REGULATOR POWER-UP)
Tx MODE
05876-086
CE LOW
POWER-DOWN
Rev. B | Page 42 of 64
Data Sheet
ADF7021
TCXO
REFERENCE
XTAL
REFERENCE
POWER-DOWN
CE LOW
CE HIGH
WAIT 10s + 1ms
(REGULATOR POWER-UP + TYPICAL XTAL SETTLING)
CE HIGH
WAIT 10s (REGULATOR POWER-UP)
OPTIONAL:
ONLY NECESSARY IF
IF FILTER FINE CAL IS REQUIRED.
OPTIONAL:
ONLY NECESSARY IF
SWD IS REQUIRED.
OPTIONAL:
ONLY NECESSARY IF
AFC IS REQUIRED.
Rx MODE
05876-087
CE LOW
POWER-DOWN
OPTIONAL.
Rev. B | Page 43 of 64
ADF7021
Data Sheet
APPLICATIONS CIRCUIT
For recommended component values, refer to the ADF7021
evaluation board data sheet and AN-915 application note
accessible from the ADF7021 product page. Follow the
reference design schematic closely to ensure optimum
performance in narrow-band applications.
LOOP FILTER
VDD
TCXO
EXT VCO L*
CVCO
CAP
REFERENCE
RFOUT
RFGND
RFIN
38
OSC2
39
OSC1
41
40
VDD3
CREG3
42
CPOUT
44
45
L2
43
VDD
GND
46
47
37
CLKOUT 36
TxRxCLK 35
SWD 33
VDD2
32
ADF7021
ADCIN 30
RFINB
RLNA
GND2
29
VDD4
SCLK
28
10
RSET
SREAD
SDATA
CREG4
SLE
25
CE
TEST_A
TO
MICROCONTROLLER
CONFIGURATION
INTERFACE
27
26
24
23
FILT_Q
GND4
FILT_Q
22
GND4
21
20
FILT_I
RSET
RESISTOR
19
MIX_Q
FILT_I
18
17
13
RLNA
RESISTOR
MIX_Q
GND4
MIX_I
12
VDD
CREG2 31
11
TO
MICROCONTROLLER
Tx/Rx SIGNAL
INTERFACE
TxRxDATA 34
16
VDD
VDD1
MIX_I
T-STAGE LC
FILTER
15
VDD
VCOIN
CREG1
14
ANTENNA
CONNECTION
MUXOUT
MATCHING
L1
VDD
GND1
CVCO
48
VDD
CHIP ENABLE
TO MICROCONTROLLER
NOTES
1. PINS [13:18], PINS [20:21], AND PIN 23 ARE TEST PINS AND ARE NOT USED IN NORMAL OPERATION.
Figure 56. Typical Application Circuit (Regulator Capacitors and Power Supply Decoupling Not Shown)
Rev. B | Page 44 of 64
05876-084
*PIN 44 AND PIN 46 CAN BE LEFT FLOATING IF EXTERNAL INDUCTOR VCO IS NOT USED.
Data Sheet
ADF7021
SERIAL INTERFACE
RSSI Readback
Data is clocked into the register, MSB first, on the rising edge of
each clock (SCLK). Data is transferred to one of 16 latches on the
rising edge of SLE. The destination latch is determined by the
value of the four control bits (C4 to C1); these are the bottom
4 LSBs, DB3 to DB0, as shown in Figure 2. Data can also be read
back on the SREAD pin.
READBACK FORMAT
The readback operation is initiated by writing a valid control
word to the readback register and enabling the READBACK bit
(R7_DB8 = 1). The readback can begin after the control word
has been latched with the SLE signal. SLE must be kept high
while the data is being read out. Each active edge at the SCLK
pin successively clocks the readback word out at the SREAD
pin, as shown in Figure 57, starting with the MSB first. The data
appearing at the first clock cycle following the latch operation
must be ignored. An extra clock cycle is needed after the 16th
readback bit to return the SREAD pin to tristate. Therefore, 18
total clock cycles are needed for each read back. After the 18th
clock cycle, SLE should be brought low.
VBATTERY = (BATTERY_VOLTAGE_READBACK)/21.1
VADCIN = (ADCIN_VOLTAGE_READBACK)/42.1
The temperature can be calculated using
Temp [C] = 40 + (68.4 TEMP_READBACK) 9.32
AFC Readback
The AFC readback is valid only during the reception of FSK
signals with either the linear or correlator demodulator active.
The AFC readback value is formatted as a signed 16-bit integer
comprising Bit RV1 to Bit RV16 and is scaled according to the
following formula:
DB15
DB14
DB13
DB12
DB11
DB10
DB9
DB8
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
AFC READBACK
RV16
RV15
RV14
RV13
RV12
RV11
RV10
RV9
RV8
RV7
RV6
RV5
RV4
RV3
RV2
RV1
RSSI READBACK
LG2
LG1
FG2
FG1
RV7
RV6
RV5
RV4
RV3
RV2
RV1
BATTERY VOLTAGE/ADCIN/
TEMP. SENSOR READBACK
RV7
RV6
RV5
RV4
RV3
RV2
RV1
SILICON REVISION
RV16
RV15
RV14
RV13
RV12
RV11
RV10
RV9
RV8
RV7
RV6
RV5
RV4
RV3
RV2
RV1
RV8
RV7
RV6
RV5
RV4
RV3
RV2
RV1
05876-029
READBACK VALUE
READBACK MODE
ADF7021
Data Sheet
INTERFACING TO MICROCONTROLLER/DSP
SPI Mode
MOSI
TxRxCLK
SCLOCK
SS
CE
P3.7
SWD
GPIO
P2.4
SREAD
P2.5
SLE
P2.6
SDATA
P2.7
SCLK
MICROCONTROLLER
05876-026
P3.2/INT0
SPI
TxDATA
TxRxDATA
SCLK
ADSP-BF533 interface
The suggested method of interfacing to the Blackfin ADSPBF533 is given in Figure 61.
CE
SWD
SREAD
SLE
SDATA
SCLK
05876-085
GPIO
SLE
SDATA
ADF7021
RxDATA
CLKOUT
SREAD
UART
TxRxDATA
GPIO
Rev. B | Page 46 of 64
ADF7021
ADSP-BF533
SCK
SCLK
MOSI
SDATA
MISO
SREAD
PF5
TxRxCLK
MOSI
SCLK
SWD
UART Mode
MICROCONTROLLER
TxRxCLK
CE
ADF7021
MISO
RSCLK1
DT1PRI
SLE
TxRxCLK
TxRxDATA
DR1PRI
RFS1
PF6
SWD
CE
05876-027
TxRxDATA
MISO
05876-076
ADuC84x
Data Sheet
ADF7021
M3
M2
M1
MUXOUT
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
REGULATOR_READY (DEFAULT)
FILTER_CAL_COMPLETE
DIGITAL_LOCK_DETECT
RSSI_READY
Tx_Rx
LOGIC_ZERO
TRISTATE
LOGIC_ONE
DB1
DB0
C2 (0)
C1 (0)
DB3
DB2
DB4
M1
C4 (0)
C3 (0)
DB5
M2
DB6
DB7
M4
M3
DB8
DB12
M9
M5
DB13
M10
DB9
DB14
M11
DB10
DB15
M6
DB16
M13
M12
M7
DB17
DB11
M15
M14
M13
...
M3
M2
M1
FRACTIONAL
DIVIDE RATIO
0
0
0
.
.
.
1
1
1
1
0
0
0
.
.
.
1
1
1
1
0
0
0
.
.
.
1
1
1
1
...
...
...
...
...
...
...
...
...
...
0
0
0
.
.
.
1
1
1
1
0
0
1
.
.
.
0
0
1
1
0
1
0
.
.
.
0
1
0
1
0
1
2
.
.
.
32764
32765
32766
32767
N8
N7
N6
N5
N4
N3
N2
N1
N COUNTER
DIVIDE RATIO
0
0
.
.
.
1
0
0
.
.
.
1
0
0
.
.
.
1
1
1
.
.
.
1
0
1
.
.
.
1
1
0
.
.
.
1
1
0
.
.
.
0
1
0
.
.
.
1
23
24
.
.
.
253
254
255
05876-030
DISABLED
ENABLED
M14
N2
UART MODE
0
1
DB18
DB21
DB20
N3
U1
DB19
DB22
N4
TRANSMIT
RECEIVE
N1
DB23
0
1
M15
DB24
N6
N5
TRANSMIT/
RECEIVE
M8
Tx/Rx
DB25
DB28
U1
N7
DB29
DB26
TR1
ADDRESS
BITS
15-BIT FRACTIONAL_N
DB27
DB30
M2
M1
8-BIT INTEGER_N
N8
DB31
M3
MUXOUT
TR1
UART
MODE
REGISTER 0N REGISTER
Fractional _ N
2 15
Fractional _ N
2 15
Rev. B | Page 47 of 64
ADF7021
Data Sheet
VB4
0
0
.
1
VB3
0
0
.
1
VCO
VB1
1
0
.
1
DB8
DB7
DB6
DB5
DB4
DB3
CL2
CL1
R3
R2
R1
C4 (0)
LOOP
CONDITION
0
1
VCO OFF
VCO ON
INTERNAL L VCO
EXTERNAL L VCO
D1
0
1
CP2
0
0
1
1
CP1
RSET
0
1
0
1
ICP (mA)
3.6k
0.3
0.9
1.5
2.1
CL1
0
1
0
.
.
.
1
DB0
DB9
VE1
CL2
0
0
1
.
.
.
1
C1 (1)
DB10
CL4
CL3
3.75mA
CL3
0
0
0
.
.
.
1
DB2
DB11
D1
CL4
0
0
0
.
.
.
1
DB1
DB12
X1
VCO BIAS
CURRENT
0.25mA
0.5mA
R1
1
0
.
.
.
1
C3 (0)
DB13
XB1
OFF
ON
R2
0
1
.
.
.
1
C2 (0)
DB14
XB2
XOSC_
ENABLE
XTAL_
DOUBLER
DB15
CP1
CP_
CURRENT
DB17
DB16
R3
0
0
.
.
.
1
RFD1 RF DIVIDE BY 2
0
1
ADDRESS
BITS
R_COUNTER
RF R COUNTER
DIVIDE RATIO
1
2
.
.
.
7
CLKOUT
DIVIDE RATIO
OFF
2
4
.
.
.
30
XTAL
DOUBLER
DISABLE
ENABLED
X1 XTAL OSC
OFF
0
ON
1
XB2 XB1
0
0
1
1
0
1
0
1
XTAL
BIAS
20A
25A
30A
35A
05876-031
NOMINAL
VCO ADJUST UP 1
VCO ADJUST UP 2
VCO ADJUST UP 3
CLOCKOUT_
DIVIDE
VE1
VB1
0
1
0
1
XTAL_
BIAS
CP2
DB19
VB2
VA1
0
0
1
1
VB2
0
1
.
1
RF_DIVIDE_
BY_2
VCO_
ENABLE
DB20
VB3
VCO CENTER
FREQ ADJUST
RFD1 DB18
DB22
DB21
VB4
DB23
VA1
VCO_
ADJUST
DB24
VCO_BIAS
VA2
VCL1
0
1
VA2
VCL1 DB25
VCO_
INDUCTOR
XTAL
R _ COUNTER
If XTAL_DOUBLER =1,
PFD =
XTAL 2
R _ COUNTER
Rev. B | Page 48 of 64
Data Sheet
ADF7021
DI1
TxDATA INVERT
0
0
1
1
0
1
0
1
NORMAL
INVERT CLK
INVERT DATA
INV CLK AND DATA
TFD9 ...
0
0
0
0
.
1
...
...
...
...
...
...
0.5 (Default)
0.7
0
0
0
0
.
1
0
0
1
1
.
1
0
1
0
1
.
1
MODULATION_
SCHEME
DB6
DB5
DB4
DB3
DB2
DB1
DB0
S2
S1
C4 (0)
C3 (0)
C2 (1)
C1 (0)
PA2
PA1
PA BIAS
PE1
POWER AMPLIFIER
0
0
1
1
0
1
0
1
5A
7A
9A
11A
0
1
OFF
ON
PR3
PR2
PR1
PA RAMP RATE
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
NO RAMP
256 CODES/BIT
128 CODES/BIT
64 CODES/BIT
32 CODES/BIT
16 CODES/BIT
8 CODES/BIT
4 CODES/BIT
P6
P2
P1
PA LEVEL
0
0
0
0
.
.
1
.
.
.
.
.
.
1
.
.
.
.
.
.
.
0
0
1
1
.
.
1
0
1
0
1
.
.
1
0 (PA OFF)
1 (16.0 dBm)
2
3
.
.
63 (13 dBm)
ADDRESS
BITS
S3
PA_
ENABLE
DB7
DB8
PE1
PR1
DB9
PR2
DB11
PA1
DB10
DB12
PA2
PR3
DB13
DB14
P1
PA_RAMP
P2
DB16
P4
0
1
2
3
.
511
DB15
DB17
P5
PA_BIAS
P3
DB18
P6
TFD1 DB19
TFD2 DB20
TFD4 DB22
TFD3 DB21
POWER_AMPLIFIER
S3
S2
S1
MODULATION SCHEME
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
2FSK
GAUSSIAN 2FSK
3FSK
4FSK
OVERSAMPLED 2FSK
RAISED COSINE 2FSK
RAISED COSINE 3FSK
RAISED COSINE 4FSK
05876-032
DI2
TFD5 DB23
TFD6 DB24
TFD8 DB26
DB28
DI1
Tx_FREQUENCY_DEVIATION
TFD9 DB27
DB29
DI2
NRC1 DB30
TxDATA_
INVERT
TFD7 DB25
R-COSINE_
ALPHA
Rev. B | Page 49 of 64
ADF7021
Data Sheet
GD4
GD3
GD2
GD1
0
0
...
1
0
0
...
1
0
0
...
1
0
0
...
1
0
0
...
1
0
1
...
1
INVALID
1
...
127
DB5
BK2
DB0
DB6
OK1
C1 (1)
DB7
OK2
DB1
DB8
OK3
C2 (1)
DB9
OK4
DB2
DB10
FS1
DB3
DB11
FS2
C3 (0)
DB12
FS3
C4 (0)
DB13
FS4
DB4
DB14
FS5
BK1
DB15
FS6
ADDRESS
BITS
SK3
SK2
SK1
BK2
BK1
0
0
.
1
1
0
1
.
1
1
1
0
.
0
1
1
2
.
254
255
0
0
1
1
0
1
0
1
4
8
16
32
0
0
...
1
INVALID
1
...
15
0
0
...
1
0
0
...
1
0
1
...
1
FS8
FS7
...
FS3
FS2
FS1
0
0
.
1
1
0
0
.
1
1
...
...
...
...
...
0
0
.
1
1
0
1
.
1
1
1
0
.
0
1
1
2
.
254
255
05876-033
GD5
DB16
...
...
...
...
...
...
DB17
0
0
.
1
1
FS7
DB22
SK5
DB18
DB23
SK6
SK7
0
0
.
1
1
FS8
DB24
SK7
SK1
DB25
SK8
DB19
DB26
GD1
DB20
DB27
GD2
SK2
DB28
GD3
SK3
DB29
GD4
DB21
DB30
GD5
SK8
GD6
DEM_CLK_
DIVIDE
CDR_CLK_DIVIDE
SK4
DB31
SEQUENCER_CLK_DIVIDE
GD6
AGC_CLK_DIVIDE
BBOS_CLK_
DIVIDE
CDR CLK =
The sequencer clock (SEQ CLK) supplies the clock to the digital
receive block. It should be as close to 100 kHz as possible.
DEMOD CLK
XTAL
DEMOD _ CLK _ DIVIDE
SEQ CLK =
XTAL
SEQ _ CLK _ DIVIDE
Rev. B | Page 50 of 64
SEQ CLK
AGC _ CLK _ DIVIDE
Data Sheet
ADF7021
DW10 .
POST DEMOD
DW6 DW5 DW4 DW3 DW2 DW1 BW
0
0
.
.
.
.
1
0
0
.
.
.
.
1
0
0
.
.
.
.
1
0
0
.
.
.
.
1
CROSS PRODUCT
DOT PRODUCT
DB4
DB3
DB2
DB1
DB0
DS1
C4(0)
C3(1)
C2(0)
C1(0)
DB10
TD1
DB5
DB11
TD2
DS2
DB12
TD3
DB6
DB13
TD4
DB7
DB14
TD5
DS3
DB15
TD6
DP1
DB16
TD7
DB8
PRODUCT
0
1
NORMAL
INVERT CLK
INVERT DATA
INVERT CLK/DATA
1
2
.
.
.
.
1023
TD10 .
TD6
TD5
TD4
TD3
TD2
TD1
CORRELATOR
DISCRIM BW
0
0
.
.
.
.
1
0
0
.
.
.
.
0
0
0
.
.
.
.
1
0
0
.
.
.
.
0
0
0
.
.
.
.
1
0
1
.
.
.
.
0
1
0
.
.
.
.
0
1
2
.
.
.
.
660
.
.
.
.
.
.
.
DP1
ADDRESS
BITS
INVERT
1
0
.
.
.
.
1
0
1
.
.
.
.
1
RI1
DB17
0
1
0
1
DEMOD_
SCHEME
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
DEMODULATOR SCHEME
2FSK LINEAR DEMODULATOR
2FSK CORRELATOR DEMODULATOR
3FSK DEMOD
4FSK DEMOD
RESERVED
RESERVED
RESERVED
RESERVED
05876-034
0
0
.
.
.
.
1
0
0
1
1
DB9
DB18
TD9
TD8
RI2 RI1
RI2
DB19
TD10
DW1 DB20
DW2 DB21
DW3 DB22
DW4 DB23
DW5 DB24
DW6 DB25
DW7 DB26
DW8 DB27
DW9 DB28
DB30
IFB1
DW10 DB29
DB31
IFB2
IF FILTER
IFB2 IFB1 BW
0
0
12.5kHz
1
0
18.75kHz
0
1
25kHz
1
1
INVALID
.
.
.
.
.
.
.
Rx_
INVERT
DISCRIMINATOR_BW
POST_DEMOD_BW
IF_BW
DOT_PRODUCT
DEMOD CLK K
400 10 3
where:
Round is rounded to the nearest integer.
Round4FSK is rounded to the nearest of the following integers: 32,
31, 28, 27, 24, 23, 20, 19, 16, 15, 12, 11, 8, 7, 4, 3.
fDEV is the transmit frequency deviation in Hz. For 4FSK, fDEV is
the frequency deviation used for the 1 symbols (that is, the
inner frequency deviations).
Rx_INVERT (DB[8:9]) and DOT_PRODUCT (DB7) need to be
set as outlined in Table 17 and Table 18.
POST_DEMOD_BW =
For 3FSK,
100 10 3
K = Round
2 f DEV
For 4FSK,
100 10 3
K = Round 4 FSK
4 f DEV
211 f CUTOFF
DEMOD CLK
Rev. B | Page 51 of 64
ADF7021
Data Sheet
0
0
0
.
1
0
0
1
.
1
0
1
GAIN
ATTENUATE
0
1
2
...
31
IF_CAL_COARSE
DB0
C1 (1)
DB3
C4 (0)
DB1
DB4
CC1
C2 (0)
DB5
IFD1
DB2
DB6
IFD2
C3 (1)
DB7
IFD3
CC1
CAL
0
1
NO CAL
DO CAL
IFD9 .
FILTER CLOCK
IFD6 IFD5 IFD4 IFD3 IFD2 IFD1 DIVIDE RATIO
0
0
.
.
.
.
1
0
0
.
.
.
.
1
.
.
.
.
.
.
.
0
0
.
.
.
.
1
0
0
.
.
.
.
1
0
0
.
.
.
.
1
0
1
.
.
.
.
1
1
0
.
.
.
.
1
1
2
.
.
.
.
511
IF FILTER
IFA2 IFA1 ADJUST
0
0
1
..
1
0
0
1
.
1
0
1
0
..
1
0
1
0
.
1
0
+1
+2
...
+31
0
1
2
...
31
05876-035
ADJUST I CH
ADJUST Q CH
0
1
0
.
1
DB8
DB20
PM1
0
0
0
.
1
IFD4
DB21
PM2
IR GAIN
GM2 GM1 ADJUST
DB9
DB22
PM3
GM3
ADDRESS
BITS
IFD5
DB23
PM4
GM5 GM4
0
1
2
...
15
IFD7 DB11
DB24
PD1
0
1
0
.
1
IFD8 DB12
DB25
GM1
0
0
1
.
1
IF_FILTER_DIVIDER
IFD9 DB13
DB26
GM2
0
0
0
.
1
IFA1 DB14
DB27
GM3
0
0
0
.
1
IFA2 DB15
DB28
GM4
IR PHASE
PM1 PM1 ADJUST
0
1
GA1
IFA3 DB16
DB29
GM5
PM2
IFA4 DB17
DB30
GQ1
PM3
PD1
0
0
0
.
1
IFA6 DB19
DB31
IF_FILTER_ADJUST
IFD6 DB10
IR_PHASE_
ADJUST_MAG
GA1
IR_GAIN_
ADJUST_MAG
IFA5 DB18
IR PHASE
ADJUST DIRECTION
IR GAIN
ADJUST UP/DN
IR GAIN
ADJUST I/Q
Rev. B | Page 52 of 64
Data Sheet
ADF7021
IF_FINE_
CAL
DB12
DB11
DB10
DB9
DB8
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
LT6
LT5
LT4
LT3
LT2
LT1
FC1
C4 (0)
C3 (1)
C2 (1)
C1 (0)
DB17
UT5
LT7
DB18
UT6
LT8
DB19
UT7
DB13
DB20
UT8
UT1
DB21
CD1
ADDRESS
BITS
DB14
DB22
CD2
DB15
DB23
CD3
UT3
DB24
CD4
IF_CAL_LOWER_TONE_DIVIDE
UT2
DB25
CD5
DB16
DB26
UT4
DB27
IF_CAL_UPPER_TONE_DIVIDE
CD6
IF_CAL_DWELL_TIME
CD7
DB29 IR_CAL_
SOURCE_
IRC1 DB28 DRIVE_LEVEL
IRC2
SOURCE 2 OFF
SOURCE 2 ON
UT8 UT7 ...
0
0
0
.
.
0
IR CAL SOURCE
IRC2 IRC1 DRIVE LEVEL
0
0
OFF
1
0
LOW
0
1
MED
1
1
HIGH
0
0
0
.
.
1
...
...
...
...
...
...
UT3
UT2
UT1
IF CAL UPPER
TONE DIVIDE
0
0
0
.
.
1
0
1
1
.
.
1
1
0
1
.
.
1
1
2
3
.
.
127
CD7
...
IF CAL
CD3 CD2 CD1 DWELL TIME
0
0
0
.
.
1
...
...
...
...
...
...
0
0
0
.
.
1
1
0
1
.
.
1
1
2
3
.
.
127
0
0
0
.
.
1
...
...
...
...
...
...
0
0
0
.
.
1
IF FINE CAL
0
1
DISABLED
ENABLED
LT2
LT1
IF CAL LOWER
TONE DIVIDE
0
1
1
.
.
1
1
0
1
.
.
1
1
2
3
.
.
255
05876-036
0
1
1
.
.
1
0
0
0
.
.
1
FC1
XTAL
= 65.8 kHz
IF _ CAL _ LOWER _ TONE _ DIVIDE 2
XTAL
= 131.5 kHz
IF _ CAL _ UPPER _ TONE _ DIVIDE 2
The IF tone calibration time is the amount of time that is spent
at an IF calibration tone. It is dependent on the sequencer clock.
Rev. B | Page 53 of 64
ADF7021
Data Sheet
ADC
MODE
DB8
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
RB3
RB2
RB1
AD2
AD1
C4 (0)
C3 (1)
C2 (1)
C1 (1)
RB3 READBACK
0
1
CONTROL
BITS
DISABLED
ENABLED
RB2 RB1 READBACK MODE
0
1
0
1
0
1
0
1
MEASURE RSSI
BATTERY VOLTAGE
TEMP SENSOR
TO EXTERNAL PIN
AFC WORD
ADC OUTPUT
FILTER CAL
SILICON REV
05876-037
0
0
1
1
0
0
1
1
Rev. B | Page 54 of 64
Data Sheet
ADF7021
PD6
SYNTH_
ENABLE
LE1
RESERVED
DB10
SW1
LNA/MIXER_
ENABLE
DB11
PD7
FILTER_
ENABLE
DB12
ADC_
ENABLE
DB13
DEMOD_
ENABLE
DB14
CR1
LOG_AMP_
ENABLE
DB15
Tx/Rx_SWITCH_
ENABLE
Rx_RESET
PA_ENABLE_
Rx_MODE
COUNTER_
RESET
DB9
DB8
DB7
DB6
DB5
DB4
PD5
PD4
PD3
PD1
NORMAL
RESET
CONTROL
BITS
DB3
DB2
DB1
DB0
PD1
SYNTH STATUS
0
1
SYNTH OFF
SYNTH ON
CDR
RESET
DEMOD
RESET
PD7
PA (Rx MODE)
0
1
PA OFF
PA ON
SW1 Tx/Rx SWITCH
DEFAULT (ON)
OFF
LE1
0
1
DEMOD ENABLE
0
1
DEMOD OFF
DEMOD ON
LNA/MIXER ENABLE
0
1
LNA/MIXER OFF
LNA/MIXER ON
PD4
FILTER ENABLE
0
1
FILTER OFF
FILTER ON
PD5
ADC ENABLE
0
1
ADC OFF
ADC ON
05876-038
0
1
PD3
Rev. B | Page 55 of 64
ADF7021
Data Sheet
0
1
FILTER CURRENT
0
1
LOW
HIGH
0
1
0
1
DB1
DB0
C2 (0)
C1 (1)
DB9
GL6
DB2
DB10
GL7
DB3
DB12
DB11
DB13
GH3
GH1
0
0
0
0
.
.
.
1
1
1
0
0
0
0
.
.
.
1
1
1
0
0
0
1
.
.
.
1
1
1
0
0
0
0
.
.
.
1
1
1
1
0
1
0
.
.
.
1
0
1
0
1
1
0
.
.
.
0
1
1
1
2
3
4
.
.
.
61
62
63
AGC HIGH
GH7 GH6 GH5 GH4 GH3 GH2 GH1 THRESHOLD
0
0
0
0
.
.
.
1
1
1
GH2
DB15
DB14
GH5
0
0
0
0
.
.
.
1
1
1
DEFAULT
REDUCED GAIN
FI1
C3 (0)
DB16
GH6
AUTO AGC
MANUAL AGC
FREEZE AGC
RESERVED
C4 (1)
DB17
GH7
800A (DEFAULT)
DB4
DB18
GM1
LNA BIAS
GL1
DB19
GM2
LI1
DB6
DB20
LG1
LI2
DB5
DB21
LG2
0
1
2
3
GL3
DB22
FG1
GH4
AGC LOW
GL7 GL6 GL5 GL4 GL3 GL2 GL1 THRESHOLD
AGC MODE
DEFAULT
HIGH
ADDRESS
BITS
AGC_LOW_THRESHOLD
GL2
DB23
FG2
AGC_HIGH_THRESHOLD
DB7
DB24
FI1
AGC_
MODE
GL4
DB25
LG1
LNA_
CURRENT
LNA_
GAIN
DB8
FILTER_
CURRENT
DB26
LI1
FILTER_
GAIN
GL5
LNA_MODE
DB27
LI2
MIXER_
LINEARITY
DB28
ML1
8
24
72
INVALID
0
0
0
0
.
.
.
0
0
0
0
0
0
0
.
.
.
0
0
1
0
0
0
0
.
.
.
1
1
0
0
0
0
1
.
.
.
1
1
0
0
1
1
0
.
.
.
1
1
0
1
0
1
0
.
.
.
0
1
0
1
2
3
4
.
.
.
78
79
80
3
10
30
INVALID
05876-039
0
0
1
1
Rev. B | Page 56 of 64
Data Sheet
ADF7021
DB6
DB5
M2
M1
KP1 KP
KI4
KI3
KI2
KI1
KI
AE1
AFC ENABLE
0
0
.
1
0
1
.
1
0
0
.
1
0
0
.
1
0
0
.
1
0
1
.
1
2^0
2^1
...
2^15
0
1
OFF
AFC ON
0
0
.
1
2^0
2^1
...
2^7
...
MAX AFC
MA3 MA2 MA1 RANGE
M12
...
M3
M2
M1
AFC SCALING
FACTOR
0
0
0
0
.
.
.
1
1
1
...
...
...
...
...
...
...
...
...
...
0
0
0
1
.
.
.
1
1
1
0
0
0
0
.
.
.
1
1
1
...
...
...
...
...
...
...
...
...
...
0
0
0
1
.
.
.
1
1
1
0
1
1
0
.
.
.
0
1
1
1
0
1
0
.
.
.
1
0
1
1
2
3
4
.
.
.
4093
4094
4095
1
0
1
0
.
.
.
1
0
1
1
2
3
4
.
.
.
253
254
255
05876-040
DB7
DB0
DB8
M4
M3
C1 (0)
DB9
M5
DB1
DB10
M6
DB2
DB11
M7
C2 (1)
DB12
M8
C3 (0)
DB13
M9
DB3
DB14
M10
C4 (1)
DB15
M11
DB4
DB16
M12
KP3 KP2
MA8
0
1
1
0
.
.
.
0
1
1
ADDRESS
BITS
AE1
DB17
KI1
DB18
DB20
KI4
DB19
DB21
AFC SCALING_FACTOR
KI2
DB22
KP2
KP1
KI3
DB23
DB26
MA3
KP3
DB27
MA4
DB24
DB28
MA5
DB25
DB29
MA6
KI
MA1
DB30
MA7
KP
MA2
DB31
MA8
MAX_AFC_RANGE
AFC_EN
2 24 500
The settings for KI and KP affect the AFC settling time and
AFC accuracy. The allowable range of each parameter is
KI > 6 and KP < 7
The recommended settings to give optimal AFC performance
are KI = 11 and KP = 4.
Rev. B | Page 57 of 64
ADF7021
Data Sheet
DB0
C1 (1)
DB6
MT1
DB1
DB7
MT2
C2 (1)
DB8
SB1
DB2
DB9
SB2
DB3
DB10
SB3
C3 (0)
DB11
SB4
C4 (1)
DB12
SB5
DB4
DB13
SB6
CONTROL
BITS
PL1
DB14
SB7
PL2
DB15
SB8
DB5
MATCHING_
TOLERANCE
DB16
SB9
SB10 DB17
SB11 DB18
SB12 DB19
SB13 DB20
SB14 DB21
SB15 DB22
SB16 DB23
SB17 DB24
SB18 DB25
SB19 DB26
SB20 DB27
SB21 DB28
SB22 DB29
SB23 DB30
SYNC_BYTE_SEQUENCE
SB24 DB31
SYNC_BYTE_
LENGTH
PL2
PL1
SYNC BYTE
LENGTH
0
0
1
1
0
1
0
1
12 BITS
16 BITS
20 BITS
24 BITS
0
0
1
1
0
1
0
1
ACCEPT 0 ERRORS
ACCEPT 1 ERROR
ACCEPT 2 ERRORS
ACCEPT 3 ERRORS
05876-041
MATCHING
MT2 MT1 TOLERANCE
SWD_MODE
LOCK_
THRESHOLD_
MODE
DB15
DB14
DB13
DB12
DB11
DB10
DB9
DB8
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
DP7
DP6
DP5
DP4
DP3
DP2
DP1
IL2
IL1
LM2
LM1
C4 (1)
C3 (1)
C2 (0)
C1 (0)
CONTROL
BITS
DP8
DATA_PACKET_LENGTH
INVALID
1 BYTE
...
255 BYTES
SWD MODE
0
1
2
3
05876-042
Lock threshold locks the threshold of the envelope detector. This has the effect of locking the slicer in linear demodulation and locking
the AFC and AGC loops when using linear or correlator demodulation.
Rev. B | Page 58 of 64
Data Sheet
ADF7021
0
0
1
1
0
1
0
1
DB3
DB1
DB0
C2 (0)
C1 (1)
DB4
ST1
DB2
DB5
C3 (1)
DB6
ST3
ST2
C4 (1)
DB7
CONTROL
BITS
ST4
DB9
ST6
DB8
DB10
ST7
ST5
DB11
3FSK/4FSK_
SLICER_THRESHOLD
VD1
DB12
PC1
PHASE_
CORRECTION
3FSK_VITERBI_
DETECTOR
DB13
VM1
VT4
DB19
VT5
VM2 VM1
DB14
OFF
1
2
3
.
.
127
DB15
0
1
0
1
.
.
1
VT1
0
0
1
1
.
.
1
VM2
0
0
0
0
.
.
1
DB17
...
...
...
...
...
...
...
DB16
0
0
0
0
.
.
1
VT2
3FSK CDR
THRESHOLD
VT3
VT1
DB18
VT2
DB20
VT3
VT6
...
DB21
VT7
VT7
PTV1 DB22
3FSK_CDR_THRESHOLD
PTV2 DB23
PTV3 DB24
PTV4 DB25
3FSK_PREAMBLE_
TIME_VALIDATE
VITERBI_
PATH_
MEMORY
Refer to the Receiver Setup section for information about programming these settings.
3FSK VITERBI
VD1 DETECTOR
0
DISABLED
1
ENABLED
PHASE
PC1 CORRECTION
0
DISABLED
1
ENABLED
VITERBI PATH
MEMORY
4 BITS
6 BITS
8 BITS
32 BITS
ST7
...
ST3
ST2
ST1
SLICER
THRESHOLD
0
0
0
0
.
.
1
...
...
...
...
...
...
...
0
0
0
0
.
.
1
0
0
1
1
.
.
1
0
1
0
1
.
.
1
OFF
1
2
3
.
.
127
3FSK PREMABLE
PTV4 PTV3 PTV2 PTV1 TIME VALIDATE
0
0
0
0
.
.
1
0
0
1
1
.
.
1
0
1
0
1
.
.
1
0
1
2
3
.
.
15
05876-043
0
0
0
0
.
.
1
Rev. B | Page 59 of 64
ADF7021
Data Sheet
0
1
2
3
4
5
6
7
ED PEAK RESPONSE
0
1
2
3
0
1
...
15
TEST
TDAC EN
DB6
DB5
DB4
DB3
DB2
DB1
DB0
TO2
TE1
C4 (1)
C3 (1)
C2 (1)
C1 (0)
DB7
TO3
ADDRESS
BITS
TO1
DB9
DB8
TO6
TO4
DB10
TO7
TO5
DB12
DB11
TO8
DB13
TO9
TO11 DB15
TO10 DB14
TO12 DB16
TO14 DB18
DB21
TG1
TO13 DB17
DB22
TG2
TO15 DB19
DB23
TO16 DB20
DB24
DB25
ER1
LEAKAGE =
2^8
2^9
2^10
2^11
2^12
2^13
2^14
2^15
TG3
DB26
ED LEAK FACTOR
TEST_DAC_GAIN
TG4
PULSE_
EXTENSION
DB27
EF1
ER2
DB29
EF3
DB28
DB30
PE1
EF2
DB31
PE2
ED_LEAK_
FACTOR
ED_PEAK_
RESPONSE
NO GAIN
2^1
...
2^15
PULSE EXTENSION
NO PULSE EXTENSION
EXTENDED BY 1
EXTENDED BY 2
EXTENDED BY 3
05876-044
0
1
2
3
Rev. B | Page 60 of 64
Data Sheet
ADF7021
DB0
C1 (1)
DB5
RT2
DB1
DB6
RT3
DB2
DB7
RT4
C2 (1)
DB8
TM1
C3 (1)
DB9
TM2
DB3
DB10
ADDRESS
BITS
DB4
DB11
Rx_TEST_
MODES
SD1
Tx_TEST_
MODES
TM3
-_TEST_
MODES
RT1
DB12
CLK_-MUX
C4 (1)
DB13
SD2
DB19
SD3
DB20
PM1
CM3
DB14
DB21
PM2
PC1
DB22
PM3
DB15 PFD/CP_TEST_
MODES
DB23
PM4
PC2
DB24
AM1
DB16
DB25
AM2
DB17
DB26
AM3
PC3
DB27
AM4
DB18
DB28
FH1
PLL_TEST_
MODES
CM1
DB29
RD1
ANALOG_TEST_
MODES
CM2
REG 1_PD
FORCE_LD
HIGH
DB30
CO1
CAL_
OVERRIDE
DB31
CO2
CAL OVERRIDE
AUTO CAL
OVERRIDE GAIN
OVERRIDE BW
OVERRIDE BW AND GAIN
REG1 PD
0
1
NORMAL
PWR DWN
DEFAULT, NO BLEED
(+VE) CONSTANT BLEED
(VE) CONSTANT BLEED
(VE) PULSED BLEED
(VE) PULSE BLD, DELAY UP?
CP PUMP UP
CP TRI-STATE
CP PUMP DN
FORCE LD HIGH
0
1
- TEST MODES
NORMAL
FORCE
0
1
2
3
4
5
6
7
Tx TEST MODES
0
1
2
3
4
5
6
NORMAL OPERATION
Tx CARRIER ONLY
Tx +VE TONE ONLY
Tx VE TONE ONLY
Tx "1010" PATTERN
Tx PN9 DATA, AT PROGRAMED RATE
Tx SYNC BYTE REPEATEDLY
Rx TEST MODES
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
NORMAL OPERATION
R DIV
N DIV
RCNTR/2 ON MUXOUT
NCNTR/2 ON MUXOUT
ACNTR TO MUXOUT
PFD PUMP UP TO MUXOUT
PFD PUMP DN TO MUXOUT
SDATA TO MUXOUT (OR SREAD?)
ANALOG LOCK DETECT ON MUXOUT
END OF COARSE CAL ON MUXOUT
END OF FINE CAL ON MUXOUT
FORCE NEW PRESCALER CONFIG.
FOR ALL N
TEST MUX SELECTS DATA
LOCK DETECT PERCISION
RESERVED
NORMAL
SCLK, SDATA -> I, Q
REVERSE I,Q
I,Q TO TxRxCLK, TxRxDATA
3FSK SLICER ON TxRxDATA
CORRELATOR SLICER ON TxRxDATA
LINEAR SLICER ON RXDATA
SDATA TO CDR
ADDITIONAL FILTERING ON I, Q
ENABLE REG 14 DEMOD PARAMETERS
POWER DOWN DDT AND ED IN T/4 MODE
ENVELOPE DETECTOR WATCHDOG DISABLED
RESERVED
PROHIBIT CALACTIVE
FORCE CALACTIVE
ENABLE DEMOD DURING CAL
NORMAL, NO OUTPUT
DEMOD CLK
CDR CLK
SEQ CLK
BB OFFSET CLK
SIGMA DELTA CLK
ADC CLK
TxRxCLK
Rev. B | Page 61 of 64
05876-045
0
1
2
3
ADF7021
Data Sheet
OUTLINE DIMENSIONS
0.30
0.23
0.18
PIN 1
INDICATOR
48
37
36
0.50
BSC
TOP VIEW
0.80
0.75
0.70
0.45
0.40
0.35
4.25
4.10 SQ
3.95
EXPOSED
PAD
12
25
24
13
BOTTOM VIEW
0.05 MAX
0.02 NOM
COPLANARITY
0.08
0.20 REF
SEATING
PLANE
PIN 1
INDICATOR
0.20 MIN
08-16-2010-B
7.00
BSC SQ
ORDERING GUIDE
Model1
ADF7021BCPZ
ADF7021BCPZ-RL
ADF7021BCPZ-RL7
EVAL-ADF70XXMBZ
EVAL-ADF70XXMBZ2
EVAL-ADF7021DBJZ
EVAL-ADF7021DBZ2
EVAL-ADF7021DBZ3
EVAL-ADF7021DBZ5
EVAL-ADF7021DBZ6
EVAL-ADF7021DB9Z
1
Temperature Range
40C to +85C
40C to +85C
40C to +85C
Package Description
48-Lead Lead Frame Chip Scale Package [LFCSP_WQ]
48-Lead Lead Frame Chip Scale Package [LFCSP_WQ]
48-Lead Lead Frame Chip Scale Package [LFCSP_WQ]
Control Mother Board
Evaluation Platform
426 MHz to 429 MHz Daughter Board
860 MHz to 870 MHz Daughter Board
431 MHz to 470 MHz Daughter Board
80 MHz to 650 MHz Daughter Board
608 MHz to 614 MHz Daughter Board
169 MHz Daughter Board
Rev. B | Page 62 of 64
Package Option
CP-48-5
CP-48-5
CP-48-5
Data Sheet
ADF7021
NOTES
Rev. B | Page 63 of 64
ADF7021
Data Sheet
NOTES
Rev. B | Page 64 of 64