Page
16
of
60
©
2019 Radiocrafts AS
MBUS User Manual (ver 2.01)
MBUS USER MANUAL
3 Timing
This chapter describes the function critical timing between different states and for some commands/operations in
configuration mode.
3.1 States overview
The figure below shows the different states of the module. Table 5 explains the details of each state.
Figure 6
– State diagram. State transitions for autosleep is not shown.
Table 5
– State names and descriptions
State
Description
RESET
Module is reset. All configurations not stored in NVM are lost.
SLEEP
The module is in a low power consumption mode and needs to be woken up by
sending 0xFF on UART RXD to enter IDLE state.
IDLE
This is the normal state where the module both searches for preamble on RF (if
enabled) and wait for a character to be received on the UART.
RXD
The state when receiving characters on UART from the host, filling up the internal
buffer.
TX
When the data is transmitted on the air.
RX
When data is received from the air after preamble detection.
TXD
The state where the received data is sent to the host on the UART.
CONFIG
CONFIG is the configuration mode, the state entered by sending 0x00 or
asserting the CONFIG pin and is entered during parameter configuration.
MEMORY_CONFIG
MEMORY CONFIG is the sub-
state of CONFIG entered by the ‘M’ command
where the non-volatile configuration memory is being programmed.