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 FD 通信,功耗最高。待机模式是从睡眠模式到正常模式的过渡模式,此时 ECU 从睡眠状态唤醒,收发器等待 ECU 系统处理器将 CAN 收发器置于正常模式。必须注意的是,待机模式和睡眠模式不允许来自 CAN 网络的数据传递到 CAN 收发器 RXD 引脚。最后,睡眠模式是功耗最低的模式,此时 ECU 中只有 CAN 收发器的低功耗接收器处于活动状态。

当 ECU 进入睡眠模式(低功耗模式)时,唤醒模式 (WUP) 会启动网络上每个节点的唤醒过程。WUP 包含一个经滤波的显性脉冲,后跟一个经滤波的隐性脉冲,再后跟另一个经滤波的显性脉冲。WUP 作为一种基本的噪声滤除机制,可将 CAN 噪声与实际 CAN 流量区分开来。当通过 CAN 发送 CAN 帧时,每个节点都会识别 WUP 并从睡眠模式转换到功率更高的模式(例如待机模式或正常模式),此时所有 CAN 节点都会消耗更大的电流。

当 ECU 支持 PN 时,需要在唤醒过程中执行额外的步骤才能退出睡眠模式。支持局部联网的 CAN 节点将睡眠模式分为两种状态,即深度睡眠(CAN 总线 GND 偏置)和睡眠(CAN 总线 2.5V 偏置)。当支持 PN 的 CAN 收发器处于这些睡眠状态中的任何一种时,没有任何 CAN 帧传递到 RXD 引脚。