使用の違いのテクニカル分析を次に示しますUSBそしてRS232モニターのタッチインターフェイスとして、純粋にプロトコルとその意味に焦点を当てています。
タッチモニターインターフェイスのUSBとRS232の重要な違い:
基本的なプロトコルとアーキテクチャ:
USB(ユニバーサルシリアルバス): A 高速シリアルバス標準周辺機器をホストシステム(PCSなど)に接続するために設計.サポート複数のデバイス単一のホストコントローラー(ハブ経由)で、ホットプラグ、および双方向のコミュニケーション.
RS232(推奨標準232): A 従来のシリアル通信標準主にポイントツーポイントデータ端子機器(DTE)とデータ通信機器(DCE).電圧レベル、タイミング、および物理コネクタを定義します.を定義します。
データ転送速度と効率:
USB:大幅もっと早く.
USB 1.1:低速(1.5 Mbps)、フルスピード(12 Mbps)
USB 2 . 0:高速(480 mbps) - タッチに最も一般的です。
usb 3.0+(基本的なタッチではあまり一般的ではありません):superspeed(5 gbps+).
エラーチェックによる効率的なパケットベースのプロトコル.タッチイベントによって生成される頻繁な小さなデータパケットに適した.
RS232:多くのもっとゆっくり.
典型的な速度の範囲は、300 bpsから115 . 2 kbps(特定のハードウェアで最大230.4 kbpsまたは460.8 kbps). 9600 bpsまたは115200 bpsの範囲です。
ビットの単純なシリアルストリーム.基本的なタッチ座標レポートには適していますが、USBの効率と速度がありません.
インストールと構成:
USB:
プラグアンドプレイ(PNP):最新のオペレーティングシステム(OS)による自動デバイスの検出とドライバーのインストールは標準.です
標準化されたドライバーモデル:通常、OSがサプリしたものを使用しますHID(人間のインターフェイスデバイス)ドライバークラス.タッチコントローラーは、最小限のユーザーセットアップ.を必要とする標準のHID準拠デバイスとしてそれ自体を提示します。
RS232:
手動設定:ホストPCとタッチコントローラーの両方で通信パラメーターの明示的なセットアップが必要です:ボーレート、データビット、ストップビット、パリティ、フローコントロール.ミスマッチは障害を引き起こします.
献身的なドライバーが必要:多くの場合、特定のインストールが必要ですベンダーが提供するシリアルポートドライバーホストPCで、シリアルデータストリームをOSの使用可能なタッチ入力に変換する.は本質的にpnp .ではありません
ケーブルとコネクタ:
USB:標準化された、一般的な、安価なケーブル(タイプAからタイプ-Bマイクロ/ミニ、またはますますタイプC)を使用します.ケーブル長は実質的に制限されています(通常は<5m without active extension/repeaters).
RS232:従来、DB9またはDB25コネクタ{.が必要です。より長いケーブルが実行されます確実に(通常は15-25メートルまで、適切なテクニック/ドライバーでさらに拡張できます).
電力供給:
USB:提供します+5 vパワー(USB 2 . 0の場合は最大500mA、後のバージョンでは詳細)ケーブル上。これは頻繁に可能ですタッチコントローラーに電源を入れます直接、個別の電源アダプター.の必要性を排除する
RS232: 電力を提供しません接続されたデバイス.の場合、タッチコントローラーには別の電源が必要です(通常は外部電源アダプター).
オペレーティングシステムのサポート:
USB:HIDクラスを介して、すべての最新のオペレーティングシステム(Windows、Macos、Linux、Android、Chromeos)にわたるユビキタスサポート.コア機能 "Just Works" .}
RS232:OSに互換性のあるシリアルポートドライバースタックが必要ですそして特定のタッチコントローラードライバー.サポートは一般的に堅牢ですが、特定のドライバーの品質に依存しており、OSバージョン.は物理的なcomポートを欠く非常に最新のシステムでは難しい場合があります.
遅延と応答性:
USB:一般的に提供されますレイテンシが低いOS内の高速で効率的なプロトコル処理により、{.はタッチ入力.に対してより応答しやすいと感じています
RS232:紹介できます少し高いレイテンシ速度が低く、シリアルドライバーの翻訳の潜在的なオーバーヘッドのためですが、多くのアプリケーションではまだ受け入れられます.
騒音免疫と環境:
USB:微分シグナル伝達は、高速モードのケーブル品質と長さに敏感な、優れた固有のノイズ拒絶.を提供します.
RS232:比較的使用します高電圧スイング(通常、±3V〜±15V)提供できますより良い騒音免疫長距離または電気的にノイズの多い産業環境では、シングルエンドの低電圧信号.地上分離技術も一般的です{.
概要表:
| 特徴 | USBタッチインターフェイス | RS232タッチインターフェイス |
|---|---|---|
| プロトコルタイプ | 高速シリアルバス | 従来のポイントツーポイントシリアル |
| スピード | 高(USB 2.0の最大480 Mbps) | 低(通常9.6kbps - 115.2 kbps) |
| インストール | プラグアンドプレイ(ハイドドライバー) | 手動構成、ベンダードライバー |
| ケーブル | 標準化された、一般的、短い | 特定のシリアルケーブル、長い実行 |
| 力 | +5 vコントローラーへの電源を提供します | 個別の電源が必要です |
| OSサポート | ネイティブvia hid(優れた) | ドライバー依存(一般的に良い) |
| 遅延 | 一般的に低い | 一般的にわずかに高い |
| ノイズ免疫 | 良い(微分) | 非常に良い(高電圧スイング) |
| 一次ユースケース | 消費者、コマーシャル、キオスク | 産業、レガシーシステム、ロングラン |
結論:
USBとRS232の選択は、アプリケーション要件に大きく依存します。
USBが好ましい選択ですプラグアンドプレイのシンプルさ、高速、低レイテンシ、ケーブル上の電力供給、およびHID標準.を介したユビキタスOSサポートにより、ほとんどの最新のアプリケーションでは、家電、販売ポイントシステム、キオスク、および一般的なコンピューティングに最適です.
RS232は引き続き関連性があります特定のシナリオでは、長いケーブルの実行または高い電気騒音免疫(産業設定)を要求する環境、シリアルポートのみを備えたレガシー機器との統合、またはバスの列挙のない厳格なポイントツーポイント通信が望まれている状況.個別の電力と手動構成への信頼がこれらの利点のためのトレードオフである{4}}






