BA45F56xx Wireless Transceiver Application
AN0571EN V1.00
6 / 14
November 5, 2020
Step 8. Wait for data transmit/receive operation to complete: Determine whether T/RXCMPIF is 1.
Step 9. Read the FIFO data: Use the SPI command RX FIFO Read Command (0x91) to read the
received data from the FIFO. If data is to be transmitted do not execute this step. For the
TX and RX related timing diagram refer to the datasheet.
After enabling transmit/receive (Step 7) the complete state switching flow is shown in Figure 4.
Here the Idle Mode can force the RF to use the internal low-frequency oscillator which will
effectively reduce the wake-up time. The following modes must be executed using the process
sequence of this state switching diagram. For example, after entering the Idle Mode, it is necessary
to return to the Light Sleep Mode, after which jump to the Standby Mode and then execute the TX
or RX program.
Power Down
Power On
Deep Sleep
Light Sleep
Standby
TX
RX
Idle
Calibrations
Light
Sleep
Deep
Sleep
Idle
Deep Sleep
Idle
Auto (TX completed)/
Light Sleep
Auto (RX completed)/
Light Sleep
TX/(Auto)
RX/(Auto)
Light Sleep
Standby/
RX/TX(~35
μ
s)
Auto (calibration completed)
Calibration
enabled
Fig.4 FIFO Mode State Diagram
The FIFO Mode is divided into the Block FIFO Mode, Extern FIFO Mode and Infinite FIFO
Mode. For other modes of operation, refer to the datasheet.