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

简介 – 局部联网

控制器局域网 (CAN) 是在被视为嘈杂环境(例如,汽车)中使用的一种通信架构,用于确保可靠通信。随着时间的推移,CAN 已经发展到包括传统高速 CAN 以及 CAN 灵活数据速率 (CAN FD)。传统高速 CAN 支持高达 1Mbps 的数据速率,虽然 CAN FD 向后兼容传统高速 CAN,但它也支持高达 5Mbps 及更高的数据速率。CAN FD 支持高达 64 个字节和比特率切换模式,从而可实现速度超过 1Mbps 的数据传输。

在汽车 CAN 网络中,当车辆关闭或在正常运行期间仅需要打开几个电气控制单元 (ECU) 时,电源始终是一个问题。PN 的发展解决了该问题。PN 是一种在同时使用同构(所有 ECU 都支持 PN)或混合(仅部分 ECU 支持 PN)CAN 和 CAN FD 网络时节省电力的方法。该过程的实现方法是:允许进行总线通信,但睡眠节点仅在收到特定的 CAN 消息或帧时唤醒。PN 是由国际标准化组织 (ISO) 基于最新版本的 ISO 11898-2:2016 标准开发的。

本应用手册使用一个示例应用来提供相关信息,重点介绍了选择性唤醒(也称为局部联网 (PN))的定义及其在应用中的使用。为便于理解,本手册还提供了 TCAN1145-Q1 和 TCAN1146-Q1 的寄存器集,并通过两个示例来说明如何对器件进行编程以支持 PN。