汽車網(wǎng)關(guān)(Automotive Gateway)作為整車網(wǎng)絡(luò)的數(shù)據(jù)交互樞紐,是整車電子電氣構(gòu)架中的核心部件,可以安全可靠地在車輛內(nèi)的多個(gè)不同網(wǎng)絡(luò)內(nèi)互連和傳輸數(shù)據(jù)。
它通過物理隔離和協(xié)議轉(zhuǎn)換, 在共享數(shù)據(jù)的功能域(動(dòng)力總成、 底盤和安全性、 車身控制、 信息娛樂、 遠(yuǎn)程信息處理、 ADAS)之間, 通過通信接口(包括高低速CAN、 LIN、 ISO-9141、 FlexRay和以太網(wǎng)協(xié)議)實(shí)現(xiàn)數(shù)據(jù)交換,網(wǎng)關(guān)還為汽車內(nèi)的不同電子控制單元(ECU)提供無線(OTA)固件升級(jí)。
系統(tǒng)框圖及說明
如下,是基于英飛凌TC377的汽車網(wǎng)關(guān)框圖
- 主芯片采用了英飛凌Aurix第二代里面的TC377TX,需要注意的是其內(nèi)置3個(gè)300MHz CPUs,內(nèi)置6MBFlash/4MB SRAM,以及兩路千兆以太網(wǎng)
- 網(wǎng)關(guān)具備5個(gè)對(duì)外的千兆以太網(wǎng)接口,以及4個(gè)100M以太網(wǎng)接口,可見其可以支撐各類ECU之間的大量數(shù)據(jù)吞吐量; 高速以太網(wǎng)開關(guān)用了Marvel的,資料需要申請(qǐng)
- 其他通信口,支持CAN,LIN,F(xiàn)lexRay,其中一路CAN用了支持Partial Networking的TLE9255 (這里TLE9255芯片需要Host通過SPI口控制,FlexRay收發(fā)器TLE9222也需要通過SPI配置)
- 網(wǎng)關(guān)供電,從12V蓄電池,整個(gè)網(wǎng)關(guān)需要5V CAN,5V Flex-Ray,3.3V,1.8V,1.0V和0.9V,電源樹如下
- 配合電源軌,也就容易理解之前聊到的MCU里面需要通過ADC去監(jiān)控系統(tǒng)電源狀態(tài),如下
- TC377的供電,選用了TLF30682
- 選用了一顆ISSI的4GB的eMMC,用于數(shù)據(jù)存儲(chǔ) (SDMMC接口)