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修订历史记录

数据匹配

数据字段匹配要求位于任何位位置和任何字节中的至少一个位必须在接收字段和寄存器编程字段中匹配为 1。如果 DLC 代码为“b0000”,即没有数据字节,则数据字段匹配即视为 WUF 数据匹配。

存储在 DATA7-DATA0 寄存器字段中的数据字节顺序按降序指定,因此帧的最后一个字节始终被视为字节 0,以与寄存器 DATA0 相对应。

图 3-3 数据匹配

在该示例中,当 DLC=8 时,在接收到的数据字节和配置的 DATAn 字节中有两个位匹配“1”。只需要一个匹配项,因此这是一个有效的 WUF 数据字段。

图 3-4 DLC 值和数据字节

图 3-4 显示了有关如何为不同的 DLC 解释数据字节的映射。发送字节的顺序是从左到右。例如,对于 DLC 代码 4,将按照 Data3、Data2、Data1 和 Data0 的顺序对照提供的字节来检查接收到的传入字节。