ZHCAA54B January   2022  – June 2022 TCAN1145-Q1 , TCAN1146-Q1

 

  1.   摘要
  2.   商标
  3. 1简介 – 局部联网
  4. 2局部联网应用
    1. 2.1 工作模式和局部联网
    2. 2.2 睡眠模式和局部联网
    3. 2.3 唤醒帧
    4. 2.4 传统高速 CAN、CAN FD 和 PN
    5. 2.5 混合网络信息
  5. 3CAN 帧和唤醒帧
    1. 3.1 CAN 帧结构
    2. 3.2 唤醒帧
      1. 3.2.1 ID 字段匹配
      2. 3.2.2 数据长度代码 (DLC) 匹配
      3. 3.2.3 数据匹配
      4. 3.2.4 CRC 匹配
      5. 3.2.5 Acknowledge 字段匹配
    3. 3.3 错误计数器
    4. 3.4 选择性唤醒 FD 被动
  6. 4选择性唤醒寄存器
  7. 5配置局部联网功能
    1. 5.1 有效 CAN 消息 ID 示例
    2. 5.2 有效数据示例
  8. 6总结
  9. 7参考文献
  10. 8修订历史记录

唤醒帧

在启用 PN 的 CAN 收发器正确接收和解读唤醒帧 (WUF) 之前,接收器必须与 CAN 数据速率同步。为了节省成本,本地 PN 收发器使用内部振荡器,该振荡器与网络中 CAN 控制器的相差幅度为 ±3%。若要正确解码 CAN 帧,器件必须首先将其内部时钟与发送 CAN 帧的控制器的时钟同步。这是通过分析 CAN 帧并将接收到的位长度与其自身预期长度进行比较,然后进行位长度调整来实现的。在 PN CAN 收发器锁定步骤完成之前,可能需要分析几个 CAN 帧。

为了使收发器锁定至相应的数据速率,ISO 11898-2:2016 CAN 标准针对 500kbps 最多允许 4 个 CAN 帧,针对 1Mbps 最多允许 8 个 CAN 帧,不包括第一个包含 WUP 的 CAN 帧,该帧在 tBias 后开始。不需要对这些帧进行正确解码,正确解码不会导致内部帧错误计数器递增。收发器在成功同步至 CAN 数据速率后可以接收有效的 WUF。有关唤醒帧的说明,请参阅Topic Link Label3

在该过程中,CAN 总线数据不会传递至收发器 RXD 引脚。一旦支持 PN 的 ECU 接收到该有效的 WUF,它就会完全唤醒并转换到待机模式。其他未通过该 WUF 唤醒的节点必须继续保持睡眠模式,同时解码 CAN 帧并寻找与其匹配的 WUF 模式。如果收发器没有接收到有效的 WUF,并且 ISO 定义的 tSILENCE 计时器到期(总线不活动超时),那么 ECU 将重新进入深度睡眠状态并将总线偏置回至接地。请记住,如果其他节点正在通信,那么 CAN 网络将保持偏置为 2.5V,并且将不再处于深度睡眠状态,但消耗的电流仍比处于待机或正常模式下的 ECU 更小。