LoraWAN论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 11573|回复: 0

如何排查 MCU 与 LoRa 芯片错误?

[复制链接]

106

主题

466

帖子

5553

积分

论坛元老

Rank: 8Rank: 8

积分
5553
发表于 2020-8-27 13:47:02 | 显示全部楼层 |阅读模式
本帖最后由 BeyondDream 于 2024-6-11 06:55 编辑

基于 MCU + LoRa 芯片(常用为 SX126x) 设计 LoRa 设备对工程水平要求高,出错故障时请按这个思路排查:
首先是 MCU<--(SPI)-->SX126x 总线是否正确,这一般需要【示波器】。
再排查 C 驱动代码 busy / rst / IRQ / RF switch 是否正确。
最后检查 LoRa 这 9 个参数:频率,扩频因子,带宽,前向纠错码,同步字,低速率优化,IQ 顺序,前导码长度,帧头模式。

C 源代码在:https://github.com/Lora-net/LoRaMac-node
SX126x 硬件参考设计:https://www.semtech.com/products/wireless-rf/lora-connect
LoRa 芯片参数配置在《基于LoRaWAN配置SX127x/SX126x》  http://www.rimelink.com/nd.jsp?fromColId=107&id=48#_np=107_316

MCU 连接 SX126x 示意图



LoRa MCU 所需资源



低成本的 MCU 建议用【国产】,资源丰富,价格 < ¥3 :复旦微  FM33LE023,国民 N32L402CBQ7,华大 HC32L136

如:复旦微 FM33LE023  ROM=64 RAM=16 DeepSleep=1.0uA
  

在一款智能产品中 MCU 相当于“大脑”,具有举足轻重的地位,那么如何为 MCU 选型呢?这需要考虑如下指标:
-价格与供货保证
-主频
-硬件接口
-操作系统
-功耗
-封装
-芯片的可延续性及技术的可继承性
-仿真器
-技术支持
-开发工具
-开发周期

更多详情请参考《MCU选型》
链接:https://pan.baidu.com/s/1g8MWUSq6VBoolJ_8Kpvvfg
提取码:omuq












本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|LoraWAN论坛  

GMT+8, 2024-10-15 02:38 , Processed in 0.173829 second(s), 7 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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