ZHDS216 May 2026 TCAN4572-Q1
ADVANCE INFORMATION
TCAN4572-Q1 支持低功耗睡眠模式,并使用称为通过 RXD_INT 请求进行总线唤醒 (BWRR) 的 CAN 总线唤醒机制。一旦收到这种模式,TCAN4572-Q1 就会自动切换到待机模式,并在 nINT 和 nWKRQ 引脚上插入一个中断,以向主机微处理器指示总线处于运行状态,并且处理器必须唤醒并为 TCAN4572-Q1 提供服务。在睡眠模式下会启用低功耗接收器和总线监测器,以允许通过 CAN 总线发出 RXD_INT 唤醒请求。唤醒请求是连接到 RXD_INT(驱动为低电平)的输出,如图 7-8 所示。唤醒逻辑监测 RXD_INT 的切换情况(从高电平切换为低电平),然后根据 RXD_INT 唤醒请求重新激活器件,使其进入待机模式。在此模式期间,CAN 总线端子被弱下拉至 GND。
这些器件使用 ISO 11898-2:2016 中的唤醒模式 (WUP) 将总线流量限定为唤醒主机微处理器的请求。总线唤醒请求会以“下降沿加低电平”的形式发送给集成式 CAN FD 控制器,其中低电平信号对应于 RXD_INT 端子上的“滤波”总线显性信号 (BWRR)。
唤醒模式 (WUP) 包括:
检测到 WUP 后,每次从总线收到已滤波的显性时间,器件都会开始在 RXD_INT 信号上发出唤醒请求 (BWRR)。第一个滤波显性信号会发起 WUP,之后总线监测器会等待滤波隐性信号,其他总线流量不会将总线监测器复位。接收到滤波隐性信号后,总线监视器会等待另一个滤波显性信号;其他总线通信不会使总线监视器复位。在接收到第二个滤波显性信号后,总线监视器会立即识别 WUP 并切换到 BWRR 模式。确认收到 WUP 后,器件会立即将总线监测器切换为 BWRR 模式,并通过将 RXD_INT 内部信号驱动为低电平且保持超过 tWK_FILTER 时间的显性总线时间来指示该信号上的所有滤波显性总线时间,因此 BWRR 期间的 RXD_INT 输出与传统 8 引脚 CAN 器件相匹配,后者使用总线上的单滤波显性信号作为唤醒请求机制,符合 ISO 11898-2:2016 标准。
对于被视为已滤波的显性或隐性信号,总线必须保持该状态超过 tWK_FILTER 时间。由于 tWK_FILTER 存在变化性,可以分为以下几种情况来判定。
请参阅图 7-7 以了解 WUP 的时序图。
用于 WUP 和 BWRR 的模式和 tWK_FILTER 时间可防止噪声和总线卡在显性状态故障导致错误的唤醒请求,同时允许任何 CAN 或 CAN FD 报文发起 BWRR。如果器件切换到正常模式,或者 VCC 上发生欠压事件,则会丢失 BWRR。WUP 模式必须在 tWK_TIMEOUT 时间内发生;否则,器件会处于等待下一个隐性信号和有效 WUP 模式的状态。
图 7-8 TXD_INT DTO 的时序图示例当从空闲总线检测到第一个显性信号时,器件会开启低速时钟。一旦检测到有效的 WUP,就会请求开启高速时钟。