CAN的物理層規範:High-Speed vs. Low-Speed/Fault-Tolerant CAN



硬體: Industrial Communications>>CAN

問題: 為什麼CAN的物理層會有差異?其中的High-Speed vs. Low-Speed/Fault-Tolerant又有哪些差異?

解答:

Bosch定義的CAN規範(ISO 11898)分為三層:object layer, transfer layerphysical layer。其中objecttransfer layer完全由CAN的規格去定義。

其中Physical layer刻意從規範中取出來看,且可以透過系統設計人員針對實際應用去最佳化電壓準位以及傳遞材料。隨著CAN規範的流行,physical later的標準也為了開發便利漸漸被建立起來,並提升其互連性。

National Instruments CAN介面分為兩個physical layers標準。這些標準被區分為high speedlow speed兩類,並根據不同變因有所區隔,像是傳遞纜線、容錯、接線終端:

High Speed CAN 根據纜線長度提供了40Kbit/s1Mbit/secBaud rates。由於他允許裝置之間簡易的接線,這也是Physical layer中是最常用的標準。這個physical標準常用於DeviceNetCANopen的規範中。High speed CAN各個裝置之間的接線端通常會接120 ohm的電阻。

Low Speed/Fault Tolerant CAN 提供了40Kbit/s125Kbit/sBaud rate。這個標準允許CAN bus通訊在接線錯誤發生的狀況。在low speed/fault tolerant CAN的裝置網路中每個裝置都有自己的終端。

Note:由於不同類型的終端,在一個CAN的裝置網路中不允許混用High speedlow speed/fault tolerant兩種標準。



相關連結: External Link: Bosch's CAN Homepage
KnowledgeBase 2Z6955HR: Valid Baud Rates for NI-CAN Cards
KnowledgeBase 3IABNOHS: Proper Termination for NI-CAN Hardware (High Speed, Low Speed and Single Wire)

附加檔案:





報告日期: 08/21/2002
最後更新: 03/03/2015
文件偏號: 2OKDJ92Y