Edit online

仲裁丢失捕获

3 Mar 2025

CANFD 控制器能够检测仲裁字段中仲裁丢失的确切位置。如果使能了 ALIE 中断,则 ALIF 中断信号自动置位。如果节点能够赢得仲裁,则 ALC 的值保持不变, ALC 持有上次仲裁丢失的旧值。ALC 的值定义如下:一帧以 SOF 位开始传输 ID 的第一位。第一个 ID 位的 ALC 值为 0,第二个 ID 位的 ALC 值为 1,依此类推。仲裁只允许在仲裁域中进行。因此 ALC 的最大值为 31,即扩展帧中的 RTR 位。

如果标准远程帧与扩展帧进行仲裁,则扩展帧在 IDE 位失去仲裁并且 ALC 将为 12。关于标准帧和扩展帧的详细说明,可查看 RBUF 和 RBUF 格式