
Rev 1.7 (April 2018) 12
¤
DLP Design, Inc.
DLP-RFS1280ACT Demonstration Platform - Ranging
Halt Timer - Exit to Main Loop
All 40
Channels
Processed
?
Slave
(Function Called from Main Loop)
Master
Read RSSI and Frequency
Error from LORA Packet Just
Received From Master
Transmit RSSI and Frequency
Error Back to Master SF12
Set Timer to Periodically
Change TX Carrier Frequency
to Next in List - 40 Channels
Total
Setup For LORA Mode SF12 with
Paired Transceiver - Send Packet
Requesting Ranging Function
Select Ranging Interrupts and
Load RXTX Delay-Offset
Values to Registers
Enter Receive Mode Waiting for
Ranging Packet - Replies Sent
Automatically
Set Packet Type and
Parameters For Ranging SF6/
SF10 - Load the Shared 32-Bit
Ranging Address
(Mode Entered from Reset)
Receive Packet With RSSI and
Frequency-Error Data From Slave
Set Packet Type and Parameters
for Ranging Mode SF6/SF10
Depending on RSSI - Load the
Shared 32-Bit Ranging Address
Select Ranging Interrupts and Load
RXTX Delay-Offset Values to
Registers
Set Timer to Periodically Change
TX Carrier Frequency to Next in
List - 40 Channels Total
Enter Transmit Mode Waiting for
Ranging Packet Replies
All 40
Channels
Processed
?
Transmit
Ranging Packet
- Wait for
Interrupt - Read
and Accumulate
Range Data
Halt Timer -
Calculate
Range and
Report to LCD
Display
N
N
Y
Y