主要观点总结
本文主要介绍了硬件路由中的CRE(CAN Routing Engine)功能,包括其在汽车MCU芯片中的应用、定义、路由原理、内部路由性能以及在实际项目中的运用等。
关键观点总结
关键观点1: 硬件路由的概述及CRE的定义
硬件路由在汽年MCU芯片中少见但在SOC芯片中是标配。CRE是不同CAN网段之间的数据路由,是汽车硬件路由中的一个功能。
关键观点2: CRE路由的原理及分类
CRE路由分为内部路由和外部路由。内部路由是CAN模块内Group内的CAN数据路由,外部路由是不同Group节点或特定CAN节点与内存/Ethernet之间的数据路由。
关键观点3: CAN的内部路由性能特点
CAN的内部路由性能通过硬件实现,相比软件实现具有更高的实时性,时间差在us级别。
关键观点4: CRE功能的细节应用
除了基本的路由功能,CRE还能进行CAN ID、DLC的修改以及报文类型的转换。这些功能如何运用到实际项目,还需要实践检验。
关键观点5: 文章提及的其他相关问题
文章中还提及了其他与硬件路由相关的工程问题,如无效唤醒、诊断中的DTC故障状态读取等。此外,还介绍了其他相关技术如Lin总线的基础知识和嵌入式开发中的Vio和Vcc的区别等。
文章预览
说起硬件路由,其实算不上新的技术突破,只是在汽车MCU级的芯片中少见而已,在SOC的芯片中,算是标配的存在。比如:芯驰的G9系列,就配有CAN、LIN、Ethernet硬件路由加速器。随着车规级MCU芯片的发展,各种软/硬功能不断的"复用"进来,所以,作为汽车人,得不断地补充知识,接纳“新技术”。本文,聚焦一下TC4xx的CRE(CAN Routing Engine)功能,注意,不是DRE(Data Routing Engine),DRE后面再聊。 1、什么是CRE 简单说,CRE就是 不同CAN网段 之间的数据路由。所以,如果一个控制器需要CAN路由,也就意味着这个控制器至少包含两路CAN。CAN路由示意如下: 没有CRE之前,如果要实现报文之间的路由,则需要软件实现,如果使用Autosar架构,往往会通过PduR模块实现PDU级别的路由。 2、CRE路由原理 CRE路由分为内部路由和外部路由。什么是内部路由呢?我们知道:CAN
………………………………