ADF7023-JBCPZ Analog Devices Inc, ADF7023-JBCPZ Datasheet - Page 60
![no-image](/images/manufacturer_photos/0/0/57/analog_devices_inc_sml.jpg)
ADF7023-JBCPZ
Manufacturer Part Number
ADF7023-JBCPZ
Description
TXRX FSK/GFSK/MSK/GMSK 32LFCSP
Manufacturer
Analog Devices Inc
Series
-r
Datasheet
1.EVAL-ADF7023-JDB1Z.pdf
(100 pages)
Specifications of ADF7023-JBCPZ
Frequency
902MHz ~ 958MHz
Data Rate - Maximum
300kbps
Modulation Or Protocol
FSK, GFSK, GMSK, MSK
Applications
ISM
Power - Output
13.5dBm
Sensitivity
-116dBm
Voltage - Supply
2.2 V ~ 3.6 V
Current - Receiving
12.8mA
Current - Transmitting
32.1mA
Data Interface
PCB, Surface Mount
Memory Size
-
Antenna Connector
PCB, Surface Mount
Operating Temperature
-40°C ~ 85°C
Package / Case
32-WFQFN Exposed Pad, CSP
Rf Ic Case Style
LFCSP
No. Of Pins
32
Supply Voltage Range
2.2V To 3.6V
Operating Temperature Range
-40°C To +85°C
Transmitting Current
32.1mA
Data Rate
300Kbps
Modulation Type
2FSK, GFSK, MSK
Rohs Compliant
Yes
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
ADF7023-J
WUC SETUP
Circuit Description
The ADF7023-J features a low power wake-up controller
comprising a 16-bit wake-up timer with a 3-bit programmable
prescaler, as illustrated in Figure 74. The prescaler clock source
can be configured to use either the 32.76 kHz internal RC oscillator
(RCOSC) or the 32.76 kHz external oscillator (XOSC). This
combination of programmable prescaler and 16-bit down counter
gives a total hardware timer range of 30.52 μs to 36.4 hours.
Configuration and Operation
The hardware WUC is configured via the following registers:
•
•
•
•
Table 29. WUC Register Settings
WUC Setting
WUC_VALUE_HIGH [7:0]
WUC_VALUE_LOW[7:0]
WUC_CONFIG_HIGH[7:3]
WUC_CONFIG_HIGH[2:0]
WUC_CONFIG_HIGH (Address 0x30C)
WUC_CONFIG_LOW (Address 0x30D)
WUC_VALUE_HIGH (Address 0x30E)
WUC_VALUE_LOW (Address 0x30F)
WUC
RC OSCILLATOR
32kHz XTAL
WUC_CONFIG_LOW[4]
1
0
32.768kHz
Name
WUC_TIMER_VALUE[15:8]
WUC_TIMER_VALUE[7:0]
Reserved
WUC_PRESCALER
WUC_CONFIG_HIGH[2:0]
PRESCALER
Figure 74. Hardware Wake-Up Controller (WUC)
WUC_VALUE_HIGH
Rev. 0 | Page 60 of 100
TICK RATE
Description
WUC timer value.
WUC Interval(s) = WUC_TIMER_VALUE ×
WUC timer value.
Set to 0.
WUC_PRESCALER
000
001
010
011
100
101
110
111
16-BIT DOWN
The relevant fields of each register are detailed in Table 29. All
four of these registers are write only.
The WUC should be configured as follows:
1.
2.
3.
4.
COUNTER
16-BIT
RELOAD VALUE
Clear all interrupts.
Set required interrupts.
Write to WUC_CONFIG_HIGH and WUC_CONFIG_
LOW. Ensure that the WUC_ARM bit = 1. Ensure that the
WUC_BBRAM_EN bit = 1 (retain BBRAM during
PHY_SLEEP). It is necessary to write to both registers
together in the following order: WUC_CONFIG_HIGH
directly followed by writing to WUC_CONFIG_LOW.
Write to WUC_VALUE_HIGH and WUC_VALUE_LOW.
This configures the WUC_TIMER_VALUE[15:0] and,
thus, the WUC timeout period. The timer begins counting
from the configured value after these registers have been
written to. It is necessary to write to both registers together
in the following order: WUC_VALUE_HIGH directly
followed by writing to WUC_VALUE_LOW.
WUC_VALUE_LOW
TO FIRMWARE TIMER
32.768 kHz Divider
1
4
8
16
128
1034
8192
65,536
WAKE-UP CIRCUIT
ADF7023-J
2
(
WUC_PRESCA
WUC_TIMEOUT
INTERRUPT
Tick Period
30.52 μs
122.1 μs
244.1 μs
488.3 μs
3.91 ms
31.25 ms
250 ms
2000 ms
32,768
LER
+
1)