ZHCSZF5A May 2024 – December 2025 TCAN2410-Q1 , TCAN2411-Q1
PRODUCTION DATA
帧检测逻辑用于处理来自 CAN 总线的串行数据或 CAN 帧。器件具有选择性唤醒控制寄存器,可设置该器件通过 CAN ID(11 位或 29 位)或 CAN ID 加上数据帧(包括数据屏蔽)来查找已编程的匹配。如果从总线接收到的已检测 CAN 帧与帧检测逻辑中的配置要求相匹配,这种情况称为唤醒帧 (WUF)。
启用帧检测之前,必须正确配置 WUF 验证所需的数据。在正确配置器件以进行 WUF 验证后,必须设置 SWCFG(选择性唤醒配置)位。如果检测到有效的 WUF,则在待机模式和睡眠模式下会置位 CANINT 标志。
启用帧检测后,当逻辑正在解码器件在总线上接收到的 CAN 帧,可能会发生其他几种操作。这包括错误检测和计数以及通过 CAN_SYNC 和 CAN_SYNC_FD 标志指示 CAN 帧的接收。
如果在帧检测模式下发生帧溢出 (FRAME_OVF),则会禁用该条件并清除 SW_EN 位。
当启用帧检测功能,并且 CAN WUP 事件已将总线偏置稳定至 2.5V 达到偏置响应时间 (tBias) 后,器件会忽略最多四个 CAN 帧(适用于 500kbps 及更低的数据速率),直至帧检测功能稳定为止。对于高于 500kbps 的数据速率,器件会忽略最多八个 CAN 帧,直至帧检测功能稳定为止。
正确配置器件以使用帧检测和选择性唤醒的过程如下:
如果因“帧溢出”标志触发了 SWERR 中断,则先清除帧溢出中断,然后将 SWCFG 位重置为 1b。