産業用シリアル通信の標準規格として広く普及しているRS485は、その優れたノイズ耐性と長距離伝送能力が大きな強みです。
これらの特性を支える根本にあるのが、RS485固有の「動作電圧」と「電気的特性」の設計思想です。
「差動電圧とはどういう意味か」「コモンモード電圧の許容範囲はどれくらいか」「ノイズ耐性がなぜ高いのか」といった疑問は、RS485を使った通信システムを正しく設計・運用するうえで理解が不可欠な知識です。
この記事では、RS485の動作電圧の基本・差動電圧の仕組み・コモンモード電圧の許容範囲・電源電圧の関係・ノイズ耐性のメカニズムなどについてわかりやすく解説していきます。
RS485トランシーバの選定・回路設計・トラブルシューティングに関わるすべてのエンジニアに役立つ内容となっています。
RS485の動作電圧の基本概念
それではまず、RS485の動作電圧に関する基本的な概念と定義について解説していきます。
RS485の通信は「差動電圧(Differential Voltage)」を使って論理値(0と1)を表現します。
差動電圧とはA線(D+)とB線(D−)の2本の信号線の電位差のことであり、この差分が論理レベルの判定基準となります。
RS485規格では差動電圧の極性によって論理「1」(Mark)と論理「0」(Space)が定義されます。
A線がB線より電位が高い(Vab>0)場合を論理「1」(Mark)、A線がB線より電位が低い(Vab<0)場合を論理「0」(Space)と定義します。
RS485の論理定義:A線がB線より電位が高い(Vab>0)場合を論理「1」(Mark)、A線がB線より電位が低い(Vab<0)場合を論理「0」(Space)と定義します。受信器は差動入力電圧が±200mV以上あれば確実に論理値を判定できます。
ドライバ出力電圧の規格
RS485のドライバ(送信器)が出力すべき差動電圧はEIA/TIA-485規格によって規定されています。
| 規格項目 | 規格値 | 補足説明 |
|---|---|---|
| ドライバ出力差動電圧(負荷54Ω) | 最小±1.5V | 標準的な負荷条件での最低出力 |
| ドライバ出力差動電圧(無負荷) | 最小±1.5V | 負荷なし状態での最低出力 |
| レシーバ入力感度 | ±200mV以上 | この差動電圧があれば確実に判定 |
| コモンモード電圧範囲(ドライバ) | -7V〜+12V | 信号線の対GND電圧の許容範囲 |
| コモンモード電圧範囲(レシーバ) | -7V〜+12V | 受信器が正常動作する範囲 |
ドライバが最低1.5Vの差動電圧を出力し、レシーバが±200mVの感度で受信できるため、長距離伝送による信号減衰があっても安定した通信が可能となります。
ドライバの実際の出力電圧は電源電圧によって決まり、5V電源では約2〜3V程度の差動電圧が出力されることが一般的です。
電源電圧とトランシーバの動作範囲
RS485トランシーバICの電源電圧は製品によって異なりますが、一般的なRS485トランシーバの電源電圧範囲は次の通りです。
標準品(5V系)は電源電圧4.75V〜5.25Vで動作し、低電圧品(3.3V系)は3.0V〜3.6Vで動作します。
最近では1.8V・2.5Vなどの超低電圧動作品も普及しており、低消費電力の組み込みシステムへの対応が進んでいます。
マイコン・FPGAなどのロジック電圧に合わせてトランシーバの電源電圧を選定することが重要です。
電源電圧が低い場合(3.3V・1.8V)はドライバの出力差動電圧も低くなるため、長距離伝送での信号マージンに注意が必要です。
差動電圧の仕組みとノイズ耐性の原理
続いては、RS485の差動電圧の仕組みとノイズ耐性が高い理由のメカニズムについて確認していきます。
RS485がノイズの多い産業環境でも確実に通信できる秘密は、差動信号技術の優れた特性にあります。
コモンモードノイズの打ち消しメカニズム
差動信号では2本の信号線(A線・B線)に、送信したい信号が互いに逆位相で乗せられます。
外部からのノイズ(電磁誘導・静電誘導など)はツイストペアケーブルの2本の線に対してほぼ同位相で(コモンモードで)乗ります。
受信器は2本の線の差分のみを検出するため、2本に同位相で乗ったコモンモードノイズは差分計算によって相殺されます。
この「コモンモードノイズの打ち消し効果(CMRR:コモンモード除去比)」がRS485の高いノイズ耐性の核心です。
一般的なRS485トランシーバのCMRRは60dB以上あり、コモンモードノイズを1/1000以下に低減できます。
このため工場内の電気ノイズ(インバータ・モーター・溶接機などからの高周波ノイズ)が多い環境でも安定した通信が実現できます。
コモンモード電圧の許容範囲と実際の意味
RS485規格ではコモンモード電圧の許容範囲として-7V〜+12Vが定められています。
コモンモード電圧とは、A線・B線それぞれのGNDに対する電圧の平均値のことです。
複数の機器がRS485バスで接続される際、機器ごとにGND電位が異なることがあります(GND電位差)。
このGND電位差がコモンモード電圧として現れるため、-7V〜+12Vという許容範囲内に収まるように配線設計することが重要です。
GND電位差が許容範囲を超えると、受信器が正常に動作せず通信エラーが多発します。
-7V〜+12Vという非対称な許容範囲は、産業用の電源系統(+5V・+12V系)でのGND電位差への配慮から設計されたものです。
ツイストペアケーブルとノイズ耐性の関係
RS485で使用されるツイストペアケーブルは、2本の導体を一定のピッチで撚り合わせた構造になっています。
撚り合わせることで、2本の線が外部電磁界に対してほぼ同じ条件にさらされ、誘導ノイズが等しく乗るためコモンモード除去がより効果的に働きます。
ツイストペアとシールド(遮蔽層)を組み合わせた「STPケーブル」を使用することで、さらに高いノイズ耐性が得られます。
撚り合わせのピッチ(1m当たりの撚り数)が多いほどノイズ耐性が高まり、高ノイズ環境ではピッチの細かいケーブルの選択が推奨されます。
RS485の電気的特性における設計上の考慮点
続いては、RS485通信システムを設計する際に考慮すべき電気的特性の重要ポイントについて確認していきます。
電気的特性を正確に理解することで、信頼性の高い回路設計が実現できます。
バイアス抵抗の役割と設計
RS485のバスは全ドライバが非アクティブ(送信停止・ハイインピーダンス状態)のとき、バス電圧が不定になる可能性があります。
この不定状態を防ぐために「バイアス抵抗(プルアップ・プルダウン抵抗)」を設けます。
A線をVCCにプルアップ、B線をGNDにプルダウンすることで、バスアイドル時に論理「1」(Mark)の状態を確保します。
バイアス抵抗値はノード数・ケーブル長・レシーバの入力インピーダンスを考慮して設計する必要があり、一般に560Ω〜1kΩ程度が使われます。
バイアス抵抗値が低すぎるとバスの負荷が増大してドライバの出力電圧が低下するため、適切な抵抗値の選定が重要です。
ESD保護回路の設計
長距離配線や産業環境のRS485バスには静電気(ESD)・過電圧サージが侵入することがあります。
トランシーバICの保護のために、バス端子とGND間にTVSダイオード(トランジェント電圧サプレッサ)やバリスタを追加することが推奨されます。
TVSダイオードはサージエネルギーを高速でクランプし、トランシーバへのダメージを防ぎます。
屋外配線・長距離配線では雷サージ対策として避雷器(サージプロテクタ)の追加も有効です。
ESD保護素子はバス端子のできるだけ近くに配置することで保護効果が最大化されます。
アイソレーション(絶縁)の活用
GND電位差が大きな環境や安全要求が厳しいシステムでは、RS485インターフェースに「フォトカプラ絶縁」や「デジタルアイソレータ」を使ったアイソレーション構成が採用されます。
アイソレーションを設けることで、GND電位差による通信エラー・機器損傷のリスクを大幅に低減できます。
医療機器・安全系制御システムではアイソレーションが安全要件として規格化されている場合があります。
デジタルアイソレータはフォトカプラと比べて高速動作・低消費電力・長寿命の利点があり、最新の産業用システムで採用が増加しています。
RS485の動作電圧に関連する実装上のトラブルと対策
続いては、RS485の動作電圧に関連して実際の現場で起こりやすいトラブルとその対策について確認していきます。
典型的なトラブルパターンと対策を理解することで、現場でのトラブルシューティングが迅速かつ正確に行えます。
GND電位差による通信エラー
複数の制御盤・機器をRS485で接続する際、機器間のGND電位差が-7V〜+12Vの許容範囲を超えると通信エラーが多発します。
対策としては「信号線とともにGND線を並走させて電位差を低減する」「アイソレーション型トランシーバを使用する」「各機器のGNDを適切に連結する」などが有効です。
GND電位差の問題は現場での施工後に発覚することが多く、設計段階でのアイソレーション検討が重要です。
特に別系統の電源を持つ機器間・建屋をまたぐ配線・屋外設備との接続では、GND電位差のリスクを事前に評価することが推奨されます。
終端抵抗不足による信号反射エラー
ケーブル末端に終端抵抗(120Ω)が適切に設置されていない場合、信号反射が発生して波形が乱れ、高速通信時に通信エラーが増加します。
バスの両端(マスター側・最終スレーブ側)に適切な終端抵抗を設置することで反射を抑制できます。
低速通信(9600bps以下)では終端抵抗なしでも動作することがありますが、高速通信(115200bps以上)では終端抵抗の設置が必須です。
オシロスコープで差動波形を観測した際にリンギング(波形の振動)が見られる場合は、終端抵抗の設置・値の見直しを行います。
電源ノイズによる誤動作対策
RS485トランシーバの電源ラインにノイズが乗ると、出力差動電圧が不安定になり通信品質が低下します。
電源ライン(VCC)にデカップリングコンデンサ(0.1μF〜10μF)をトランシーバICの近くに設置することで電源ノイズを抑制します。
スイッチング電源を使用する環境では、フェライトビーズや低ドロップアウトレギュレータ(LDO)の追加も有効な対策です。
デカップリングコンデンサはICのVCC〜GNDピン間にできるだけ近接して配置することで、高周波ノイズの抑制効果が最大化されます。
複数のデカップリングコンデンサを異なる容量で組み合わせる(例:100nF+10μFの並列)ことで、広い周波数範囲のノイズを効果的に除去できます。
まとめ
この記事では、RS485の動作電圧の基本・差動電圧の仕組み・コモンモード電圧の許容範囲・ノイズ耐性のメカニズム・設計上の考慮点・実装トラブルと対策について詳しく解説してきました。
RS485の優れたノイズ耐性は、差動電圧によるコモンモードノイズ打ち消しという巧みな信号方式によって実現されています。
動作電圧の規格を正しく理解し、バイアス抵抗・ESD保護・アイソレーション・終端抵抗を適切に設計することで、信頼性の高いRS485通信システムを構築できます。
RS485の電気的特性を深く理解することが、産業用通信システムの設計品質向上への近道となるでしょう。