ManThink 技术专栏 | LoRaWAN 系列第 6 期 面向开发者、方案工程师与 IoT 项目决策者
引言:网关的"心脏",为什么值得单独讲一篇?
打开任何一台 LoRaWAN 网关的规格书,最核心的一行参数往往是:基于 SX1302 芯片组。
终端节点用的射频芯片(SX1262、LR2021 等)一次只能听一个信道、解调一个包;而网关必须在同一时刻并行监听 8 个甚至更多频点、同时解调 16 个不同扩频因子的信号。这靠普通的收发芯片做不到,需要一块专门的"集中器"(Concentrator)数字基带芯片——它就是网关的心脏。
Semtech 的集中器芯片至今走过三代:SX1301 → SX1302 → SX1303。三代之间的演进,几乎就是一部 LoRaWAN 网关形态的进化史:从"大铁盒子 + 风扇",到今天巴掌大的室内网关、甚至 USB 供电的口袋网关。
这篇文章把三块芯片的架构差异、关键参数和选型逻辑讲清楚。核心事实均来自 Semtech 官方规格与 LoRaWAN 技术文档。
一、先搞清楚:集中器芯片到底在做什么?
一台标准 LoRaWAN 网关的射频链路可以简化为:
天线
│
射频前端(SX1250 / SX1255 / SX1257)× 1~2 片
│ 负责:模拟信号收发、上下变频
▼
集中器基带(SX1301 / SX1302 / SX1303)
│ 负责:8 信道并行检测、多路 LoRa/FSK 解调、时间戳
▼
主处理器(ESP32-S3 / ARM / MIPS 等)
│ 负责:协议打包、回传(Ethernet/Wi-Fi/4G)
▼
网络服务器(NS)
集中器芯片的职责有三条:
- 多信道并行监听:终端设备在哪个频点、用什么 SF 发射,网关事先并不知道(LoRaWAN 采用 ALOHA 随机接入,没有中心调度)。集中器必须"全频段铺开耳朵"——典型配置是同时监听 8 个 125 kHz 频点。
- 多 SF 并行解调:同一时刻,近距离设备可能用 SF7 高速发送,远距离设备用 SF12 低速发送。集中器内部的多组解调器要能同时处理不同 SF 的信号。以 SX1302 为例:8 个解调器覆盖 SF5–SF12,另 8 个覆盖 SF5–SF10,合计 16 个解调器。
- 打包上行:解调出的数据连同元数据(频率、SF、RSSI、SNR、时间戳)通过 SPI 交给主处理器,再由 Packet Forwarder 转发给 NS。
理解了这三条职责,三代芯片的差异就好读了。
二、SX1301:奠定一代生态的"元老"(2016 前后)
SX1301 是把 LoRaWAN 网关从概念推向产业的第一代集中器芯片。整整一代经典网关——Kerlink、Tektelic、RAK831、RisingHF——都建立在它之上。
核心规格
| 参数 | 数值 |
|---|---|
| 多速率解调器 | 8 个(SF7–SF12) |
| 并发信道数 | 8 个 |
| 接收灵敏度 | 最高 -139 dBm(配 SX1257 前端) |
| 扩频因子 | SF7–SF12 |
| 射频前端搭配 | SX1255(400–510 MHz)/ SX1257(860–1000 MHz)/ SX1258(779–787 MHz) |
| 芯片工作电流 | 约 100 mA |
特点与局限
- 架构上必须依赖主处理器:SX1301 通过 SPI 接到主机(典型的如树莓派、路由器 SoC),整机功耗和散热需求都比较高,这也是早期网关体积大、成本高的主要原因。
- 不支持 SF5/SF6:只覆盖 SF7–SF12,高速率档位缺失。
- 产品状态:NRND(Not Recommended for New Designs,不推荐用于新设计)。Semtech 官方芯片列表中 SX1301 已进入停产轨道,仅服务于存量维护。经典的 LoRa_Gateway Packet Forwarder 同样标记为 NRND,新项目应迁移到 LoRa Basics Station 或 sx1302_hal。
一句话评价:生态奠基者,但新设计不要再选它。
三、SX1302:能效与容量的双重重构(2019,Corecell)
2019 年 10 月,Semtech 推出 SX1302,连同新一代射频前端 SX1250 组成 Corecell 参考设计。这是集中器芯片的一次换代,而不是小改款。
核心规格
| 参数 | 数值 | 对比 SX1301 |
|---|---|---|
| 多速率解调器 | 16 个(8× SF5–SF12 + 8× SF5–SF10) | 翻倍 |
| 并发信道数 | 16 个 | 翻倍 |
| 接收灵敏度 | 最高 -141 dBm(配 SX1250 前端) | +2 dB |
| 扩频因子 | SF5–SF12 | 新增 SF5/SF6 |
| 射频前端搭配 | SX1250 / SX1255 / SX1257 / SX1258 | 新增 SX1250 |
| 封装 | QFN68,单 32 MHz 时钟 | — |
三个关键升级
① 功耗大幅下降,网关形态被重新定义。 按 Semtech Corecell 参考设计的数据,整板接收状态典型电流约 39 mA @ 5V,官方称相比上一代产品可实现最高约一个数量级的功耗降低。直接后果是:
- 散热设计大幅简化——高密闭、嵌入式、无风扇部署成为可能;
- BOM 成本下降,网关体积可以做小;
- USB 供电网关、电池供电移动网关从此有了工程可行性。
② SF5/SF6 高速率档位补齐。 16 个解调器分成两组:8 个覆盖 SF5–SF12,8 个覆盖 SF5–SF10。新增的 SF5/SF6 支持更高数据速率、更短的空中时间,在密集部署场景下能显著提升网络容量(回顾第 4 期:SF 越低空中时间越短,13 字节包 SF5 约 13 ms,SF12 约 991 ms,相差近 80 倍)。
③ 全频段前端的弹性搭配。 SX1302 直接对接 SX1250(150–960 MHz,半双工,+22 dBm)、SX1255/SX1257(全双工)等多种前端,因此衍生出多套官方参考设计:Corecell 标准版(LBT/频谱扫描)、面向中国频段的全双工版本、面向北美 915 MHz 的全双工版本。
一句话评价:当前网关设计的主力选择——性能翻倍、功耗骤降、成本更优。
四、SX1303:为"定位"而生的一代(2020)
2020 年 11 月,Semtech 发布 SX1303。它不是又一次换代,而是在 SX1302 之上的定向增强——官方明确定位:尺寸与引脚完全兼容 SX1302(size and pin compatible),支持 SX1302 的全部特性,并新增 Fine Timestamp(精细时间戳) 能力。
核心规格
| 参数 | 数值 |
|---|---|
| 多速率解调器 | 16 个(8× SF5–SF12 + 8× SF5–SF10),同 SX1302 |
| 接收灵敏度 | 最高 -141 dBm |
| Fine Timestamp | 支持(SX1302 不支持) |
| 并行接收 | Fine Timestamp 开启时最多 8 个包同时接收 |
| 封装 / 时钟 | QFN68 / 单 32 MHz,与 SX1302 引脚兼容 |
| 射频前端搭配 | SX1250 / SX1255 / SX1257 |
Fine Timestamp 意味着什么?
Fine Timestamp 让网关以纳秒级精度标记每个 LoRa 包的到达时刻。当多台支持 Fine Timestamp 的网关同时收到同一个终端信号时,网络侧就可以用 TDOA(到达时间差) 算法解算设备位置——无需 GPS,无需终端额外功耗,纯网络侧定位。
这正是资产追踪、园区人员/车辆定位、智慧城市中"低功耗 + 免 GPS 定位"需求的关键使能技术(TDOA 原理将在本系列后续文章中展开)。
代价是什么?Fine Timestamp 开启时,并行接收能力从常规状态回落到最多 8 个包——定位能力和峰值吞吐之间要做取舍。
一句话评价:需要 TDOA 网络定位,选它;不需要,SX1302 就是性价比之选。
五、三代总览:一张表看懂演进
| 维度 | SX1301 | SX1302 | SX1303 |
|---|---|---|---|
| 发布时间 | ~2016 | 2019.10 | 2020.11 |
| 产品状态 | NRND(不推荐新设计) | Active | Active |
| 解调器数量 | 8 | 16 | 16 |
| 支持的 SF | SF7–SF12 | SF5–SF12 | SF5–SF12 |
| 并发信道数 | 8 | 16 | 16 |
| 最高灵敏度 | -139 dBm | -141 dBm | -141 dBm |
| Fine Timestamp / TDOA | ✗ | ✗ | ✓ |
| 主要前端搭配 | SX1255 / SX1257 | SX1250 / SX1255 / SX1257 | SX1250 / SX1255 / SX1257 |
| 典型网关形态 | 机架式/室外大网关,需较强主机 | 全形态:室内、室外、USB、电池 | 定位型网关 |
| 官方软件 | LoRa_Gateway(NRND) | sx1302_hal | sx1302_hal / Corecell FT 参考设计 |
演进主线非常清晰:
- SX1301 → SX1302:解决"功耗、体积、成本、容量"——一次全面的架构换代;
- SX1302 → SX1303:解决"定位"——一次功能定向增强,引脚兼容让网关厂商可以平滑切换。
六、工程选型建议
新设计,默认 SX1302。 当前绝大多数网关的甜点位:16 解调器 + 16 并发信道 + -141 dBm 灵敏度 + 低功耗,供应链成熟、参考设计齐全。
项目需要免 GPS 定位,选 SX1303。 多网关 TDOA 部署(园区资产追踪、人员定位、车辆管理)必须依赖 Fine Timestamp。注意:定位是网络能力,需要至少 3–4 台网关交叉覆盖 + 支持 TDOA 的 NS 侧定位服务,单台 SX1303 网关不构成定位系统。
存量 SX1301 网关,规划迁移而非替换。 NRND 意味着长期供货风险,建议:软件层迁移到 LoRa Basics Station(对 SX1301 仍在支持列表中);扩容采购时直接上 SX1302/SX1303 网关,新老网关可在同一 NS 下混跑——LoRaWAN 的标准三层架构保证了这一点(设备经任意符合标准的网关接入任意 NS,不被绑定)。
看懂"16 频点、32 包"的宣传口径。 厂商标称的频点数/并行解调数可能来自双 SX1302 或芯片组组合方案(如单芯片 8 频点 16 解调,组合后 16 频点 32 包),选型时应核对具体芯片方案与信道计划。
七、ManThink 的实践
ManThink 当前网关产品线统一采用 SX1302 芯片组:
- GD6(GD61x)开源 LoRaWAN 网关:ESP32-S3 + SX1302,全协议栈(UDP / MQTT Bridge / Basic Station),A/B 双分区 OTA,开源地址 github.com/ManThink/gd6-open;
- GDI51 室内网关系列 / GDO51 室外网关系列:商用产品线,其中 GDO518 支持最高 16 频点、32 包并行解调(基于芯片组扩展方案)。
选择 SX1302 而非停留在 SX1301,理由正是本文的逻辑:更低的功耗让室内紧凑设计和高密闭部署成为可能,16 解调器带来的并发容量翻倍则直接决定单网关可承载的设备规模。关于"一个网关能带多少设备"的容量估算方法,将在本系列后续文章中详细展开。
结语
集中器芯片的演进方向,始终围绕三件事:听得更多(信道/解调器)、耗得更少(功耗)、定位更准(Fine Timestamp)。SX1301 完成了从 0 到 1,SX1302 完成了能效重构,SX1303 补上了定位拼图。
对开发者而言,理解这三块芯片的差异,本质上是理解网关规格书里那些数字——频点数、解调器数、灵敏度、TDOA 支持——到底意味着什么。下次选型,希望这张对比表能帮你快速做出判断。
系列阅读
- 第 1 期:LoRaWAN 设备入网流程详解:OTAA vs ABP,怎么选?
- 第 2 期:LoRaWAN ADR 机制解读:谁在控制数据速率
- 第 3 期:LoRaWAN Regional Parameters:为什么 CN470 和 EU868 的频点数不同
- 第 4 期:LoRa 物理层参数:SF、BW、CR 如何影响传输距离和速率
- 第 5 期:LoRaWAN 设备类别:Class A、B、C 对比与选型指南
- 第 6 期:Semtech SX1301 vs SX1302 vs SX1303:集中器芯片演进(本文)
参考资料 1. Semtech 官网 LoRa Core 产品页(SX1301/SX1302/SX1303 规格与产品状态):semtech.com/products/wireless-rf/lora-core 2. Semtech SX1302 / SX1303 产品页及数据手册(2020-10-26 / 2020-11-05) 3. Semtech Corecell 参考设计(SX1302CSSXXXGW1 / SX1303CTSXXXGW1) 4. ThinkLink 技术文档:《LoRaWAN 网关中 SX1301 和 SX1302 的区别》《LoRaWAN 网关中的通道、信道与解调器参数详解》:think-link.net/docs