ZHCAF96 April   2025 MSPM0G3506 , MSPM0G3507 , MSPM0G3518 , MSPM0G3519

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
    1. 1.1 MCAN 特性
  5. 2MCAN 模块的 Sysconfig 配置
    1. 2.1 MCAN 时钟频率
    2. 2.2 MCAN 基本配置
      1. 2.2.1 发送器延迟补偿 (TDC)
      2. 2.2.2 位时序参数
      3. 2.2.3 消息 RAM 配置
        1. 2.2.3.1 标准和扩展 ID 滤波器配置
          1. 2.2.3.1.1 如何添加更多滤波器
        2. 2.2.3.2 TX MSG RAM
        3. 2.2.3.3 RX MSG RAM
    3. 2.3 高级配置
    4. 2.4 保留配置
    5. 2.5 中断
    6. 2.6 引脚配置和 PinMux
  6. 3演示项目说明
    1. 3.1 TX 缓冲模式
    2. 3.2 TX FIFO 模式
    3. 3.3 RX 缓冲模式
    4. 3.4 RX FIFO 模式
  7. 4解决/避免 CAN 通信问题的调试和设计提示
    1. 4.1 所需的最少节点数
    2. 4.2 为何需要收发器
    3. 4.3 总线关闭状态
    4. 4.4 在低功耗模式下使用 MCAN
    5. 4.5 调试检查清单
      1. 4.5.1 编程问题
      2. 4.5.2 物理层问题
      3. 4.5.3 硬件调试提示
  8. 5总结
  9. 6参考资料

位时序参数

图 2-1 中列示了哪些参数包含在 Bit Timing Parameters 块中。

 位时序参数图 2-4 位时序参数

CAN 总线中的位时序是指用于同步和控制 CAN 通信中数据传输的关键参数。这会将每个位的时间划分为多个时间段(称为 Time Quanta 或 TQ),以确保网络上的所有节点都能准确地接收和发送数据。位时序的设置包括几个关键组成部分:时间量子 (TQ)、同步段 (SyncSeg)、传播段 (PropSeg)、相位缓冲段 1 (PBSeg1)、相位缓冲段 2 (PBSeg2) 和采样点。位时序在数据传输中的作用体现在同步和一致性、数据完整性、容错、数据速率和网络性能以及抗干扰能力等方面。

  • Desired Sampling Point (%):在 CAN FD 中,所需采样点百分比为 15% 至 95%。此参数始终与总线上的其他 CAN 节点相匹配。
  • Arbitration Bit Rate Configuration:所需的调停速率 (kbits/sec):定义了调停速率。
  • Use Calculated Arbitration Bit Timing Parameters:启用该配置后,SysConfig 会根据所需的采样点和调停速率,自动计算调停波特率预分频器、采样点前的时间、采样点后时间和 (Re) 同步跳转宽度范围。
  • Data Bit Rate Configuration:所需数据速率 (kbits/sec):定义数据速率。
  • Use Calculated Data Bit Timing Parameters:启用该配置后,SysConfig 会根据所需的采样点和数据速率,自动计算数据波特率预分频器、采样点前的时间、采样点后时间和 (Re) 同步跳转宽度范围。