English
Language : 

RFM95 Datasheet, PDF (59/121 Pages) List of Unclassifed Manufacturers – Low Power Long Range Transceiver Module
WIRELESS & SENSING
RFM95/96/97/98(W)
PRELIMINARY
DATASHEET
4.2.8.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
If FromStart = 00
Start
On FifoThreshold
if FromStart = 11
If FromStart = 01 If FromStart = 10
LowPower
Selection
Receive
Transmit
Sequencer: State machine
If LowPowerSelection = 1
LowPower
Selection
If LowPowerSelection = 0
( Mode Þ e Initial mode )
Sequencer Off
If FromPacketReceived = 000
If FromPacketReceived = 010
Packet
Received
On PayloadReady
if FromReceive = 010
If FromPacketReceived = 100
Via FS mode if FromPacketReceived = 011
On T2
On PayloadReady if FromReceive = 001
On CrcOk if FromReceive = 011
Standby if IdleMode = 0
Sleep if IdleMode = 1
Idle
On T1 if FromIdle = 0
On T1 if FromIdle = 1
On PayloadReady if FromReceive = 011
(CRC failed and CrcAutoClearOn=0)
On RxTimeout
Receive
On Rssi if FromReceive = 100
On SyncAdress if FromReceive = 101
On Preamble if FromReceive = 110
If FromRxTimeout = 10
Via ReceiveRestart
if FromRxTimeout = 00
RxTimeout If FromRxTimeout = 11 Sequencer Off
If FromRxTimeout = 01
On PacketSent
if FromTransmit = 1
On PacketSent
Transmit if FromTransmit = 0
Figure 24. Sequencer State Machine
Page 59
Tel: +86-755-82973805 Fax: +86-755-82973550 E-mail: sales@hoperf.com http:/ / www.hoperf.com