[N32WBxxx] N32WB031“死机”问题

[复制链接]
 楼主| dolphintt923 发表于 2024-7-20 10:46 | 显示全部楼层 |阅读模式
一个定位器项目,有蓝牙和NB-IOT功能,目前遇到一个问题就是NB在联网或者发送数据的的时候概率导致031“死机”,表现为软件定时器失效、无法休眠等现象,目前有以下几点总结和现象:
1、程序上NB工作的时候是关闭了蓝牙广播和禁止休眠的;
2、采用滴答定时器和系统带的软件定时器实现状态机操作NB;
3、将NB天线远离蓝牙芯片后故障消失;
4、如果不带蓝牙协议栈采用裸机代码则没有这个现象;
问题:
1、除了改进硬件外在程序上是否有解决这个问题的思路?,目前是改的第二版硬件问题比第一版更严了。。
2、由于上述第4点现象我怀疑是蓝牙协议栈采用的定时器被NB信号干扰导致的异常,但无法确认和解决;
3、我看芯片手册031除了RTC外没有低功耗定时器了,或者说是蓝牙协议栈专用的低功耗定时器没有开放,是否有可能是这个定时器被干扰了导致的一系列异常?
ch8830 发表于 2024-10-19 17:03 | 显示全部楼层
同样遇到 N32WB031死机问题,打开蓝牙广播,脉冲中断,脉冲频率10次每秒,同样概率性死机
suncat0504 发表于 2024-10-29 15:15 | 显示全部楼层
问题解决了吗?
地瓜patch 发表于 2024-10-29 18:25 来自手机 | 显示全部楼层
正品片子吗
申小林一号 发表于 2024-10-30 20:44 | 显示全部楼层
很多事因为软件问题
classroom 发表于 2025-1-7 17:13 | 显示全部楼层
调整蓝牙和NB-IOT模块的工作频率,在硬件设计中增加屏蔽措施,减少外部信号对蓝牙芯片和NB-IOT模块的干扰。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

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