LoraWAN论坛
标题:
如何排查 MCU 与 LoRa 芯片错误?
[打印本页]
作者:
BeyondDream
时间:
2020-8-27 13:47
标题:
如何排查 MCU 与 LoRa 芯片错误?
本帖最后由 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 示意图
[attach]589[/attach]
LoRa MCU 所需资源
[attach]590[/attach]
低成本的 MCU 建议用【国产】,资源丰富,价格 < ¥3 :复旦微 FM33LE023,国民 N32L402CBQ7,华大 HC32L136
如:复旦微 FM33LE023 ROM=64 RAM=16 DeepSleep=1.0uA
[attach]588[/attach]
在一款智能产品中 MCU 相当于“大脑”,具有举足轻重的地位,那么如何为 MCU 选型呢?这需要考虑如下指标:
-价格与供货保证
-主频
-硬件接口
-操作系统
-功耗
-封装
-芯片的可延续性及技术的可继承性
-仿真器
-技术支持
-开发工具
-开发周期
更多详情请参考《MCU选型》
链接:
https://pan.baidu.com/s/1g8MWUSq6VBoolJ_8Kpvvfg
提取码:omuq
欢迎光临 LoraWAN论坛 (http://lora.timeddd.com/)
Powered by Discuz! X3.3