adf7023-j Analog Devices, Inc., adf7023-j Datasheet - Page 31
![no-image](/images/no-image-200.jpg)
adf7023-j
Manufacturer Part Number
adf7023-j
Description
High Performance, Low Power, Ism Band Fsk/gfsk/msk/gmsk Transceiver Ic
Manufacturer
Analog Devices, Inc.
Datasheet
1.ADF7023-J.pdf
(100 pages)
If the command is issued in the PHY_TX state, the communications
processor performs the following procedure:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10. Ramps up the PA.
11. Sets FW_STATE = PHY_TX.
12. Transmits data.
If the command is issued in the PHY_RX state, the communications
processor performs the following procedure:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10. Ramps up the PA.
11. Sets FW_STATE = PHY_TX.
12. Transmits data.
CMD_CONFIG_DEV (0xBB)
This command interprets the BBRAM contents and configures
each of the radio parameters based on these contents. It can be
issued from the PHY_OFF or PHY_ON state. The only radio
parameter that is not configured on this command is the
CHANNEL_FREQ[23:0] setting, which instead is configured as
part of a CMD_PHY_TX or CMD_PHY_RX command.
The user should write to the entire 64 bytes of the BBRAM and
then issue the CMD_CONFIG_DEV command, which can be
issued in the PHY_OFF or PHY_ON state.
CMD_GET_RSSI (0xBC)
This command turns on the receiver, performs an RSSI measure-
ment on the current channel, and returns the ADF7023-J to the
PHY_ON state. The command can be issued from the PHY_ON
state. The RSSI result is saved to the RSSI_READBACK register
(Address 0x312). This command can be issued from the
PHY_ON state only.
Ramps down the PA.
Sets the external PA enable signal low (if enabled).
Turns off the digital transmit blocks.
Sets the RF channel based on the CHANNEL_FREQ[23:0]
setting in BBRAM.
Sets the synthesizer bandwidth.
Does a VCO calibration.
Delays for synthesizer settling.
Enables the digital transmit blocks.
Sets the external PA enable signal high (if enabled).
Sets the external LNA signal low (if enabled).
Unlocks the AFC and AGC.
Turns off the receive blocks.
Powers down the receiver circuitry (ADC, RSSI, IF filter,
mixer, and LNA).
Sets the RF channel based on the CHANNEL_FREQ[23:0]
setting in BBRAM.
Sets the synthesizer bandwidth.
Delays for synthesizer settling.
Enables the digital transmit blocks.
Sets the external PA enable signal high (if enabled).
Rev. 0 | Page 31 of 100
CMD_BB_CAL (0xBE)
This command performs an IF filter calibration. It can be issued
only in the PHY_ON state. In many cases, it may not be
necessary to use this command because an IF filter calibration
is automatically performed on the PHY_OFF to PHY_ON
transition if BB_CAL = 1 in the MODE_CONTROL register
(Address 0x11A).
CMD_SYNC (0xA2)
This command is used to allow the host processor and
communications processor to establish communications. It is
required to issue a CMD_SYNC command during each of the
following scenarios:
•
•
•
•
After issuing a CMD_SYNC command, the host processor
should wait until the CMD_READY status bit is high (see
the Initialization section). This process ensures that the next
command issued by the host processor is processed by the
communications processor. See the Initialization section for
further details on using a CMD_SYNC command.
CMD_HW_RESET (0xC8)
The command performs a full power-down of all hardware,
and the device enters the PHY_SLEEP state. This command
can be issued in any state and is independent of the state of the
communications processor. The procedure for initialization of
the device after a CMD_HW_RESET command is described in
detail in the Initialization section.
CMD_RAM_LOAD_INIT (0xBF)
This command prepares the communications processor for a
subsequent download of a software module to program RAM.
This command should be issued only prior to the program
RAM being written to by the host processor.
CMD_RAM_LOAD_DONE (0xC7)
This command is required only after download of a software
module to program RAM. It indicates to the communications
processor that a software module is loaded to program RAM.
The CMD_RAM_LOAD_DONE command can be issued only
in the PHY_OFF state. The command resets the communications
processor and the packet RAM. This command should be
followed by a CMD_SYNC command.
CMD_IR_CAL (0xBD)
This command performs a fully automatic image rejection
calibration on the ADF7023-J receiver.
This command requires that the IR calibration firmware module
has been loaded to the ADF7023-J program RAM. The firmware
module is available from Analog Devices, Inc.. For more information,
see the Downloadable Firmware Modules section.
After application of power
On a WUC wake-up
After a CMD_HW_RESET
After a CMD_RAM_LOAD_DONE command has
been issued
ADF7023-J