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