ISO-11898-2中規定了CAN的物理層特性。該標準規定使用由阻抗為120Ω(標稱)的平行線組成的電纜。實際應用場景電磁環境復雜,所以考慮傳輸抗干擾能力一般使用屏蔽雙絞線,盡管ISO-11898-2也允許使用非屏蔽電纜。對于數據速率為1Mbps的CAN,規定最大線路長度為40米。當然,在較低的數據速率下,可能會有更長的線路。ISO-11898-2規定了一種線路拓撲結構,各個節點使用短樁連接。
CAN是一種多主串行總線標準(廣泛應用到汽車電子和工業領域等),用于連接電子控制單元(ECU),CAN網絡上需要兩個或多個節點才能通信。而FlexCAN是一種基于CAN協議標準的硬件實現。通過FlexCAN微控制器可以方便地與其他設備進行CAN通信,實現數據的傳輸和交換。它支持多個CAN總線,并提供多個收發器和過濾器來處理不同類型的消息。FlexCAN還支持各種CAN協議的標準和擴展功能,以滿足不同應用的需求。
每個CAN節點通過一個收發器與CAN總線進行物理連接。該收發器能夠驅動CAN總線所需的大電流,并有電流保護功能,以防止失效的CAN節點影響整個網絡。一個帶有CVM01xx微控制器的典型CAN總線拓撲如圖1所示。
圖1 CAN總線拓撲
FlexCAN模塊完全按照CAN協議規范、具有可變數據速率的CAN(CAN FD)協議和CAN 2.0 B協議執行。該模塊可支持標準幀和擴展幀以及長達64字節的有效載荷,傳輸速率可達8Mbps,消息緩沖區被存儲在FlexCAN模塊專用的嵌入式RAM中。
有關芯片中配置的消息緩沖區的數量,請參見器件的用戶手冊中芯片的配置細節。
像大多數其他的CAN收發器一樣,CANH、CANL可供設計者根據應用來連接總線終端。圖2和圖3顯示了CAN節點終端的例子。
圖2 CAN收發器電路
圖3 帶共模扼流圈的CAN收發器電路
來源:深圳曦華科技
審核編輯:湯梓紅
-
mcu
+關注
關注
146文章
17889瀏覽量
361675 -
收發器
+關注
關注
10文章
3661瀏覽量
107539 -
CAN通信
+關注
關注
5文章
97瀏覽量
18344 -
硬件設計
+關注
關注
18文章
427瀏覽量
45121
發布評論請先 登錄
微控制器集成的FlexCAN外設模塊

MSPM0 G 系列 MCU 硬件開發指南
曦華科技汽車MCU芯片CVM01系列典型應用案例

曦華科技車規級電容觸控型CVM012x系列MCU正式上市!

曦華科技推出首款車規級電容觸控型CVM012x系列MCU

評論