RS-485ネットワークに必要な終端抵抗はどのケーブル長ですか?


13

RS-485を使用したラボでの実験は、かなり短いケーブルでも正常に機能することに気付きましたが、実際の設置には終端抵抗が必要です。それらの存在または不在は、ケーブル長の関数、または他の要因ですか?

回答:


10

すべてのRS-485ケーブルは終端処理が必要です。それらがなくても機能するものもありますが、すべて必要です。


6
実際のところ、あなたはおそらく彼らが入れられるのと同じくらい頻繁に取り残されることに気付くでしょう。 「上手くいきますよね」一種の方法。
マイケルコーネ

2
実際には、これに関する素晴らしいガイドがあります-ti.com/lit/an/snla034b/snla034b.pdf。長さが十分に短い場合、またはビットレートが十分に低い場合、TIでさえ「信号を終端しないオプションが明らかに最も費用効果の高いソリューションである」と述べています。
-Reinderien

1
事実上、終了せずに「一部がたまたま動作する」場合、終了は必要ありません。
m_a_s

10

一般に、短いケーブル(<20〜30m)と低ボーレート(<115200)の場合、問題なくそれらを省くことができます。だが:

  1. 200500Ω

  2. 高速または長いケーブルを使用する場合は、使用するケーブルに応じて適切な終端処理が必要になります。だから、これはなければなりません100Ω120Ω

0V>0.3V


2

終端抵抗はネットワークに負荷をかけるため、必要でない限り使用しないでください。反射波は3〜4サイクルで減衰するため、これが発生する時間が1データビット幅(または中央でサンプリングする場合はビット幅の半分)未満であれば、反射波は干渉せず、終端抵抗はそうではありません。必須。

これは十分に単純な計算であり、光速度の平均約65%の伝搬速度を計算します。1000フィートのケーブルで9600 bpsの通信速度の場合、往復時間は3 usec、減衰時間は9の間です。 -12 usec、および10ミリ秒のビット幅。したがって、各ビットをサンプリングする前に、各反射波が減衰するため、終端抵抗は必要ありません。


2
RS-485は終端抵抗をサポートするように設計されているため、ネットワークへの負荷は問題になりません。終端抵抗をオフにすると、EMIやその他の問題が増加する可能性があり、信号品質が十分に悪い場合、ボーレートが遅い場合でもエラーが発生する可能性があります。注:おそらく1つに値するとはいえ、この回答には-1を付けませんでした。

この答えの一般的な考えは完全に悪い考えではなく、一部の機器メーカーは実際に終了を中止することを推奨しています。一般的に、それは悪い考えです。なぜなら、それが引き起こす問題は、こっそりできるからです。また、9600ボーでは、ビット幅は100マイクロ秒強であり、10ミリ秒ではありません。UARTは通常中央でサンプルを実行します(または3つのサンプルを取得して3つのうち2つを最適に実行することもあります)。終了は、お使いのケーブルがある場合に非常に重要な現実にある唯一の15フィートそれはおそらく大丈夫だ
EternityForest
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.