[TWAI-3.13.8] TWAI 在仲裁失败后的帧间间隔期间等待了挂起时间

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

描述

CAN2.0B 协议规定作为发送器并处于被动错误态的 TWAI 节点应在随后的帧间间隔内等待挂起时间。但是,作为接收器的被动错误态 TWAI 节点是不需要等待挂起时间的。

当 ESP32 TWAI 控制器处于被动错误态并且失去仲裁(转为接收器)时,它仍将在随后的帧间间隔中等待挂起时间。这导致 TWAI 控制器的重传延后,如果在其等待帧间间隔挂起时间期间,另一个节点发送数据,则 TWAI 控制器不会参与竞争仲裁。

变通方法

解决方案

暂无 修复计划。