查看: 5902|回复: 4

[技术交流] SX127X、SX126X、LLCC68区别在哪里

[复制链接]

67

主题

100

帖子

570

积分

利尔达员工

Rank: 9Rank: 9Rank: 9

积分
570
发表于 2020-12-17 21:11:33 | 显示全部楼层 |阅读模式
SX1278/6是Semtech公司在2013年推出的一款远距离、低功耗的无线收发器,是一款性能高的物联网无线收发器,具备特殊的LoRa调制方式,增强了接收灵敏度及抗干扰性,在一定程度上增加了通信距离。
SX1268是Semtech在2018年升级的一款新LoRa产品;新一代的LoRa射频技术将Semtech业界领先的链路预算提升了20%,同时将接收器电流降低了50%,并提供了一个高功耗的+22 dBm选项。这将使基于LoRa的传感器实现电池续航时间延长多达30%,并且能够去覆盖放置于室内和室外深处的传感器;
LLCC68是Semtech公司新推出的针对LoRa智能家居的LoRa射频收发器,适用于中等范围的室内和室内到室外的无线应用。LLCC68芯片引脚兼容SX1262,且在应用上除了有一定的速率限制外(SF、BW),其它完全相同,简单总结就是LLCC68就是SX1262在速率上的阉割版。
一、参数对比
SX127X、SX126X、LLCC68规格参数对比表


C:\Users\Lenovo\AppData\Local\YNote\data\weixinobU7VjtRGhnRFXQiktSE-v5nWR-I\91fe5e69f6d54fcfa778f4321cd152f7\703284946b6844a4851b7cdad3c57df3.jpg
1)SX127X与SX126X对比,SX1268对应SX1278,主要应用于国内频段433MHz/470MHz;SX1262对应SX1276,主要应用于海外频段868MHz/915MHz;
2)SX126X对比于SX127X的主要亮点在于,SX126X芯片内部内置DCDC电源电路,应用时采用DCDC电源供电,可以大大节省功耗,接收电流最低到4.6mA,降低了50%,同时发射功率最大输出到22dBm,链路预算提升了20%。SX127X与SX126X区别对比可以参考以下帖子。
http://bbs.lierda.com/forum.phpmod=viewthread&tid=9603&highlight=126X&_dsign=2eb0a742
3)LLCC68对比于SX126X,LLCC68其实就是SX1262的阉割版,主要是LLCC68速率配置上有区别,其它完全和SX1262一样,包括驱动代码。LLCC68速率配置限制为SF=5~9@BW=125kHz,SF=5~10@BW=250KHz,SF=5~11@BW500KHz,其它速率配置无效。

二、为什么选择LLCC68
1)芯片成本低
LLCC68是Semtech公司新推出的针对LoRa智能家居的LoRa射频收发器,同比于之前LoRa芯片在速率进行了阉割,所以在芯片价格上对比于SX126X及SX127X上都有较大优势。
2)LLCC68模组性价比高
由于芯片本身对低速率限制,这样LLCC68设计模组时可以采用普通晶振(XO)即可满足设计,而不用太过于考虑温漂问题而必须采用带温补的晶振(TCXO)进行设计,设计成本上大大降低。同时LLCC68模组在支持的速率配置下可以完全得到SX126X模组的性能,性价比极高。例如利尔达推出的 RL系列模组(https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-21080581561.31.67865601APUrGv&id=634315771063),价格非常的诱人。

三、LLCC68模组是否适用我的应用
LLCC68模组极高的性价比,对于在乎成本的LoRa产品设计都想考虑下,但怎样知道该LoRa模组是否满足我的应用呢?其实主要看下该模组使用速率是否满足我的产品,对于之前已经设计完成在使用的LoRa产品,对比下SF及BW参数配置是否在LLCC68模组支持的速率内即可;如果是新产品设计,也是主要看下对应的速率是否满足应用,我们都知道,速率与接收灵敏度(通信距离)是相互矛盾的,所以新设计看速率主要是考虑该速率下通信距离是否满足应用。例如以利尔达推出的 LRM 470-RL22 模组为例,通过产看该模组规格书中对速率限制,最低速率为SF=9,BW=125KHz,所以对应速率约为1Kbps,灵敏度为-124dBm,空旷通信距离可以达到4KM,如果需要通过降低速率进一步提高灵敏度(距离),那就只有选择SX127X或SX126X模组了。

四、LLCC68模组替换其它LoRa模组需要做哪些改动

1)首先需要区别于SX127X模组。因为LLCC68是属于SX126X系列的二代LoRa模组,所以驱动代码这一块与SX127X是完全不同的,需要重新开发。同时二代LoRa芯片多出了busy引脚,所以在一个稳定的应用中,MCU需要多出个IO口,连接busy进行判断。下面以利尔达LLCC68模组LSD4RFC-2L722N10替换SX127X模组LSD4RF-2F717N30举例:

图1 LSD4RFC-2L722N10模组尺寸图


图2 LSD4RFC-2L722N10应用推荐电路


图3 LSD4RF-2F717N30模组尺寸图


图4 LSD4RF-2F717N30应用推荐电路

a、首先对比两两个模组尺寸,LSD4RFC-2L722N10模组尺寸只有11.5*11.6mm,所以替换LSD4RF-2F717N30不用考虑空间问题。
b、对比两个模组的IO管脚,可以发现LSD4RFC-2L722N10多出了Busy引脚和SW_CTL1与SW_CTL2内部高频开关控制引脚(LSD4RF-2F717N30模组高频开关做了内部电路控制,不需要外部MCU管脚控制),所以LSD4RFC-2L722N10模组应用需要更多的MCU的IO资源。
c、对比两模组应用最简应用电路,因为LSD4RF-2F717N30模组在通常应用场景下,只连接DIO0即可,所以使用LSD4RFC-2L722N10替换时,需要MCU多出两个IO口,分别连接Busy引脚和SW_CTL1引脚。
d、LSD4RFC-2L722N10模组是LLCC68芯片,驱动与SX126X驱动是相同,所以替换LSD4RF-2F717N30模组需要重新移植驱动。

2)对于之前SX126X模组的设计,那恭喜你,只要保证速率支持条件下,可以直接上LLCC68模组了,因为驱动及硬件设计完全相同。当然这里还需考虑下之前SX126X模组设计是采用TCXO的还是XO的,如果是TCXO设计,那么还需要修改下驱动中关于TCXO的配置去掉,因为LLCC68模组是采用XO设计的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

0

主题

3

帖子

6

积分

助理工程师

Rank: 1

积分
6
发表于 2021-5-29 14:03:06 | 显示全部楼层
不错,有了一定了解
回复

使用道具 举报

1

主题

39

帖子

47

积分

助理工程师

Rank: 1

积分
47
发表于 2021-6-23 16:05:38 | 显示全部楼层
新人来学习了
回复

使用道具 举报

0

主题

3

帖子

6

积分

助理工程师

Rank: 1

积分
6
发表于 2021-7-7 10:14:07 | 显示全部楼层
了解了解
回复

使用道具 举报

0

主题

1

帖子

3

积分

助理工程师

Rank: 1

积分
3
发表于 2021-11-5 11:51:15 | 显示全部楼层
图片看不到,是我的电脑问题?
回复

使用道具 举报

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

本版积分规则

快速回复 返回顶部 返回列表