Column Control DTX

Characterizing CAN Bus Arbitration Using Oscilloscopes

應用說明

The differential CAN bus, which is used extensively in automobiles for drive-train and body control, is based on asynchronous transmission of packets of data from multiple nodes in the system. The CAN bus is also used in many non-automotive applications including control of industrial machinery, as well as medical equipment. Because of the asynchronous nature of packet transmission, there are often collisions of data when two or more nodes begin transmission at the same time… or nearly same time. When collisions occur, although there is a non-destructive bit-wise arbitration process that determines which CAN message has the highest priority to continue data transmission, transmission of lower priority messages can be delayed. In addition, CAN bus error rates can theoretically increase based on the level of bus load and number nodes in the system. This directly affects the frequency-of-occurrence of data collisions. This application note will review the CAN non-destructive bit-wise arbitration process, and will use the InfiniiVision 4000 and 6000 X-Series oscilloscopes to show examples of the following:

 

– How to easily identify which symbolically-decoded CAN messages include arbitration

– How to synchronize on CAN messages that includes arbitration

– How to determine the relative occurrence of CAN messages that include arbitration

×

請銷售人員與我聯絡。

*Indicates required field

您希望以何種方式取得相關資訊? *必填欄位
Preferred method of communication? 變更email?
Preferred method of communication?

請點擊按鈕後,提供給是德科技您的個人資料。您可以從 Keysight隱私聲明 中,閱讀到我們如何使用這些資料的訊息,謝謝。

感謝您!

A sales representative will contact you soon.

Column Control DTX