您好!
我们正在研发的基于 CC1310的无线电器件在以下情况下偶尔会进入似乎永久的复位状态:1)我们将一些数据写入 NVS、2)通过切换复位引脚触发复位。 如果发生这种情况、我们可以通过下载新固件副本来恢复无线电。 之后一切都可以正常工作。 这种情况并不经常发生。 在过去的3年里,这发生了~ 10次共. 当我们尝试重现它时、经过1000个 NVS 写入和重置周期后、所有被测试的单元都没有变砖。 为安全起见、我们在写入 NVS 和切换 RESET 引脚之间增加了几秒的延迟、但我不确定这是否确实有用。
我的问题是、在我们启动之前、这是否应该成为一个问题? 我们的系统需要在没有人工干预的情况下在现场运行多年,如果我们不得不处理偶尔变砖的单位,即使它不经常发生,这将是巨大的财政消耗。
更新:我们从故障器件中收集了更多信息。 在外部 MCU 开始强制它重新加入网络之前、系统似乎会永久复位。 环境非常嘈杂,周围有各种各样的重型机械,如洪水泵,电力线路,建筑暖通空调等 据推测,他们只是被突然的电击射死了。
请建议:
谢谢。
ZL