隨著燃油車被電動車取代,機(jī)械連接越來越多地被電子信息所取代,需要一個車載網(wǎng)絡(luò)來促進(jìn)通信。針對汽車和其他時間敏感的應(yīng)用而出現(xiàn)的以太網(wǎng)似乎是首選。
但這一選擇是否已成定局?以太網(wǎng)會取代所有其他的車載網(wǎng)絡(luò)嗎?至少到目前為止,還不清楚。
Synopsys的高級市場經(jīng)理Joe Mallett說:“現(xiàn)在對汽車以太網(wǎng)是否真的會成為首選的總線仍有爭議。它減少了線束,無論何時減少線束都是好事。但服務(wù)質(zhì)量一直是個挑戰(zhàn)。”
整體汽車架構(gòu)會強(qiáng)烈影響網(wǎng)絡(luò)的走向。Zonal架構(gòu)傾向于強(qiáng)大的骨干網(wǎng)絡(luò),以太網(wǎng)似乎在這方面有優(yōu)勢。但最終的選擇還未定,即使以太網(wǎng)成為首選的主干網(wǎng),連接到傳感器和顯示器的各種本地節(jié)點仍是一個問題。
汽車工程師協(xié)會(SAE)已經(jīng)定義了A到D四個級別的網(wǎng)絡(luò)。Rambus的安全技術(shù)產(chǎn)品經(jīng)理Thierry Kouthon說:“A只有很少的信息,比如開/關(guān)。B介于每秒幾百kb的速度。C會更快。而D超過1Mbps。在2000年之前的傳統(tǒng)汽車中,這基本上已經(jīng)足夠了。”
雖然最快的網(wǎng)絡(luò)級別是1Mbps以上,但以今天的標(biāo)準(zhǔn)來看非常慢,新的數(shù)據(jù)要求比這快3或4個數(shù)量級的網(wǎng)絡(luò)。
始于信息娛樂系統(tǒng)
車載網(wǎng)絡(luò)的大部分工作最初是由信息娛樂的需求驅(qū)動的。這意味著通過網(wǎng)絡(luò)與內(nèi)容源的外部連接,至少可以處理音頻和視頻的需求。
雖然許多系統(tǒng)都有普通以太網(wǎng),但它不能處理音頻/視頻(A/V)的時間敏感需求,因為時間不是確定的。Kouthon解釋說:“它有一個可怕的避免沖突的檢測機(jī)制。”這就是為以太網(wǎng)開發(fā)時間敏感型網(wǎng)絡(luò)(TSN)功能的動機(jī)。
Avnu聯(lián)盟主席、英特爾的技術(shù)營銷戰(zhàn)略家Greg Schlechter說:“TSN始于AVB(A/V bridging)。然后,在汽車領(lǐng)域,他們說,‘我們需要在將A/V用到車上’。因此,我們進(jìn)行了改進(jìn)。而現(xiàn)在工業(yè)界也開始接受它,航空業(yè)也在關(guān)注它。”
TSN指的是可以為不同的應(yīng)用所選擇的一組功能。顧名思義,它涉及到在交付時間保證下交付時間敏感的流量的能力。這是基礎(chǔ)以太網(wǎng)無法做到的,因為它是一個盡力而為的協(xié)議。
TSN功能包括流量整形、帶寬預(yù)留、減少延遲、搶占和處理實時要求。這些都是針對車輛內(nèi)不同功能的整體服務(wù)質(zhì)量需求。
但是,如果以太網(wǎng)在信息娛樂系統(tǒng)中可以發(fā)揮作用,就出現(xiàn)了一種觀點,認(rèn)為它也可能被用于車內(nèi)其它網(wǎng)絡(luò)。包括其他對時間敏感的控制功能,普通的以太網(wǎng)可能無法處理,但帶有TSN的以太網(wǎng)可以處理。
Synopsys的高級產(chǎn)品營銷經(jīng)理John Swanson說:“當(dāng)你踩下剎車時,在車輛完全停止之前還有一段時間。你不希望你孩子在玩的游戲干擾到網(wǎng)絡(luò)。異步流量整形器讓你更加靈活。如果你有足夠的余量和帶寬,TSN可以讓你保證所有的東西都能實現(xiàn),而無需所有詳細(xì)的網(wǎng)絡(luò)工程。”
TSN以太網(wǎng)的汽車配置文件已經(jīng)建立,但問題仍然是這是否是整個車輛的最佳解決方案。
架構(gòu)影響網(wǎng)絡(luò)如果以太網(wǎng)要在汽車中占主導(dǎo)地位,它需要被用于安全關(guān)鍵的應(yīng)用。這與信息娛樂系統(tǒng)有很大不同,而且要復(fù)雜得多。在最高層面上,有兩種競爭性的架構(gòu),而每種架構(gòu)的支持者都傾向于沿著商業(yè)產(chǎn)品線進(jìn)行調(diào)整。
Swanson說:“人們現(xiàn)在正在兩個方向進(jìn)行試驗。有超級計算構(gòu)架,也有zonal計算構(gòu)架。”
大型計算引擎的制造商們傾向于集中式計算,在這里可以利用高端處理器的能力,將他們鎖定在這個巨大的機(jī)會中。這意味著將所有數(shù)據(jù)帶入一個中心位置進(jìn)行處理。
相比之下,zonal架構(gòu)將計算分布在各zone和一個中央樞紐之間。一個zone指的是汽車的一個位置區(qū)域。例如,車輛的左前部分可以是一個zone。一個zone可能有各種功能,本地計算盡可能地處理這些功能。一個骨干網(wǎng)絡(luò)將連接各zone和中央處理器。
圖1:兩種主要的汽車網(wǎng)絡(luò)選擇。左邊是集中式模式,所有網(wǎng)絡(luò)端點都連接到中央處理器。右邊是zonal架構(gòu),在將結(jié)果傳遞給中央處理器之前,由本地zone處理部分處理工作。Zone內(nèi)的網(wǎng)絡(luò)仍然是一個開放的問題。
英飛凌產(chǎn)品營銷總監(jiān)Vikram Patel說:“如果他們走zonal架構(gòu)的道路,中間有高算力中央計算平臺,那么千兆速度的以太網(wǎng)主干網(wǎng)可能是他們都在尋找的答案。”
這與domain構(gòu)架不同,在domain構(gòu)架中物理位置不再是決定因素。相反,相似的功能構(gòu)成了一個domain。按domain來組織可能意味著中央計算,因為汽車中任何地方的所有共享功能都會被一起處理。
中央計算的一個好處是,它可以看到整個車輛,而一個zone只能看到該zone內(nèi)的東西。因此,zonal架構(gòu)意味著在zone內(nèi)的本地計算和中央計算之間的分離,然后進(jìn)一步集中計算將各zone結(jié)合起來。例如,一個攝像頭的處理可以在本地進(jìn)行,然后將其結(jié)果被發(fā)送到中央樞紐,在那里所有攝像頭的結(jié)果可以被適當(dāng)?shù)睾喜⑵饋怼?/p>
西門子EDA自動駕駛和ADAS高級總監(jiān)David Fritz說:“zonal架構(gòu)成功的關(guān)鍵是一些新的橋梁。你可以從zone內(nèi)的本地CAN網(wǎng)絡(luò)到zone模塊。然后再進(jìn)入主網(wǎng)絡(luò),即汽車以太網(wǎng)。”
Zonal架構(gòu)的關(guān)鍵動力之一是可以減少線束。線束被證明是車輛中最重和最昂貴的部件,因此行業(yè)正采取一切可能的方法來減少或簡化連接。
如果使用星形網(wǎng)絡(luò)配置,中央計算意味著從所有傳感器到中央樞紐的“全壘打”。在zonal架構(gòu)下,這些連接大部分都在zone內(nèi),只有一個連接從整個zone到中心。
Swanson說:“我相信我們將看到一種混合模式,在這種架構(gòu)中,一臺超級計算機(jī)知道發(fā)生的一切,并可能驅(qū)動一切,但不同的zone做自己的事。處理一個視頻并把它接入網(wǎng)絡(luò)是一個zone可以做的事,我們不必浪費以太網(wǎng)流量來發(fā)送原始視頻。”
為了簡單起見,OEM希望由一個網(wǎng)絡(luò)來做所有的事。由于以太網(wǎng)涉及大量的軟件投資,盡可能地利用這種投資來提高開發(fā)效率。
英飛凌的Patel說:“一旦你在那種基于時間的domain協(xié)議上進(jìn)行了投入,你同時也要對軟件進(jìn)行很大的投資。因此,一些OEM發(fā)現(xiàn),如果你要進(jìn)入以太網(wǎng),就得all in。”
雖然以太網(wǎng)可能是一個長期的選擇目標(biāo),但目前還不清楚它是否實用。
不同類型的網(wǎng)絡(luò)通信
這可以歸結(jié)為一個問題,即網(wǎng)絡(luò)需求是什么。答案是受到必須傳輸?shù)牟煌愋偷臄?shù)據(jù)的影響。
在一種情況下,常規(guī)的網(wǎng)絡(luò)數(shù)據(jù)和流媒體數(shù)據(jù)之間是有區(qū)別的。網(wǎng)絡(luò)數(shù)據(jù)往往由各種不同大小的數(shù)據(jù)包組成,并出于不同的目的在網(wǎng)絡(luò)上向多個方向移動。平均而言,它在流量方向上是對稱的,有些是來,有些是去。以太網(wǎng)被廣泛認(rèn)為是這種流量的自然選擇。
相比之下,由傳感器發(fā)出的流數(shù)據(jù)可能沒有自然的分界線,使分組變得容易。雖然流的大塊數(shù)據(jù)可以被放入數(shù)據(jù)包,但通常是在一些任意的時間間隔內(nèi)完成。此外,流量往往是高度不對稱和單向的。
Cadence汽車解決方案總監(jiān)Robert Schweiger說:“你有大量的數(shù)據(jù)從傳感器傳到汽車上,而你可能只需要其它反向的一點點數(shù)據(jù)來配置傳感器。對于顯示器來說,情況正好相反。你有大量的數(shù)據(jù)流向顯示器,顯示各種東西。但它不需要與數(shù)據(jù)源進(jìn)行通信。”
以太網(wǎng)不被視為流數(shù)據(jù)的有效網(wǎng)絡(luò)選擇。因為以太網(wǎng)本質(zhì)上是雙向的,這種后向通道容量很大程度上會被浪費掉。這可能是OEM對單一網(wǎng)絡(luò)的渴望與實際考慮相沖突的最鮮明的例子。
還有外部數(shù)據(jù),如V2X與當(dāng)?shù)鼗A(chǔ)設(shè)施或信息娛樂系統(tǒng)的通信和內(nèi)部數(shù)據(jù)之間的區(qū)別,后者是在內(nèi)部產(chǎn)生和使用的。外部通信必然是無線的,這意味著它的網(wǎng)絡(luò)需求將不同于內(nèi)部通過線束處理的數(shù)據(jù)。
Cadence的市場總監(jiān)Tom Wong指出:“無線模塊將通過PCIe的方式與計算機(jī)通信。”
帶寬要求
以太網(wǎng)速度并不是低級別的控制信息傳遞所需要的。它是由信息娛樂、ADAS和遠(yuǎn)程信息處理的需求所驅(qū)動的。
Fritz指出:“中央式方案的主要挑戰(zhàn)之一是帶寬,它可以輕易地增加到10Gbps。我們離10Gbps還有一段距離,更不用說100G了。對于汽車以太網(wǎng),目前我們的速度是1Gbps。”
但內(nèi)部需求可能會超過這個數(shù)字,特別是將數(shù)據(jù)流傳到中央處理器。雷達(dá)數(shù)據(jù)不需要1G的以太網(wǎng),低速以太網(wǎng)就可以。攝像頭可以用以太網(wǎng),如果增加了激光雷達(dá),那么攝像頭/激光雷達(dá)數(shù)據(jù)的組合就需要高速以太網(wǎng)。
現(xiàn)在有10Gbps的PHYs,但它們很復(fù)雜,也很貴。而且它們只能作為單獨的芯片使用,而不是作為集成到SoC的IP。
Schweiger說:“從商業(yè)角度以及從將進(jìn)入汽車的PHY的數(shù)量來看,將這種10-Gb以太網(wǎng)PHY作為IP可能很有意思。最有可能的是,第一個版本將是外部PHY,以后可能是一個集成版本。”
然而,即使有了這樣的IP,仍然存在著散熱問題。這些驅(qū)動器會發(fā)熱,需要用散熱器。在小型純驅(qū)動芯片上安裝散熱器成本較低。如果在整個SoC的成本中加入僅用于以太網(wǎng)驅(qū)動器的散熱器,則成本更高。
Cadence的Wong說:“想象一下,你把一堆高速以太網(wǎng)PHY放入一個SoC中,你有5個不同的通道都在驅(qū)動20或30甚至50英尺長的線束。SoC會發(fā)熱,所以SoC的低成本封裝就別想了。你必須采用散熱器封裝。而成本上升不是因為芯片本身,是因為封裝和散熱器。”
帶寬需求可能低于10Gbps(例如2.5或5Gbps),但預(yù)計不會有專用設(shè)備滿足這些速度。相反,人們會從1Gbps跳到10Gbps,但將時鐘撥回到所需的速率。也就是說,一個中央架構(gòu)所需帶寬甚至可能超過10Gbps,甚至超出了當(dāng)今最先進(jìn)的PHY芯片所能達(dá)到的帶寬。
這也是為什么zonal架構(gòu)目前最受歡迎的另一個原因。高帶寬的活動可以在本地處理,更高級別的數(shù)據(jù)(與原始數(shù)據(jù)相比自然是壓縮的)與中央處理器通信所需的帶寬更少。
鑒于這種安排,人們(但不是普遍地)預(yù)計,以太網(wǎng)將作為骨干網(wǎng)絡(luò),所有的zone將用來與中央樞紐通信。剩下的問題是在這些zone內(nèi)會發(fā)生什么,答案并不清楚。
Zonal的沖突
在一個zone內(nèi),執(zhí)行著許多不同的功能。對以太網(wǎng)抗拒最強(qiáng)的是流媒體,目前往往由基于MIPI的協(xié)議主導(dǎo)。雖然MIPI的D-PHY和C-PHY在手機(jī)中占主導(dǎo)地位,但該組織已經(jīng)提出了一個串行A-PHY版本,可以處理車輛中高達(dá)15米的范圍。同時,新的ASA組織提出了一個不同的串行標(biāo)準(zhǔn)來處理汽車攝像頭和顯示器數(shù)據(jù)。目前還不清楚哪一個會占主導(dǎo)地位。
可用性和多個供應(yīng)源是一個重要的考慮因素。Schweiger說:“我們不希望只有一個供應(yīng)商,我們希望有五個,甚至更多,這樣我們就不會遇到供應(yīng)鏈問題。”
Swanson表示贊同。“許多OEM希望堅持這些標(biāo)準(zhǔn),但他們希望標(biāo)準(zhǔn)能使他們的供應(yīng)商相互競爭。”
對于速度較慢的控制相關(guān)的信息傳遞,CAN在歷史上一直占主導(dǎo)地位,而且它仍然可以存在于zone內(nèi)。另外,新的10-BASE-T1S提供了一個雙絞線多分流選項,運(yùn)行速度可達(dá)10Mbps。
Swanson指出:“10-BASE-T1S實際上是作為CAN的替代品而設(shè)計的。對于流媒體數(shù)據(jù)來說,它的速度遠(yuǎn)遠(yuǎn)不夠,但對于控制來說是沒問題的。”
Kouthon指出:“當(dāng)你控制舒適性功能相關(guān)的ECU時(比如讓座椅上下和向后傾斜的ECU),那就是一個開關(guān),你不需要用以太網(wǎng)來做這個,像CAN或LIN這樣的傳統(tǒng)網(wǎng)絡(luò)已經(jīng)足夠了。”
但如果異步以太網(wǎng)版本浮出水面,可能還有另一種選擇。Schweiger說:“有些人贊成推廣所謂的異步以太網(wǎng)通信。所以你在一個方向上的帶寬很寬,在另一個方向上減少帶寬。”
雖然不清楚這到底是什么,但據(jù)推測,它的好處是可以利用當(dāng)前汽車以太網(wǎng)的工作成果,在更大程度上統(tǒng)一網(wǎng)絡(luò)。
還有規(guī)模的問題。一些人認(rèn)為,汽車的接口決定是受手機(jī)的影響,而手機(jī)的銷量規(guī)模要比汽車大得多。如果攝像頭供應(yīng)商只關(guān)注手機(jī)的格式(目前是MIPI),那么這可能會壓倒Tier1或OEM可能的其他選擇。
網(wǎng)絡(luò)安全和可靠性
網(wǎng)絡(luò)安全問題顯然是一個問題。MacSec是一種第二層安全協(xié)議,預(yù)計將在車輛內(nèi)部署,它的可用性增加了以太網(wǎng)成為主要競爭者的因素。
Kouthon說:“MacSec是一種線速技術(shù),對延遲或帶寬幾乎沒有影響。它可以用來驗證所有傳感器與中央控制單元的關(guān)系,所以你會知道你收到的是否是來自車輛的真實攝像頭的信息。你不是從一個中間介質(zhì)那里接收的。”
但汽車上有兩個主要的數(shù)據(jù)流需要保護(hù)。一種是內(nèi)部產(chǎn)生的流量,理論上,如果沒有某種物理連接,就不能被破壞。還有通過外部無線連接進(jìn)入汽車的數(shù)據(jù)流。
無線信號既連接到安全關(guān)鍵的V2X通信,也連接到非關(guān)鍵的信息娛樂流。這些流也需要在堆棧的更高級別上得到保護(hù)。
Zonal架構(gòu)本身可能提供更高的安全性。Kouthon說:“如果你的zone受到網(wǎng)關(guān)的限制,就會提高安全級別。當(dāng)你有分段的VLAN時,管理安全更容易,你知道誰被授權(quán)與另一個子網(wǎng)絡(luò)通信。”
同時,可靠性對于網(wǎng)絡(luò)的安全關(guān)鍵方面非常重要。噪聲如果嚴(yán)重到足以破壞信息,就會產(chǎn)生嚴(yán)重的影響。
Patel解釋說:“屏幕如果宕機(jī)了會很煩人,但它不是安全關(guān)鍵。如果依賴安全連接的ADAS系統(tǒng)發(fā)送了錯誤的信息或信息被破壞,就是一場災(zāi)難了。”
雖然出于成本和重量的考慮,人們強(qiáng)烈希望使用非屏蔽雙絞線,但車輛內(nèi)的電磁干擾太大,似乎需要屏蔽雙絞線來防止噪音。
汽車以太網(wǎng)互操作
改善汽車以太網(wǎng)中TSN功能還有更多的工作需要去做。以太網(wǎng)是一個OSI第二層協(xié)議,附著在各種PHY(第一層)選項上。對于標(biāo)準(zhǔn)的以太網(wǎng)(例如用于辦公室網(wǎng)絡(luò))第三層通常是IP,第四層通常是TCP,但偶爾是UDP。
因此,雖然以太網(wǎng)在許多應(yīng)用中發(fā)揮著作用,但它只是整個網(wǎng)絡(luò)堆棧中的一層。但是,今天的“汽車以太網(wǎng)”的概念采用了第二層的概念,并將其分配給整個堆棧。事實上,隨著TSN功能的標(biāo)準(zhǔn)化,這似乎已經(jīng)進(jìn)入了人們的思維。
Schlechter說:“在以太網(wǎng)之前,汽車領(lǐng)域的每一個通信協(xié)議都是一個完整的堆棧。在汽車以太網(wǎng)中,他們實際上是在談?wù)撘恍﹤鬏數(shù)膯栴}。”
圖2:七層OSI網(wǎng)絡(luò)堆棧。在左邊,一個典型的桌面計算堆棧通過傳輸層顯示出來。在右邊,TSN的功能已經(jīng)跨越了通常遠(yuǎn)遠(yuǎn)超出以太網(wǎng)范圍的層。
TSN的功能是在提供系統(tǒng)間互操作的層面上指定的,它包括傳統(tǒng)上可能存在于更高層次的元素。全棧傾向于用軟件來實現(xiàn)上層,硬件在第一層和第二層的一部分占主導(dǎo)地位。事實證明,雖然系統(tǒng)可以互操作,但TSN規(guī)范還沒有被設(shè)定在一個允許芯片明確互操作的水平。
Swanson說:“結(jié)果是,針對這些不同的市場提供了不同‘口味’的以太網(wǎng)。有一個汽車配置文件,一個工業(yè)配置文件,一個服務(wù)供應(yīng)商配置文件,以及一個航空航天配置文件。還可能有其他一些。我們也在與5G領(lǐng)域交談,以確保所有這些東西都能一起工作。”
Schlechter說:“然而,這與最初的以太網(wǎng)不一致。這不是以太網(wǎng)的工作方式。在以太網(wǎng)這個詞前面真的不應(yīng)該有那些東西。它只是以太網(wǎng)而已。”
Schlechter繼續(xù)說:“如果芯片制造商能夠?qū)⒁粋€芯片賣到多個市場,那么汽車芯片的經(jīng)濟(jì)效益就會顯著改善。即使你有這些不同的垂直行業(yè)在使用它,到最后,有時同一個組件可以進(jìn)入這些不同的市場。”
其他人也同意。Avnu聯(lián)盟的芯片驗證任務(wù)組主席、ADI確定性以太網(wǎng)技術(shù)組的營銷總監(jiān)Tom Weingartner說:“今天在標(biāo)準(zhǔn)以太網(wǎng)中,MAC(media access controller,位于第二層底部)就是MAC,而我們想通過TSN達(dá)到的目的只是另一個MAC。但規(guī)范并不一定會說,‘你需要這樣改變那個MAC,以便所有人的MAC都能一起工作’。”
這在很大程度上與合規(guī)性本身無關(guān),因為這些TSN功能大多是可選的。Schlechter指出:“這就是以太網(wǎng)規(guī)模經(jīng)濟(jì)的方式。每當(dāng)有人使用以太網(wǎng)時,就會有一百種你不不見得會使用的東西。”
但是在功能存在的地方,很難比較芯片以了解哪些具有必要的功能和性能。因此,Avnu聯(lián)盟正在努力在一定程度上進(jìn)一步指定功能,以促進(jìn)或至少澄清TSN功能的不同芯片實現(xiàn)之間的互操作性。
Schlechter說:“有時我們只是需要一個共同的標(biāo)準(zhǔn)。”
結(jié)論
汽車網(wǎng)絡(luò)在很大程度上仍然是一個開放的討論。它在OEM中得到了很高的重視,以至于大眾已經(jīng)成立了一個部門專門處理網(wǎng)絡(luò)問題。目前人們更傾向于以太網(wǎng)為骨干的zonal架構(gòu),盡管這還不是確定的答案,一些OEM可能會走不同的方向。
在可預(yù)見的未來,帶寬需求將繼續(xù)增長,盡管它們可能在未來某個遙遠(yuǎn)的時刻趨于平穩(wěn)。Wong說:“可能是5年,也可能是10年,但我們將達(dá)到L5。而這代表了最高的實際帶寬要求。”
在zone內(nèi),可以包含許多可能的網(wǎng)絡(luò)。就目前而言,這種多樣性可能仍會持續(xù)。問題是它們是否會隨著時間的推移遷移到某種版本的以太網(wǎng)。這不會很快發(fā)生,因為出于設(shè)計風(fēng)險的考慮,變化將根據(jù)需要逐步進(jìn)行。
Swanson說:“OEM絕對有興趣在一個單一的網(wǎng)絡(luò)上進(jìn)行整合,因為它使一切變得更簡單。但你不可能在一夜之間變成一個單一的網(wǎng)絡(luò)。”
而且,以太網(wǎng)在汽車中的滲透程度還需要很多年才能知道。
[參考文章]
Will Automotive Ethernet Win? — Bryon Moyer