安信可LoRa系列模组:SX1278/SX1268/LLCC68可以互通吗?

[复制链接]
查看1172 | 回复4 | 2024-8-13 14:05:26 | 显示全部楼层 |阅读模式
了解安信可产品的开发者想必对Ra-01/Ra-02模组已经很熟悉了,这两款均是基于Semtech的芯片SX1278而设计研发的,主打远距离传输的智能表计、智慧农业、智慧安防、楼宇自动化等市场。
除此之外,安信可LoRa系列还有SX126X系列、LLCC68系列,今天主要向大家介绍安信可的LoRa模块如何替换,并且实现相互替换以及通信。涉及到模块主要有如下几个系列和型号:

1.png
硬件脚位
首先来看图,这里着重说明,在硬件设计上,这三个系列的模块基本封装都是相同的,只有几个中断脚的位号有区别,只要按照如下图预留接线,就可以实现LoRa的功能,不同系列的LoRa模组也可以相互切换。

2.png
实物参考图
3.png
引脚差异
4.png
接线参考
如上图的封装信息:点击跳转
上图接线的驱动源码:点击跳转
注意:除了SPI的接线以外可以看到在我们的SX127x系列上有多个DIO脚,这些脚位是在我们的LoRa调制中会遇到的一些功能中断脚,可以参照如下表格:
5.png
对于126x和LLCC68系列的话,他将这些功能脚位全部整合了,只留了一个BUSY通知脚位,这个通知脚位的功能是判断当前程序逻辑进程的依据。
软件驱动
软件驱动值得注意的是,由于这里说明的LoRa调制是采用底层寄存器驱动调制,所以每个人的写法都可能有较大的区别。如果想要一份标准库的驱动的话,那官方的例程可能是最好的选择。
官方地址:点击跳转
另外安信可这边也按照了上述的接线提供了基础源码,并且是已经跑通的,只要稍加移植就能在自己的单片机上跑起来。
6.png
资料链接:点击跳转
关于替换,只需关注以下几点即可:
● 按照如上所示的进行接线就可以做硬件的升级切换
● 127x系列的代码不可用于126x或者LLCC68,如果做替换要重写代码
● LLCC68和126x系列可以共用一套代码,但是数参不能完全兼容,请遵照芯片手册配置。
如上就是本期的所有内容了,只要按照图示预留接线,并且软件参数配置规范,这几个系列的LoRa都能互相通信。
用心做好保姆工作
回复

使用道具 举报

WT_0213 | 2024-8-13 15:13:37 | 显示全部楼层
回复

使用道具 举报

IBelieve | 2024-8-13 15:49:39 | 显示全部楼层
点赞!
回复

使用道具 举报

bzhou830 | 2024-8-13 16:18:47 | 显示全部楼层
看起来很厉害哟
选择去发光,而不是被照亮
回复 支持 反对

使用道具 举报

zhanming1990 | 2024-9-23 12:01:28 | 显示全部楼层
配置相同的参数BW,SF,CR,Fre,能收到数据,但是数据不对?有啥原因吗
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则