Rev1.0a | 34/50
CMT2300A
5.3.2 Operation State
CMT2300A has 7 operation states: IDLE, SLEEP, STBY, RFS, RX, TFS and TX, as shown below.
Table 16. CMT2300A state and corresponding active module
State
Binary code
Switch command
Active Modules
Optional Moduels
IDLE
0000
soft_rst
SPI, POR
None
SLEEP
0001
go_sleep
SPI, POR, FIFO
LFOSC, Sleep Timer
STBY
0010
go_stby
SPI, POR, XTAL, FIFO
CLKO
RFS
0011
go_rfs
SPI, POR, XTAL, PLL, FIFO
CLKO
TFS
0100
go_tfs
SPI, POR, XTAL, PLL, FIFO
CLKO
RX
0101
go_rx
SPI, POR, XTAL, PLL, LNA+MIXER+IF, FIFO
CLKO, RX Timer
TX
0110
go_tx
SPI, POR, XTAL, PLL, PA, FIFO
CLKO
IDLE
0000
SLEEP
0001
STBY
0010
TFS
0100
RX
0101
RFS
0011
TX
0110
go_stby
go_tx
go_stby
go_sleep
go_stby
go_rx
go_switch
go_switch
go
_s
tb
y
go
_t
fs
go
_s
tb
y
go
_rf
s
go_tfs
go_tx
go_rfs
go_rx
go_tfs
go_sleep
go_rfs
go_sleep
go_sleep
go_tx
go_sleep
go_rx
Power up
Figure 16. State Switch Diagram
SLEEP State
The chip power consumption is the lowest in SLEEP state, and almost all the modules are turned off. SPI is open, the registers of
the configuration bank and control bank 1 will be saved, and the contents filled in the FIFO before will remain unchanged.
However, the user cannot operate the FIFO and cannot change the contents of the register. If the user opens the wake-up function,
the LFOSC and the sleep counter will turn on and start working. The time required to switch from IDLE to SLEEP is the power up
time. Switch from other state to SLEEP will be completed immediately.