芝能智芯出品從經典CAN、CAN FD再到CAN XL,車載通信協議正逐步走向更高帶寬、更大數據量和更強擴展性的方向。
CAN XL在保持物理層兼容的前提下,借助靈活的幀格式設計和虛擬總線支持,解決了現有CAN FD在帶寬與功能擴展方面的限制,也為分布式電子電氣架構與未來自動駕駛系統的高密度通信奠定了基礎。
其2048字節數據承載能力、靈活的服務類型標識與隧道傳輸機制,使其在兼容與性能之間實現平衡。

CAN協議演進:
從經典架構到高帶寬需求
CAN協議起源于上世紀80年代末,作為面向實時性、抗干擾、低成本的控制通信手段,在汽車電子系統中快速普及。
經典CAN(CAN CC)定義了11位或29位ID的幀結構,每幀最多承載8字節數據,速率限制在1 Mbit/s以內,滿足傳統動力總成、底盤控制與車身控制系統的需求。

為適應ADAS與信息娛樂系統對更高數據吞吐的要求,CAN FD引入了數據階段速率提升(最高8 Mbit/s)與最大64字節的數據幀長度,仲裁階段仍維持1 Mbit/s以保持總線兼容性。
這種“階段速率分離”的機制確保了協議平滑過渡,但在面對自動駕駛與集中式架構逐步普及的背景下,其帶寬和功能仍存在瓶頸。

CAN XL應運而生,定義了全新的XLFF幀格式,在物理層兼容CAN FD的基礎上,擴大了有效載荷至2048字節,支持更高比特率傳輸(最高20 Mbit/s),同時引入虛擬通道與服務標識符機制以增強協議靈活性和域間隔離能力。
● 物理層繼承性:CAN XL延續了CAN CC/FD使用的CAN-H/CAN-L雙線總線結構,120Ω終端電阻與總線或星形拓撲,保障現有網絡布線基礎上的平滑升級。
● 幀格式擴展:XLFF幀引入了PID(優先級標識符)作為新的11位ID方式,不再支持29位擴展ID,從而在固定ID長度內增加優先級數量,提高調度效率。

● 數據容量提升:通過11位DLC編碼,CAN XL實現了1至2048字節的數據承載能力,相較CAN FD提升32倍以上,使其可支持圖像片段、傳感器大數據等大規模數據傳輸任務。
● 雙CRC機制:采用PCRC與FCRC雙重冗余校驗結構,分別保護幀前綴與完整幀內容,強化數據完整性與傳輸穩定性。

● 虛擬網絡支持(VCID):通過8位VCID字段為幀標注虛擬總線歸屬,實現邏輯域分離與區域通信路由功能,是支持區域控制架構的關鍵基礎。
● 隧道傳輸機制:通過SDT字段指明封裝內容,可直接傳輸CAN CC、CAN FD乃至以太網MAC幀內容,打通不同協議間的橋梁,為混合網絡提供技術支撐。
CAN XL作為CAN協議族的第三代升級方案,不僅延續了物理層的電氣特性,保留了現有工具鏈和工程經驗,還系統解決了帶寬瓶頸和功能封裝能力的不足。
其協議設計體現了模塊化、可擴展與向后兼容并重的工程思維,具備在車內通信主干網領域替代以太網部分應用的技術可行性。

CAN XL的核心結構
與高速傳輸機制
CAN XL協議幀由多個功能字段組成,各字段設計均指向性能提升與結構靈活性:

● 服務數據單元類型(SDT):8位SDT字段為CAN XL賦予多協議承載能力,允許節點根據字段值選擇不同處理方式。例如,值07h指示為CAN FD隧道幀,可用于在CAN XL上轉發CAN FD報文;值04h/05h對應IEEE 802.3封裝,為以太網混合網絡提供路徑。
● 擴展結構控制位(SEC):該位標記是否啟用了數據報文的擴展頭部,用于后續協議支持加密、認證或分段傳輸,具備向安全通信協議演進的潛力。
● 驗收過濾(AF)字段:長達32位的AF字段,根據SDT定義支持豐富的過濾方式。例如在CAN FD隧道模式中,AF字段可映射至原始CAN ID,為混合協議調度與安全隔離提供依據。
● 錯誤處理與ACK機制變更:CAN XL在啟用模式切換的配置下不再支持傳統錯誤幀(error frame),ACK確認位采用XL比特率發送。這種變化源于高比特率場景下錯誤信號傳播不穩定的問題,通過取消錯誤幀提升系統穩定性。

● SIC收發器與推挽模式支持:為支持超過8 Mbit/s的傳輸速率,CAN XL引入SIC(signal improvement capability)收發器,并引入電平驅動模式切換機制。
在數據階段,驅動器通過推挽方式形成不同電平(如3.5V顯性、2.5V隱性)以提升信號完整性,確保更高速率下的可靠傳輸。
● 傳輸時序與模式切換策略:在混合模式下,CAN XL節點可根據配置選擇是否啟用模式切換。
在默認配置下兼容CAN FD和CAN CC的收發邏輯,確保老舊設備在同一總線環境下正常運行;在高性能場景中啟用推挽傳輸與XLFF獨占幀,可實現高達20 Mbit/s的數據傳輸。
● 開發與測試接口支持:目前已有基于USB的PCAN-XL接口與PEAK公司的分析軟件支持CAN XL,可通過PCAN-Basic API與CAN XL網絡通信,實現開發、調試、協議棧驗證等任務,加速工程落地進程。
CAN XL在傳輸機制上,通過引入推挽式物理驅動、電平模式切換、雙CRC校驗、虛擬通道ID、SDT服務分離等機制,系統提升了協議的抗干擾性、數據完整性與應用靈活性。
協議的可裁剪性也使其在未來面向軟件定義汽車架構時更易于集成至域控制器與跨域通信骨干網中,兼具開放性與穩定性。
小結
CAN XL的出現標志著車載通信協議向高性能、高擴展方向的重大邁進。相比于直接遷移至以太網架構,CAN XL在硬件復用性、協議兼容性、系統穩定性與工程實施成本之間達到了較好平衡。
其幀結構的可拓展性、對虛擬域和隧道封裝的原生支持,使其非常適合服務于自動駕駛、集中式EE架構、區域控制、車載傳感融合等未來需求場景。
CAN XL并非徹底替代CAN FD,而更可能作為高帶寬通信場景中的補充角色,與CAN FD、以太網等共同構成車載通信系統的“分層骨干”。