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