发布时间:2026/7/27 1:21:18
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/7/27 1:21:18

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

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

2026/7/27 1:21:18

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

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

2026/7/27 2:26:26

AI视频生成成本优化与第三方中转方案实践

1. 为什么需要第三方中转方案在当前的AI视频生成领域,OpenAI的Sora模型无疑是技术前沿的代表。但作为一线开发者,我深刻体会到直接使用官方API时面临的三大痛点:首先是成本问题。官方接口单次调用费用在0.5-1.5美元之间,对于需要批…

2026/7/27 2:26:26

从CVE-2026-31976漏洞看云原生供应链攻击防御新范式

1. 项目概述:一次教科书级的供应链攻击复盘最近安全圈里讨论热度最高的,莫过于代号“云境沦陷”的这场大规模供应链攻击事件。表面上看,它源于一个名为CVE-2026-31976的容器镜像仓库漏洞,但深入复盘后你会发现,这远非一…

2026/7/27 2:26:26

PETS算法解析:基于概率世界模型的强化学习新范式

1. 从黑盒到世界模型:PETS算法核心思想解析在传统强化学习算法如DDPG和SAC中,智能体将环境视为完全不可预测的黑盒,只能通过大量试错来学习策略。这种"model-free"方法虽然简单直接,但存在样本效率低下的固有缺陷。PETS…

2026/7/27 2:26:26

马尔科夫决策过程与强化学习基础解析

1. 马尔科夫决策过程基础概念马尔科夫决策过程(Markov Decision Process, MDP)是强化学习中最核心的数学模型框架。它描述了一个智能体在环境中通过交互学习最优决策策略的过程。理解MDP需要先掌握几个关键概念:1.1 马尔科夫性质马尔科夫性质…

2026/7/27 2:26:26

Debian SSH root登录失败原因与安全解决方案

1. 问题现象与初步排查最近在调试一台Debian服务器时,执行ssh rootlocalhost命令后系统提示"Permission denied (publickey,password)"。这个看似简单的本地登录问题,实际上涉及Linux系统安全机制、SSH服务配置和用户权限管理等多个技术点。作…

2026/7/27 2:21:26

Tiva™ MCU动态电源管理实战:从LDO调节到Flash/SRAM模式优化

1. 动态电源管理:嵌入式低功耗设计的核心策略在电池供电的物联网节点、便携式医疗设备或者长期部署的工业传感器里,功耗就是生命线。我们常常在数据手册里看到“待机电流低至XX微安”这样的参数,但实际产品中,系统总功耗往往远高于…

2026/7/26 0:03:36

PDF合并与动态水印的工程化方案:2026国内免费工具实测对比

一、背景与测试方案 在实际项目交付中,PDF文件合并与版权保护水印的叠加是一个高频但容易被低估的技术需求。典型的处理链路涉及:多源PDF的文件流合并、页面级水印渲染(含透明度混合与图层叠加)、输出文件体积控制。看似简单的操作…

2026/7/27 0:01:12

xcku5p-ffvb676-2-i 设计 RoCEv2 时 constraints.xdc 配置依据核查记录

constraints.xdc 配置依据核查记录 被核查文件:fpga/vitis/xcku5p/build/constraints/constraints.xdc 目标板卡:RK-XCKU5P-F V1.2(搭载 xcku5p-ffvb676-2-i) 移植母本:fpga/pynq/rfsoc-pynq/build/constraints/constraints.xdc(NVIDIA Holoscan Sensor Bridge 参考工程)…

2026/7/27 0:01:12

TMS320C54x DSP内存映射与I/O模拟配置实战指南

1. 项目概述与核心价值在嵌入式系统开发,尤其是DSP这类资源受限、架构独特的处理器上,内存映射配置和I/O模拟是每个开发者都必须跨越的一道坎。这不仅仅是调试器里的几个菜单选项或命令行参数,它直接关系到你的程序能否在目标板上正确运行、能…

2026/7/26 2:45:59

3个高效策略:快速掌握Axure中文界面配置

3个高效策略:快速掌握Axure中文界面配置 【免费下载链接】axure-cn Chinese language file for Axure RP. Axure RP 简体中文语言包。支持 Axure 11、10、9。不定期更新。 项目地址: https://gitcode.com/gh_mirrors/ax/axure-cn 还在为Axure RP的英文界面感…