LoRaWAN介绍13 SX130x

发布时间:2026/9/16 4:47:48

LoRaWAN介绍13 SX130x LoRaWAN介绍13 SX130x“要以坦克为核心组织部队而不是以步兵为核心。”--古德里安如果说LoRaWAN是闪电战那么SX130x就是坦克前者是建立在后者的基础上。SX130x是基于LoRa调制的基带芯片它的目标是为广域范围的众多无线节点提供健壮的星型基站。SX130x有一些关键的技术特征高达-142.5dBm的接收灵敏度、49个LoRa“虚拟”通道和ADR技术。1 整体结构如下图所示SX130x一般外接2片SX1257或SX1255。SX125x是射频前端芯片它负责将I/QIn-phase / Quadrature同相正交数字信号转换成无线电模拟信号。仔细查看SX130x的结构图它是由2个MCU和ASICApplicationSpecific Integrated Circuit专用集成电路的综合体。主要部件包括射频MCU该MCU通过SPI总线连接2片SX125x主要负责实时自动增益控制、射频校准和收发切换。数据包MCU该MCU负责分配8个LoRa调制解调器给多个通道它仲裁数据包的机制包括速率、通道、射频和信号强度。IF0~IF7的LoRa通道它们的带宽固定为125kHz每个通道可以设置中心频率每个通道可以接收SF7~SF12共6种速率的LoRa信号。IF8通道带宽支持125 / 250 / 500kHz希望用于网关之间的高速通信。IF9通道收发(G)FSK信号LoRaWAN在欧洲地区使用了该通道。2 实现ADR技术ADRAdaptive Data Rate速率自适应是LoRaWAN核心优势它的原理是依赖End Nodes和Gateway的距离越近End Nodes将采用高速率越远End Nodes将采用低速率。其实ADR是SX130x的“贡献”。如下图所示SX130x的IF0~IF7的8通道它们设置了8个中心频率但每一个通道都能接收SF7~SF12共6种速率的LoRa信号。这样一来一个End Node可以根据信号强度自由选择SF即速率来发送数据。它至少具备3个优势End Node可以切换到8个频率中任意一种有效降低同频干扰End Node可以使用6种速率中任意一种Gateway不用记录它的速率简单化Gateway可以实现天线分集有效改善移动End Node的多径衰退特别注意8个通道最多同时解调8个LoRa数据包因为“前导码搜索引擎”和“解调引擎”是分离的同时解调引擎为8个单元。3 多通道频谱2片SX125x和共10个通道都可以灵活配置频率。一起看上图的实例射频前端A配置中心频率867.0MHz射频前端B配置中心频率868.4MHz10通道频率配置如下表所示通道频率射频前端频偏属性IF1866.875MHzA-125kHz固定速率LoRaIF2868.400MHzB0kHz64kbps的GFSKIF3866.6875MHzA-312.5kHz6速率LoRa通道IF4867.0625MHzA62.5kHz6速率LoRa通道IF5867.1875MHzA187.5kHz6速率LoRa通道IF6867.3125MHzA312.5kHz6速率LoRa通道IF7868.0875MHzB-312.5kHz6速率LoRa通道IF8868.2125MHzB-187.5kHz6速率LoRa通道IF9868.5875MHzB187.5kHz6速率LoRa通道IF10868.7125MHzB312.5kHz6速率LoRa通道4 控制接口SX130x依赖microcode微代码来运行上电后MCU负责发送microcode给SX130xsemtech提供该microcode的二进制文件。MCU和SX130x的通信总线是SPI。考虑多种射频通道和收发设备如SX1257或SX1255和不同的硬件实现方式如1个SX130x或8个SX130x为简化设计和方便移植组织了HALHardware AbstractionLayer硬件抽象层接口。数据结构调用函数参数定义lgw_conf_rxrf_slgw_rxrf_setconf()设置SX125x的中心频率和开启/停止lgw_conf_rxif_slgw_rxif_setconf()设置IF通道中心频率射频芯片等参数lgw_pkt_rx_slgw_receive()接收数据包的有效数据和元数据lgw_pkt_tx_slgw_send()发送数据包的有效数据和射频参数函数功能定义lgw_rxrf_setconf()配置射频参数按用户要求设置SX125x的射频参数lgw_rxif_setconf()按用户要求设置IF调制解调器参数lgw_start()硬件管理启动SX130xlgw_stop()停止SX130x节能或重新配置lgw_receive()收发数据包从RX FIFO提取接收数据包lgw_send()通过指定IF通道发送一个数据包5 电气与资源项目最小值典型值最大值单位供电电压3.0/3.6V工作温度-40/85℃全速功耗/9901350mWSPI时钟速率//10MHz射频晶振频率/32/MHz射频晶振精度-10/10ppm高速处理晶振130133150MHz下载经典的LoRaWAN资料请链接http://www.rimelink.com/nd.jsp?id48_np107_316欢迎加入“LoRaWAN论坛”http://lora.timeddd.com/forum.php
延伸阅读

