ZHCSQR4B February 2022 – October 2024 TCAN1462-Q1
PRODUCTION DATA
TCAN1462-Q1 支持远程唤醒请求,可让主机微控制器了解总线已运行,节点应恢复正常运行。
该器件使用 ISO 11898-2:2016 标准中的多重滤波显性唤醒模式 (WUP) 来鉴定总线活动。接收到有效的 WUP 后,唤醒请求会以“下降沿加低电平周期”的形式发送给控制器,其中低电平信号对应于 TCAN1462-Q1 的 RXD 输出端上的“已滤波”显性信号。
WUP 依次由一段已滤波的显性脉冲、一段已滤波的隐性脉冲和另一段已滤波的显性脉冲组成。第一个已滤波的显性信号发起 WUP,然后总线监视器会等待已滤波的隐性信号;其他总线通信不会使总线监视器复位。接收到已滤波的隐性信号后,总线监视器会等待另一个已滤波的显性信号;其他总线通信不会使总线监视器复位。在接收到第二个已滤波的显性信号后,总线监视器会立即识别 WUP,并在每次从总线接收到额外的已滤波显性信号时将 RXD 输出驱动为低电平。
要将显性或隐性信号视为“已滤波”,总线必须保持该状态超过 tWK_FILTER 时间。由于 tWK_FILTER 的可变性,存在以下几种可能的情况。短于 tWK_FILTER(MIN) 的总线状态时间始终不会被检测为 WUP 的一部分,因此不会生成唤醒请求。tWK_FILTER(MIN) 和 tWK_FILTER(MAX) 之间的总线状态时间被检测为 WUP 的一部分,并且可能会生成唤醒请求。超过 tWK_FILTER(MAX) 的总线状态时间始终会被检测为 WUP 的一部分,因此始终会生成唤醒请求。请参阅图 8-7 以了解唤醒模式的时序图。
用于 WUP 的模式和 tWK_FILTER 时间可防止噪声和总线卡在显性故障导致错误的唤醒请求,同时允许任何有效报文发起唤醒请求。
ISO 11898-2:2016 标准定义了短时间和长时间的唤醒滤波时间。该器件的 tWK_FILTER 时间选在这两个滤波范围的最小值和最大值之间。选择此时间是为了让 500kbps 的单个位时间或 1Mbps 的两个背对背位时间能够触发处于任一总线状态的滤波器。任何速率为 500kbps 或更低的 CAN 帧都将包含有效的 WUP。
为了实现额外的稳健性并防止误唤醒,该器件实现了唤醒超时特性。要成功发生远程唤醒事件,必须在超时值 t ≤ tWK_TIMEOUT 范围内收到整个 WUP。否则,内部逻辑会被复位并且收发器保持在其当前状态而不被唤醒。然后,必须按照本节中提到的限制条件再次发送完整模式。请参阅图 8-7 以了解具有唤醒超时特性的唤醒模式时序图。