汽车网关(Automotive Gateway)作为整车网络的数据交互枢纽,是整车电子电气构架中的核心部件,可以安全可靠地在车辆内的多个不同网络内互连和传输数据。
它通过物理隔离和协议转换, 在共享数据的功能域(动力总成、 底盘和安全性、 车身控制、 信息娱乐、 远程信息处理、 ADAS)之间, 通过通信接口(包括高低速CAN、 LIN、 ISO-9141、 FlexRay和以太网协议)实现数据交换,网关还为汽车内的不同电子控制单元(ECU)提供无线(OTA)固件升级。
系统框图及说明
如下,是基于英飞凌TC377的汽车网关框图
主芯片采用了英飞凌Aurix第二代里面的TC377TX,需要注意的是其内置3个300MHz CPUs,内置6MBFlash/4MB SRAM,以及两路千兆以太网
网关具备5个对外的千兆以太网接口,以及4个100M以太网接口,可见其可以支撑各类ECU之间的大量数据吞吐量; 高速以太网开关用了Marvel的,资料需要申请
其他通信口,支持CAN,LIN,FlexRay,其中一路CAN用了支持Partial Networking的TLE9255 (这里TLE9255芯片需要Host通过SPI口控制,FlexRay收发器TLE9222也需要通过SPI配置)
网关供电,从12V蓄电池,整个网关需要5V CAN,5V Flex-Ray,3.3V,1.8V,1.0V和0.9V,电源树如下
配合电源轨,也就容易理解之前聊到的MCU里面需要通过ADC去监控系统电源状态,如下
TC377的供电,选用了TLF30682
选用了一颗ISSI的4GB的eMMC,用于数据存储 (SDMMC接口)