更多相关文章

2026/9/16 4:45:28

从零实现RC6加密算法:深入Feistel网络与数据依赖旋转

1. 项目概述:为什么RC6在今天依然值得深究?提起对称加密,很多人第一反应是AES,毕竟它现在是国际标准,应用广泛。但在我十多年的信息安全开发生涯里,RC6这个算法一直是个特别的存在。它诞生于上世纪90年代末…

2026/9/10 20:16:49

JSON数据解析只要看这个就够了

项目地址: https://github.com/liaozhoubei/HttpAndParse JSON是一种类似 XML的语言,是用了存储和交换文本信息的语法。它的全称为JavaScript Object Notation(JavaScript 对象表示法)。与xml对比,它更小、更快,更易解析。 想要…

2026/9/16 4:44:23

APU本地跑125B大模型:Ryzen AI MAX+ 395双后端实战记录

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/16 4:44:23

MP4打不开?一篇文章讲透视频编码与格式兼容性问题

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/16 4:44:23

PyG异构图GNN实战:从HeteroData构造到模型训练全流程

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/16 4:44:23

一日搭建云平台:虚拟机安装与OpenStack环境准备实战

如果你打算在一天之内把一套云平台搭起来看看效果,那第一步不是去翻OpenStack各个项目的官方文档,而是先把虚拟机环境搞定。很多人对“云平台”这三个字有天然恐惧,觉得得有一整柜物理服务器才行,实际上在一台普通的PC上&#xff…

2026/9/16 4:44:23

TB67S109+R7KA8D2KFLCAC:工业级运动控制新范式

1. 项目概述:从“能动”到“懂动”的控制逻辑跃迁TB67S109 和 R7KA8D2KFLCAC 这两个型号,乍看像一串随机字符,但拆开来看,它们各自代表运动控制系统中两个关键层级的成熟工业级器件:TB67S109 是东芝(Toshib…

2026/9/16 4:39:23

滤镜不是美颜贴纸:2026年光学滤镜原理与实战指南

1. 摄影滤镜不是“美颜贴纸”,而是光学镜头的延伸手你有没有过这样的经历:拍完一张风光照,回看时发现天空惨白一片,云层毫无层次;或者在强光下拍人像,反光刺眼、细节全失;又或者想拍出车流光轨&…

2026/9/15 4:54:30

拯救者Y7000黑屏故障排查与维修实战指南

1. 项目概述:一台黑屏的拯救者Y7000,到底卡在哪一步? 联想拯救者Y7000系列笔记本,从2018年第一代搭载i5-8300H开始,到后来的i7-9750H、i7-10750H、i5-11400H,再到2023年款的R7-7840HS,它始终是学…

2026/9/16 0:04:09

PHP源码部署实战:从环境配置到运行情侣游戏全攻略

简介:这是一套面向情侣互动场景的PHP完整源码,集成情侣飞行棋、真心话大冒险、情趣骰子等玩法,并内置完整分销制度,可自定义多种返佣比例,源码完全开源无加密,支持微信无感自动授权登录与第三方授权&#x…

2026/9/15 14:22:53

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/15 21:31:11

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/15 11:42:23

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
咨询二维码