SX1232
WIRELESS & SENSING
DATASHEET
4.5.4. Sequencer State Machine
The following graphs summarize every possible transition between each Sequencer state. The Sequencer states are
highlighted in grey. The transitions are represented by arrows. The condition activating them is described over the
transition arrow. For better readability, the start transitions are separated from the rest of the graph.
Transitory states are highlighted in light grey, and exit states are represented in red. It is also possible to force the
Sequencer off by setting the Stop bit in RegSeqConfig1 to 1 at any time.
Sequencer: Start transitions
Sequencer Off
&
Initial mode = Sleep or Standby
On SequencerStart bit rising edge
Start
On FifoThreshold
if FromStart = 11
If FromStart = 00
If FromStart = 01
If FromStart = 10
LowPower
Selection
Receive
Transmit
Sequencer: State machine
Standby if IdleMode = 0
Sleep if IdleMode = 1
If LowPowerSelection = 1
If LowPowerSelection = 0
( Mode Þ eInitial mode )
LowPower
Selection
Sequencer Off
Idle
On T1 if FromIdle = 0
If FromPacketReceived = 000
If FromPacketReceived = 010
On T1 if FromIdle = 1
Packet
Received
On PayloadReady
if FromReceive = 010
If FromPacketReceived = 100
Via FS mode if FromPacketReceived = 011
On PayloadReady if FromReceive = 001
On CrcOk if FromReceive = 011
On T2
On PayloadReady if FromReceive = 011 Receive
(CRC failed and CrcAutoClearOn=0)
On Rssi if FromReceive = 100
On SyncAdress if FromReceive = 101
On Preamble if FromReceive = 110
On RxTimeout
On PacketSent
if FromTransmit = 1
On PacketSent
if FromTransmit = 0
Via ReceiveRestart
if FromRxTimeout = 00
Transmit
If FromRxTimeout = 10
If FromRxTimeout = 11
If FromRxTimeout = 01
Sequencer Off
RxTimeout
Figure 22. Sequencer State Machine
Use cases of the Top Sequencer are detailed in Section 7.
Rev 3 - August 2012
Page 47
www.semtech.com