当前位置:   article > 正文

Lora1278在使用中遇到的问题总结_lora模块的发射功率波形不稳定

lora模块的发射功率波形不稳定

一、电源问题

最近一直在调试SX1278芯片,记录下,以便以后查阅。

首先来看电源波形

这个是静态电源,测试的是LDO输出,可以看出本身的波动在100mv左右。查看了LDO手册,

手册给的是50uV的文波。这个是由于采样点数过多等探头因素引起的,把白噪声也采进来了。

查看发送波形:

 

这个是接收和发送波形,从波形看,电源波形很大,按着这个波形看,理论上板卡不可能正常工作。查找原因,给板卡添加

吸波材料等等,不管用。然后把探头的地和探头连接,还是有波形,于是确定是空间耦合过去的,因为查看频率,就是发射频率。

把带宽调小,可以查看正常的电压波形了。

在查看电压波形时候,发现当发送时候,电压被拉低了。同时抓取了电流波形如下:

把发送瞬间展开:

可以看到电流变化比较厉害,如果用大功率电源,则波形如下:

 

 

从上图可以看出,当换成大功率电源芯片后,电流波形没有那么陡峭了。

总结:

1、在SX1278电源附近加去偶电容;

2、电源芯片选择功率稍大一点的;

3、目前发现用LDO的板卡没有问题,如果用DC/DC,则不行,正在查找原因;

4、发现在同一个底板上,同时4路板卡工作,有问题,正在查找原因。

二、打静电问题

打静电试验发现,产品打完静电后,通信不同了,通过Log分析如下:

1、MCU没有死机,工作正常;

2、Lora芯片的SPI口没有死机,读取寄存器正常;

3、Lora的RSSI是一个很小的定值(旧驱动为-155,新驱动为-164);

4、0x18寄存器显示有信号接收,但是解调不出数据包

5、检测平时正常的RSSI值,也会偶尔有一个RSSI=-164或者RSSI=-155;

6、这时候只能把Lora复位,从新设置为接收或者发送,还是通信失败;

综合以上几点,在程序中增加维护逻辑,连续几次RSSI=-164(或者-155),则复位Lora芯片。

(这里说一个很抗的点,V2.1驱动,初始化两次则Lora芯片不能进行收发,V4.4.2则没有问题)。

三、芯片设置为FSK长发模式影响其它模块Lora模式接收

由于我们要测试硬件的射频性能,所以要把模块设置为FSK长发功率模式,测试发射功率和频偏,

发射功率设置为20dbm。某次有个同事在我旁边测试模块的发射功能,我在测试Lora通信,发现

总是发送失败,查看log,如下:

1、0x18寄存器显示有信号接收,解调不出数据包;

2、RSSI值为0;

因此我猜测可能是FSK输出能量把其它模块的Lora接收射频灌满了,导致芯片认为有信号,但是解调

不出来。因此在判定接收忙的时候,增加RSSI值判定,超过某一数据认为无效信号,可以发送数据。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/秋刀鱼在做梦/article/detail/774060
推荐阅读
相关标签
  

闽ICP备14008679号