在“走紅”數年、在總線領域應用廣泛的CAN(控制器局域網絡)終要回歸“幕后”——隨著新能源汽車、自動駕駛技術的快速發展,以及對于ADAS和人機交互需求的增加,CAN總線在傳輸速率和帶寬等方面越來越顯得“力不從心”,其升級版——CAN FD(可變速率應運而生。它繼承了傳統CAN總線主要特性,同時支持高達5 Mbps的數據傳輸率,并改善了錯誤幀漏檢率,被視為是下一代主流汽車總線系統。此外,CAN總線在工業自動化等領域的應用也面臨同樣的訴求。但從CAN走向CAN FD的升級路上,仍需攻克多重關卡。
需求起飛
在博世2011年提出CAN FD之后,雖然應用一直波瀾不驚,但近些年已然發生了變化。
德州儀器(TI)接口產品部門產品線經理Charles (Chuck) Sanna介紹,近年來在與整車廠進行溝通時,發現需求已在上量,無論是新能源汽車的電機、ADAS的互連、自動駕駛產生的大數據等等,都在催生對CAN FD的需求。
不只在汽車領域借勢走高,工業自動化的CAN FD總線需求亦在擴大。Charles Sanna提到,這樣各種分立式的馬達驅動以及傳感器,有望通過CAN FD來傳輸更高帶寬數據。
對于具體的需求量,Charles Sanna分析說,一般情況下,傳統汽車和新能源汽車數量級差別較大,傳統汽車大概需20個CAN FD芯片,新能源汽車則有望達到四五十個。
雖然CAN FD的升級是延續性創新,但相對于顛覆性的汽車以太網,Charles Sanna的觀點是未來汽車以太網和CAN FD會共存。因以太網傳輸速率高,主要傳輸高帶寬的大數據,但其只能點對點,而CAN FD的優勢是可點對多點。兩者未來會共存發展,各司其職。
SBC解決挑戰
雖然升級需求已在路上,但隨之而來的挑戰卻是軟硬件如何架構?
一般來說,實現CAN總線需要CAN控制器、收發器以及相應的MCU等組合。對于CAN FD的實現,Charles Sanna解釋了兩種實現方法,指出這不只是將CAN控制器升級到CAN FD控制器這么簡單,相應地MCU也需要升級,或整合多個控制器和收發器等分立器件,或重新設計MCU,來集成CAN FD控制器。而后者不僅需集成CAN FD的IP,要重新設計開發,并且之后還要進行車規級認證,既耗時又成本高昂,很不經濟。
在這一情形下,SBC(系統基礎芯片)成為“理性”選擇。Charles Sanna指出,它將CAN控制器和收發器與功率器件如LDO或DC/DC轉換器等高水平的集成,可在保留汽車MCU現有架構的情形下,簡化CAN FD升級或擴展,同時實現更便利和更低成本設計。而分立方案要同時考慮收發器、控制器、看門狗以及電源,還要考慮失效模式和保護模式,不僅開發時間長,成本更高,開發難度也高。
在此趨勢下,TI為此開發業界首款集成了CAN FD控制器和收發器的SBC TCAN4550-Q1,助力CAN FD的實現。
此外,NXP、瑞薩、ST等國外廠商以及國內的廣州致遠等也在開發相應的總線芯片。
簡化升級及擴展
而SBC TCAN4550-Q1帶來的優勢也顯而易見。
此單芯片解決方案可基于MCU的現有架構,簡化CAN FD 升級或擴展。Charles Sanna詳細說到,有兩種情況:一是MCU內置CAN控制器,可直接與TCAN4550-Q1相連實現;二是通常的MCU不含CAN/CAN FD控制器,但有各種各樣的SPI串行接口,此時MCU可通過SPI接口連接TCAN4550-Q1,而不用額外再添加CAN控制器。無論從系統成本角度還是時間考量都是最經濟的,因為這意味著在不更換MCU的情況下,就可輕松擴展到CAN FD,而原有的軟件和硬件架構都不受影響。
而在擴展時,通過MCU更多的SPI端口添加TCAN4550-Q1就可實現。
除以上優勢之外,TCAN4550-Q1的高集成度包括兩個LDO、CAN控制器、CAN收發器,再加上看門狗,不僅提高了設計靈活性,并提供對1.8V、3.3V和5V I/O的支持以及喚醒、休眠等功能。而且,它支持高達8Mbps的數據傳輸率,超過了5Mbps的CAN FD最高數據傳輸率,并大幅減少了五成的PCB布板面積。
而現實的情形是整車可能有諸多節點,有的可能是CAN,有的是CAN FD,此時會如何通信?Charles Sanna對此表示,這取決于環狀、星型或混合網絡架構,也取決于是哪一種模組。因CAN FD可向下兼容CAN,成為高價值的方案。
而除了此次發布的CAN FD的SBC外,TI還有諸多滿足車規的收發器,如車用CAN收發器、LIN收發器、隔離式CAN收發器等,可滿足客戶不同的應用需求。
“未來,CAN和LIN SBC將繼續集成關鍵功能,以支持以前需要多個分立器件提供的諸多功能,包括更多LDO、用于提高輸出電流的DC/DC轉換器、用于開/關處理器的高壓側開關以及多種協議支持。”Charles Sanna最后指出。