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
参考资料
1.1
MCAN 特性
MCAN 模块的显著特性如下:
符合 CAN 协议 2.0A、B 和 ISO 11898-1:2015 标准
完全支持 CAN FD(最多 64 个数据字节)
支持 AUTOSAR 和 SAE J1939
多达 32 个专用发送缓冲器
可配置的发送 FIFO,最多 32 个元素
可配置的发送队列,最多 32 个元素
可配置的发送 Event FIFO,最多 32 个元素
多达 14 个专用接收缓冲器
两个可配置的接收 FIFO,每个 FIFO 最多 14 个元素,具有 1kB 的消息 RAM
多达 128 个滤波器元素
用于自检的环回模式
可屏蔽中断(两条可配置的中断线路、可纠正的 ECC、计数器溢出和时钟停止或唤醒)
不可屏蔽中断(不可纠正的 ECC)
两个时钟域(CAN 时钟和主机时钟)
消息 RAM 的 ECC 检查
支持时钟停止和唤醒
时间戳计数器
1Mbps 标称比特率;8Mbps 数据比特率
不支持的特性:
主机总线防火墙
时钟校准
通过 CAN 进行调试