1、前言
本文讲述的是英飞凌 AURIX TC3XX 系列多核单片机的 MCMCAN 外设介绍。
MCMCAN 遵循 ISO 11898-1 和 ISO 11898-4 做数据收发,能提供 ISO 11898-4 中规定的时间触发通信的所有功能,包括事件同步时间触发通信、全局系统时间和时钟漂移补偿。此外,根据ISO 11898-1,MCMCAN 支持经典 CAN 和 CAN FD 通信。
2、 介绍
2.1、MCMCAN 框架图
从下图可知,一个 MCMCAN 管理多路 CAN 节点(通道)。
![](https://img-blog.csdnimg.cn/9aa8f2292b07419e85c75bde772fa55c.png)
2.2、功能列表
以下是MCMCAN模块的功能:
- 遵循 ISO 11898-1,ISO 11898-4
- 支持最多64个数据字节的 CAN FD
- TTCAN 协议1级和2级完全在硬件中
- 支持事件同步时间触发通信
- CAN 错误记录
- AUTOSAR 优化
- SAE J1939 优化
- 改进的验收过滤
- 两个可配置的接收 FIFO
- 接收高优先级消息时单独发送信号
- 多达 64 个专用接收缓冲区
- 多达 32 个专用传输缓冲区
- 可配置传输 FIFO
<