USB - シリアル変換ケーブル

出典: フリー百科事典『ウィキペディア(Wikipedia)』

 

FTDI US232R : USB - RS-232 ケーブル

USB - シリアル変換ケーブルは、物理的な端子のみならずUSBデータ通信とシリアル通信のプロトコル変換器の一種である。 一般的には、USBデータ通信と、RS-232, RS-485, RS-422, TTL-level UART といったシリアルデータ通信が相互に変換される。古いRS-423プロトコルはほとんど利用されることがないため、変換ケーブルも一般的ではない。

利用方法[編集]

USB - RS-232変換ケーブルが、消費者にも商業分野、産業分野でもよく利用されている。USB - RS-485/422変換ケーブルは、ほぼ産業分野のみで利用される。USB - TTLレベルUARTコンバータは、マイクロコントローラに直接接続できるため、学生や愛好家によって広く使用されている。

USB変換ケーブルは、一般的に様々な用途で利用され、非公開のプロトコル用のものも存在するが、そういう製品はシリアル変換ケーブルとは見做されない。

パソコンのUSBポートからD-Subコネクタ(通常はDB9またはDB25)またはRJ45コネクタのシリアルデバイスに繋いで直接通信することで、データ転送のセキュリティは問題にならない。

歴史[編集]

歴史的に、1990年代までは、ほとんどのパソコンには、COMポートとも呼ばれるD-subシリアルRS-232ポートが搭載され、ほとんどのタイプのシリアルRS-232デバイスに接続するために使用できた。90年代末頃に、多くのコンピュータメーカは、USBポートを支持してシリアルCOMポートを段階的に廃止し始めた(一部はPC97アーキテクチャから、マイクロソフトからの指示があった)。

2020年頃まで一部のパソコン(例: NEC VersaPro[1])にはシリアルCOMポートとUSBポートの両方があったが、大半にはシリアルCOMポートがなく、今日ではUSBポートしか搭載されていない。

RS-232、RS-485、またはRS-422ポートを備えたシリアルデバイスがまだ使用されていることで、USBからシリアルアダプタの必要性が生じた。2020年代において、Cisco製品をはじめとする多くの機器では、EIA/TIA-561ベースRS-232規格で、RJ45ポートに置き変えられている[2][3][4]

設計[編集]

PL2303HXのダイ Prolific Technology製のUSB - シリアルブリッジコントローラ

簡単な例として、一般的なUSB - シリアル変換ケーブルは、USB信号を処理するUSBプロセッサチップで構成されている。 USBプロセッサは、処理されたUSB信号をシリアルドライバチップに送信し、正しい電圧を適用し、処理されたデータ信号をシリアル出力に送信する[5]

コンピュータがデータ信号を検出し処理するには、ドライバをOSにインストールする必要がある。FTDIを含む一部の信号処理チップは、ドライバが初期状態でOSにインストールされているが、他のチップモデルのドライバは別途インストールする必要がある (例:Windows 10, macOS, WCH CH340,[6] Silicon Labs 210x,[7] Prolific PL2303[8]).

USB - シリアル変換ケーブルがパソコンに接続されている場合、ドライバは、Windowsではデバイスマネージャー、LinuxおよびmacOSでは/devに表示される仮想COMポートを作成する。この仮想COMポートは、組込みのシリアルCOMポートであるかのようにアクセスして使用できる。

仮想COMポートの特性は、主にデータレイテンシの点で、実際の内部COMポートとまったく同じという訳ではない。つまり、非常に機密で正確なデータ転送が必要な場合、USBからシリアルへのアダプタは信頼性が低く、望ましいソリューションではない可能性がある[9]。 仮想COMドライバは一般的に、Windows、Linux、macOSでのみ利用可能である[10]

出典[編集]

  1. ^ Mate & VersaPro(法人向け) 2019年1月”. 2024年4月28日閲覧。
  2. ^ コンソールポートとAUXポートのケーブル要件の設定”. Cisco. 2024年4月1日閲覧。
  3. ^ YRC-RJ45C 特長”. network.yamaha.com. 2024年4月1日閲覧。
  4. ^ HPE Aruba Networking RJ45 to DB9 Console Cable | HPE Store US”. buy.hpe.com. 2024年4月1日閲覧。
  5. ^ 5 Steps for Selecting the Right USB to Serial adapter”. 2012年10月14日閲覧。
  6. ^ WCH CH340 USB UART chip”. 2018年12月11日閲覧。
  7. ^ Silicon Labs CP210x USB to UART Bridge VCP Drivers”. 2018年12月11日閲覧。
  8. ^ USB to UART/Serial/Printer”. www.prolific.com.tw. 2021年3月7日時点のオリジナルよりアーカイブ。2021年11月6日閲覧。
  9. ^ RS232 to USB converters”. 2012年10月14日閲覧。
  10. ^ FTDI Drivers”. 2012年10月14日閲覧。