CANバスのシグナルインテグリティ


11

チャネルは、CAN_H(赤)、CAN_L(青)、およびCAN_H-CAN_L(茶色)です。

下の図で、CAN_H-CAN_Lの信号形状が許容できることがわかります。ただし、CAN_HとCAN_Lはどちらも見栄えがよくありません。そして実際、デバイスはノイズの多い環境で実行されていません。2つの質問があります。

  1. ここでは、シグナルインテグリティが問題だと思いますか?

  2. CAN_H-CAN_Lには、時々1.65 Vの高電圧レベル(左側部分)がありますが、時には2.06 Vの高レベル(右側部分)があります。これは問題だと思いますか?

ここに画像の説明を入力してください

回答:


16
  1. いいえ。差動シグナリングは意図したとおりに実行されています。
  2. いいえ。「コモンモード電圧」がトランシーバの定格を超えない限り。また、MCP2551などのCANトランシーバーの最大DC定格は-42 V〜+42 V です

ツイストペアケーブルと差動信号モードにより、シングルエンド信号はちらつきのように見えますが、差動信号はノイズの影響を受けません。フレームは時々破損しますが、CANにはいくつかの機能があり、正しいフレームのみが受け入れられ、不良なフレームが再送信されるようにします。

  • ビットエラーを検出するCRC。
  • エラーフレーム。ときに1つのノードがエラーを検出し、それがエラーフレームを送信し、ビット詰めルールよりも長く、このフレーム軍のバスが支配的。すべてのノードでこれが表示されます。
  • エラー制限まで自動再送信します。

これらの画像の1つもあります。これらは、差動信号に関する教科書の画像です。この種のノイズは、電気機械または高出力のスイッチングコンポーネントを備えたシステムでは避けられません。

CANバス差分教科書画像


お返事をありがとうございます。缶ケーブルの長さが約5メートルのとき、絶縁が必要だと思いますか?
-richieqianle

@richieqianleすべてのノードでガルバニック絶縁をお勧めします。高価ではありません(ic:sn6501、si8621)。特に、トラブルを軽減できる場合はそうではありません。ただし、CANバスが機能することは必須ではありません。分割終端を調べて、ノードを適切に接地します。
-Jeroen3
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.