Sign In
Upload
Manuals
Brands
Semtech Manuals
Transceiver
LR1121
Semtech LR1121 Manuals
Manuals and User Guides for Semtech LR1121. We have
1
Semtech LR1121 manual available for free PDF download: User Manual
Semtech LR1121 User Manual (130 pages)
Brand:
Semtech
| Category:
Transceiver
| Size: 3.75 MB
Table of Contents
Table of Contents
3
Introduction
12
Scope
12
Overview
12
Figure 1-1: LR1121 Block Diagram
12
System Processes
13
System Modes
13
Figure 2-1: LR1121 Modes and Transitions
13
Boot
14
Standby
14
Figure 2-2: Bootloader
14
Table 2-1: Setstandby Command
14
Calibrations
15
Table 2-2: Calibimage Command
15
Table 2-3: ISM Band Values
15
Power down
16
Table 2-4: Calibrate Command
16
Table 2-5: Calibparams Parameter
16
Sleep
17
Table 2-6: Setsleep Command
17
Table 2-7: Sleepconfig Parameter
17
Table 2-8: Sleep Mode Summary
17
Reset
18
Table 2-9: Reboot Command
18
RX Mode
19
TX Mode
19
FS Mode
20
Startup Sequence
20
Table 2-10: Setfscommand
20
Firmware Upgrade
21
Getversion
21
Eraseflash
21
Table 2-11: Getversion Command
21
Table 2-12: Getversion Response
21
Table 2-13: Eraseflash Command
21
Writeflashencrypted
22
Mode Transitions & Timings
22
Table 2-14: Writeflashencrypted Command
22
Table 2-15: Mode Transitions and Timings
22
Info Page
23
Eraseinfopage
23
Writeinfopage
23
Table 2-16: Eraseinfopage Command
23
Table 2-17: Writeinfopage Command
23
Readinfopage
24
Table 2-18: Readinfopage Command
24
Table 2-19: Readinfopage Response
24
Host-Controller Interface
25
Write Commands
25
Read Commands
25
Figure 3-1: Write Command Timing Diagram
25
Figure 3-2: Read Command Timing Diagram
25
Command Endianness
26
Figure 3-3: Getversion Write Capture
26
Figure 3-4: Getversion Read Capture
26
Status Registers
27
Getstatus
27
Stat1
27
Table 3-1: Getstatus Command
27
Table 3-2: Stat1 Values
27
Stat2
28
Table 3-3: Stat2 Values
28
Busy
29
Figure 3-5: BUSY Timing Diagram
29
Errors
30
Geterrors
30
Clearerrors
30
Table 3-4: Geterrors Command
30
Table 3-5: Geterrors Response
30
Table 3-6: Clearerrors Command
30
Memory Access
31
Writeregmem32
31
Readregmem32
31
Table 3-7: Writeregmem32 Command
31
Table 3-8: Readregmem32 Command
31
Table 3-9: Readregmem32 Response
31
Writeregmemmask32
32
Writebuffer8
32
Table 3-10: Writeregmemmask32 Command
32
Table 3-11: Writebuffer8 Command
32
Readbuffer8
33
Clearrxbuffer
33
Getrandomnumber
33
Table 3-12: Readbuffer8 Command
33
Table 3-13: Readbuffer8 Response
33
Table 3-14: Clearrxbuffer Command
33
Table 3-15: Getrandomnumber Command
33
Table 3-16: Getrandomnumber Response
33
Enablespicrc
34
Table 3-17: Enablespicrc Command
34
Gpios
35
Interrupts
35
Table 4-1: Digital I/Os
35
Table 4-2: Irqtoenable Interruption Mapping
36
Setdioirqparams
37
Clearirq
37
Table 4-3: Setdioirqparams Command
37
Table 4-4: Clearirq Command
37
RF Switch Control
38
Setdioasrfswitch
38
Table 4-5: Setdioasrfswitch Command
38
Drivediosinsleepmode
39
Table 4-6: Drivediosinsleepmode Command
39
Temperature Sensor
40
Gettemp
40
Table 4-7: Gettemp Command
40
Table 4-8: Gettemp Response
40
Power Distribution
41
Power Modes
41
Setregmode
41
Table 5-1: Setregmode Command
41
Table 5-2: Power Regulation Options
41
VBAT Measurement
42
Getvbat
42
Table 5-3: Getvbat Command
42
Table 5-4: Getvbat Response
42
Power-On-Reset and Brown-Out-Reset
43
Low Battery Detector
43
Over Current Protection
43
Figure 5-1: LR1121 por and BRN Functions
43
Clock Sources
44
RC Oscillators Clock References
44
High-Precision Clock References
44
Khz Crystal
44
32Mhz Crystal
44
32Mhz TCXO
45
Figure 6-1: LR1121 Thermal Insulation on PCB Top Layer
45
Figure 6-2: TCXO Circuit Diagram
45
Commands
46
Configlfclock
46
Table 6-1: Configlfclock Command
46
Settcxomode
47
Table 6-2: Settcxomode Command
47
Table 6-3: TCXO Supply Voltage Programming Values
47
Radio
48
Overview
48
Figure 7-1: Radio
48
Commands
49
Setrffrequency
49
Setrx
49
Table 7-1: Setrffrequency Command
49
Table 7-2: Setrx Command
49
Settx
50
Table 7-3: Settx Command
50
Autotxrx
51
Table 7-4: Autotxrx Command
51
Setrxtxfallbackmode
52
Table 7-5: Setrxtxfallbackmode Command
52
Setrxdutycycle
53
Table 7-6: Setrxdutycycle Command
53
Figure 7-2: LR1121 Current Profile During RX Duty Cycle Operation
54
Figure 7-3: RX Duty Cycle Upon Preamble Detection
54
Stoptimeoutonpreamble
55
Getrssiinst
55
Table 7-7: Stoptimeoutonpreamble Command
55
Table 7-8: Getrssiinst Command
55
Table 7-9: Getrssiinst Response
55
Getstats
56
Resetstats
56
Table 7-10: Getstats Command
56
Table 7-11: Getstats Response
56
Table 7-12: Resetstats Command
56
Getrxbufferstatus
57
Setrxboosted
57
Table 7-13: Getrxbufferstatus Command
57
Table 7-14: Getrxbufferstatus Response
57
Table 7-15: Setrxboosted Command
57
Setlorasyncword
58
Getlorarxheaderinfos
58
Table 7-16: Setlorasyncword Command
58
Table 7-17: Getlorarxheaderinfos Command
58
Table 7-18: Getlorarxheaderinfos Response
58
Setrssicalibration
59
Table 7-19: Setrssicalibration Command
59
Table 7-20: Gain Tune Values
59
Table 7-21: Recommended Values for Reference EVK
59
Modems
62
Modem Configuration
62
Figure 8-1: Lora /(G)FSK / LR-FHSS Command Order
62
Setpackettype
63
Getpackettype
63
Table 8-1: Setpackettype Command
63
Table 8-2: Getpackettype Command
63
Table 8-3: Getpackettype Response
63
Lora® Modem
64
Lora Modulation Principle
64
Figure 8-2: Lora Signal Bandwidth
64
Lora Packet Format
65
Figure 8-3: Lora Packet Format
65
Channel Activity Detection (CAD)
66
Lora® Commands
67
Setmodulationparams
67
Table 8-4: Setmodulationparams Command
67
Setpacketparams
68
Setcad
68
Table 8-5: Setpacketparams Command
68
Table 8-6: Setcad Command
68
Setcadparams
69
Setlorasynchtimeout
69
Table 8-7: Setcadparams Command
69
Table 8-8: Cadexitmode Parameter
69
Table 8-9: Setlorasynchtimeout Command
69
Setlorapublicnetwork
70
Getpacketstatus
70
Table 8-10: Setlorapublicnetwork Command
70
Table 8-11: Getpacketstatus Command
70
Table 8-12: Getpacketstatus Response
70
G)FSK Modem
71
G)FSK Modulation Principle
71
G)FSK Packet Engine
71
G)FSK Packet Format
72
Figure 8-4: Fixed-Length Packet
72
Figure 8-5: Variable-Length Packet
72
Sx128X Compatibility
73
G)FSK Commands
74
Setmodulationparams
74
Table 8-13: Setmodulationparams Command
74
Table 8-14: Bandwidth Parameter
74
Setpacketparams
75
Table 8-15: Setpacketparams Command
75
Setgfsksyncword
76
Setpacketadrs
76
Table 8-16: Setgfsksyncword Command
76
Table 8-17: Setpacketadrs Command
76
Setgfskcrcparams
77
Setgfskwhitparams
77
Table 8-18: Setgfskcrcparams Command
77
Table 8-19: Setgfskwhitparams Command
77
Getpacketstatus
78
Table 8-20: Getpacketstatus Command
78
Table 8-21: Getpacketstatus Response
78
LR-FHSS Modulation
79
LR-FHSS Modulation Principle
79
Figure 8-6: LR-FHSS Spectral Plot Example
79
LR-FHSS Commands
80
Setmodulationparams
80
Lrfhssbuildframe
80
Table 8-22: Setmodulationparams Command
80
Table 8-23: Lrfhssbuildframe Command
80
Table 8-24: Maximum User Payload Length, in Bytes
81
Lrfhsssetsyncword
82
Circuit Configuration for Long Range FHSS Transmission
82
Table 8-25: Lrfhsssetsyncword Command
82
Data Buffer
83
RSSI Functionality
83
Table 8-26: RSSI Information Origin and Meaning
83
Power Amplifiers
84
Figure 9-1: LR1121 Power Amplifiers
84
PA Supply Scheme
85
Figure 9-2: PA Block Diagram
85
Low Power PA
86
Figure 9-3: Low Power PA VR_PA Voltage Vs
86
High Power PA
87
Figure 9-4: High Power PA VR_PA Voltage Vs. Txpower
87
PA Output Power
88
Low Power PA
88
Figure 9-5: Low Power PA Output Power Vs. Txpower
88
High Power PA
89
Figure 9-6: HP PA Output Power Vs. Txpower
89
High Frequency PA
90
Figure 9-7: High Frequency PA Output Power Vs. Txpower
90
PA Current Consumption
91
Low Power PA
91
Figure 9-8: IDDTX Vs Txpower, Low Power PA, DC-DC Configuration
91
High Power PA
92
Figure 9-9: IDDTX Vs Txpower, Low Power PA, LDO Configuration
92
Figure 9-10: IDDTX Vs Txpower, High Power PA, DC-DC Configuration
93
Figure 9-11: IDDTX Vs Txpower, High Power PA, LDO Configuration
93
High Frequency PA
94
Figure 9-12: IDDTX Vs Txpower, High Frequency PA, DC-DC Configuration
94
Figure 9-13: IDDTX Vs Txpower, High Frequency PA, LDO Configuration
94
Impedance Matching Networks
95
Multi-Band Operation
95
Table 9-1: Optimized Settings for LP PA with the same Matching Network
95
Table 9-2: Optimized Settings for HP PA with the same Matching Network
95
Table 9-3: Optimized Settings for HF PA with the same Matching Network
95
RF Switch Implementation
97
Figure 9-14: RF Switch, Double PA Operation
97
Figure 9-15: RF Switch, Single PA Operation (High Power PA Example)
97
Direct-Tie Implementation
98
Figure 9-16: Single Tie Implementation: Only One PA Used (High Power PA Example)
98
Figure 9-17: Single Tie Implementation: both Pas Used (High Power PA Example)
98
Commands
99
Setpaconfig
99
Table 9-4: Setpaconfig Command
99
Table 9-5: Dutycycle Parameters
99
Settxparams
100
Table 9-6: Settxparams Command
100
Table 9-7: Ramptime Values
100
Cryptographic Engine
101
Description
101
Cryptographic Keys Definition
101
Table 10-1: Cryptographic Keys Usage and Derivation
101
Commands
103
Cestatus
103
Cryptosetkey
103
Table 10-2: Cryptosetkey Command
103
Table 10-3: Cryptosetkey Response
103
Cryptoderivekey
104
Table 10-4: Cryptoderivekey Command
104
Table 10-5: Cryptoderivekey Response
104
Cryptoprocessjoinaccept
105
Table 10-6: Cryptoprocessjoinaccept Command
105
Table 10-7: Cryptoprocessjoinaccept Response
105
Cryptocomputeaescmac
106
Table 10-8: Cryptocomputeaescmac Command
106
Table 10-9: Cryptocomputeaescmac Response
106
Table 10-10: Cryptocomputeaescmac Command Example
106
Table 10-11: Cryptocomputeaescmac Response Example
106
Cryptoverifyaescmac
107
Table 10-12: Cryptoverifyaescmac Command
107
Table 10-13: Cryptoverifyaescmac Response
107
Cryptoaesencrypt01
108
Table 10-14: Cryptoaesencrypt01 Command
108
Table 10-15: Cryptoaesencrypt01 Response
108
Cryptoaesencrypt
109
Table 10-16: Cryptoaesencrypt Command
109
Table 10-17: Cryptoaesencrypt Response
109
Cryptoaesdecrypt
110
Table 10-18: Cryptoaesdecrypt Command
110
Table 10-19: Cryptoaesdecrypt Response
110
Cryptostoretoflash
111
Cryptorestorefromflash
111
Table 10-20: Cryptostoretoflash Command
111
Table 10-21: Cryptoaesdecrypt Response
111
Table 10-22: Cryptorestorefromflash Command
111
Table 10-23: Cryptorestorefromflash Response
111
Cryptosetparam
112
Cryptogetparam
112
Table 10-24: Cryptosetparam Command
112
Table 10-25: Cryptosetparam Response
112
Table 10-26: Cryptogetparam Command
112
Table 10-27: Cryptogetparam Response
112
LR1121 Provisioning
113
Description
113
Provisioning Commands
113
Getchipeui
113
Table 11-1: Getchipeui Command
113
Table 11-2: Getchipeui Response
113
Getsemtechjoineui
114
Table 11-3: Getsemtechjoineui Command
114
Table 11-4: Getsemtechjoineui Response
114
Deriverootkeysandgetpin
115
Table 11-5: Deriverootkeysandgetpin Command (Standard)
115
Table 11-6: Deriverootkeysandgetpin Response
115
Table 11-7: Deriverootkeysandgetpin Command (Advanced)
116
Table 11-8: Deriverootkeysandgetpin Response (Advanced)
116
Crypto Engine Use with Lorawan V1.1.X
117
Figure 11-1: Key Derivation Scheme for Lorawan 1.1.X
117
Crypto Engine Use with Lorawan V1.0.X
118
Figure 11-2: Key Derivation Scheme for Lorawan 1.0.X
118
Table 11-9: Lorawan 1.0.X Vs. 1.1.X Security Correspondence Table
118
Test Commands
119
Regulatory Overview
119
Etsi
119
Fcc
119
Table 12-1: ETSI Test Signals
119
Commands
120
Settxcw
120
Settxinfinitepreamble
120
Table 12-2: Settxcw Command
120
Table 12-3: Settxinfinitepreamble Command
120
List of Commands
121
Register / Memory Access Operations
121
Table 13-1: Register / Memory Access Operations
121
System Configuration / Status Operations
122
Table 13-2: System Configuration / Status Operations
122
Radio Configuration / Status Operations
123
Table 13-3: Radio Configuration / Status Operations
123
Table 13-4: Cryptoelement Configuration / Status Operations
125
Table 13-5: Bootloader Commands
126
Table 14-1: Revision History
127
Advertisement
Advertisement
Related Products
Semtech LoRa Edge LR1110
Semtech Lora Mote
Semtech Lora Mote II
Semtech LoRa Edge Tracker Reference Design Evaluation Kit
Semtech SX1211SK
Semtech SX1233SKA
Semtech SX1261
Semtech SX1262
Semtech SX1272
Semtech SX1276
Semtech Categories
Motherboard
Transceiver
Microcontrollers
Transmitter
GPS
More Semtech Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL