[TWAI-3.13.2] 总线关闭恢复期间,错误状态位未被冻结

影响版本: v0.0 v1.0 v1.1 v3.0 v3.1

描述

当 TWAI 控制器处于总线关闭恢复过程中时,必须等待总线上出现 128 次总线空闲信号(连续 11 个隐性位),才能再次进入主动错误状态。剩余的总线空闲信号由发送错误计数器 (TEC) 指示。由于错误状态位在总线恢复期间未冻结,因此当发送错误计数器低于用户设置的错误报警限制数值(默认值为 96)时,错误状态位将发生变化,从而导致在总线关闭恢复完成之前触发错误报警限制中断。

变通方法

在总线关闭恢复过程中,错误报警限制中断并不一定指示恢复过程已完成。用户需检查 STATUS_NODE_BUS_OFF 位来验证恢复过程是否完成。

解决方案

暂无 修复计划。