ZHCAF96
April 2025
MSPM0G3506
,
MSPM0G3507
,
MSPM0G3518
,
MSPM0G3519
1
摘要
商标
1
简介
1.1
MCAN 特性
2
MCAN 模块的 Sysconfig 配置
2.1
MCAN 时钟频率
2.2
MCAN 基本配置
2.2.1
发送器延迟补偿 (TDC)
2.2.2
位时序参数
2.2.3
消息 RAM 配置
2.2.3.1
标准和扩展 ID 滤波器配置
2.2.3.1.1
如何添加更多滤波器
2.2.3.2
TX MSG RAM
2.2.3.3
RX MSG RAM
2.3
高级配置
2.4
保留配置
2.5
中断
2.6
引脚配置和 PinMux
3
演示项目说明
3.1
TX 缓冲模式
3.2
TX FIFO 模式
3.3
RX 缓冲模式
3.4
RX FIFO 模式
4
解决/避免 CAN 通信问题的调试和设计提示
4.1
所需的最少节点数
4.2
为何需要收发器
4.3
总线关闭状态
4.4
在低功耗模式下使用 MCAN
4.5
调试检查清单
4.5.1
编程问题
4.5.2
物理层问题
4.5.3
硬件调试提示
5
总结
6
参考资料
4.5.3
硬件调试提示
要查看直至 ACK 阶段的波形,必须将收发器连接到节点。如果没有收发器,该节点立即进入错误状态。
检查是否能在发送 MCU 的 MCAN_TX 引脚上合适地看到 CAN 帧且 CAN 帧是否具备预期比特率。如果在 MCAN_TX 引脚上看到了预期数据,则检查 MCAN_RX 引脚上的数据。如果在 MCAN_RX 引脚上看到相同的数据,则收发器能正确地环回数据。
如果使用具有内置 CAN FD 触发器的示波器,请确保配置为触发的信号与在电路板上探测的信号相匹配。除了 Start-of_Frame (SOF)、远程帧、错误帧和特定消息 ID,许多示波器还能够触发 CAN 发送 (CANTX)、CAN 接收 (CANRX)、CAN_H 和 CAN_L 信号。
如果示波器没有解码波形,请确保通道的输入阈值正确。这与通常用于信号中的
触发电平
类似。
确保在示波器中正确配置标称阶段和数据阶段的比特率。否则,这会显示不正确的数据。
CAN 总线分析器工具:确保正确配置标称阶段和数据阶段的比特率。