M_CAN
用于CAN/CAN FD的协议控制器IP
应用和技术摘要
M_CAN是一个CAN IP模块,可以作为一个独立的CAN控制器,可集成于ASIC或FPGA芯片内部。它支持经典的CAN和CAN FD(具有灵活数据速率)。符合ISO11898-1:2015标准。需要额外的收发器硬件来连接到CAN物理层。报文可存储于模块外部单口或双口RAM,它通过通用主接口与M_CAN相连。根据所选择的集成方式,多个M_CAN控制器可以共享同一个报文RAM。主机CPU通过32位通用接口连接。
产品优势
- 支持符合ISO 11898-1:2015标准的经典CAN和CAN FD
- 最长支持64字节的有效数据,可以更快地传输大数据字段
- Support as CAN FD Light Commander:
Standardization published in CiA 604-1: CAN FD light Protocol for responder nodes
> More information about CAN FD light - CiA(CAN与自动化)正在进行标准化
- 多个M_CAN模块可以访问一个共享存储器
- 智能消息处理减少了CPU负载
- 可连接到8/16/32位通用CPU接口的客户特定主机CPU上
- 比特率最高支持8 Mbit/s,取决于应用和使用的收发器
- 使用17/21位CRC(CAN FD)或15位CRC(CAN)进行安全通信
- 满足功能安全
- 根据ISO 26262-11:2018,第4条,M_CAN已被开发为独立安全单元(SEooC)
- 安全手册和FMEDA可按要求提供。
- M_TTCAN还支持符合ISO 11898-4的时间触发CAN的实时应用。
可选的附加功能:
TSU - 时间戳单元
根据CiA603和AUTOSAR规范,时间戳单元为M_CAN IP模块提供硬件时间戳。
DMU - 直接存储器访问单元
DMU支持M_CAN报文RAM和系统内存之间的DMA传输
安全传输
比特率超过1 Mbit/s