*FTDI USBシリアル変換チップ [#w0ce0f9e] 弊社の一部の製品にはPCのUSBポートに接続して使用するものがあり、大半はPCからシリアルポートとしてアクセスする仕様になっています。~ USBデバイスとしてFTDI社のチップを採用しており、専用のデバイスドライバをインストールする事でPCに新しいシリアルポートが増設されます。~ いくつか問題が発生するケースが見受けられるため、本ページにそれらの情報を集約しておきます。 *デバイスドライバの入手 [#r55ec6cb] [[FTDI社>http://www.ftdichip.com/]]のホームページに[[デバイスドライバ>http://www.ftdichip.com/Drivers/VCP.htm]]が公開されています。~ 現時点でVersion2.08.14が最新です。インストーラタイプのWindows用デバイスドライバは[[こちら>http://www.ftdichip.com/Drivers/CDM/CDM20814_Setup.exe]](Ver2.08.14)、zipにて圧縮されたWindows用デバイスドライバは[[こちら>http://www.ftdichip.com/Drivers/CDM/CDM20814_WHQL_Certified.zip]](Ver2.08.14)から入手できます。 *デバイスドライバのインストール [#e11a59c4] **事前にデバイスドライバをPCにインストールしておく場合 [#b4472ad3] 悩まずに作業する方法だと思います。~ PCにUSBデバイスを接続する前に[[この>http://www.ftdichip.com/Drivers/CDM/CDM20814_Setup.exe]]EXEファイルをダウンロードして実行しておくと、デバイスドライバに関連するファイルがWindowsのシステムフォルダにコピーされます。後はUSBデバイスをPCに接続し、もしドライバファイルを要求されてもWindows自身に検索させれば探して適用してくれるはずです。 **必要に応じて都度デバイスドライバをインストールする場合 [#h4c49c36] スキルがあればこちらの方法を選んでも構いません。~ 予め[[この>http://www.ftdichip.com/Drivers/CDM/CDM20814_WHQL_Certified.zip]]ZIPファイルをダウンロードし任意の場所に解凍しておきます。USBデバイスをPC接続しドライバファイルを要求されたら、先に解凍しておいた場所を指定して適用させます。 *FAQ [#t43d3b32] ''Q:''新旧バージョンのドライバが混在して訳が分からなくなってしまった &worried; 。~ ''A:''FTDI社の[[Utilities>http://www.ftdichip.com/Resources/Utilities.htm]]に[[CDM Uninstaller>http://www.ftdichip.com/Support/Utilities.htm#CDMUninstaller]]なるツールが公開されています。USBデバイスをPCから取り外した状態でこのツールを使ってPCにインストール済みであるドライバファイルを削除します。その後PCを再起動し、再度USBデバイスをPCに接続してインストールしてみてはどうでしょう。 ''Q:''ドライバのインストールは問題無い様に見えるが、なぜかCOMポートが追加されない ;( 。~ ''A:''原因はいくつかあるのですが、時折そういった状態に陥る場合があります。WindowsのCOMポートとして認識されない場合は、まずデバイスマネージャから「USB Serial Converter」を見つけます。~ #ref(devman.png)~ そのプロパティを開き、詳細設定タブにある「VCPをロードする」のチェックを入れてOKを押します。~ #ref(prop.png)~ その後再度USBデバイスを抜き差しすれば、ポート(COMとLPT)に「USB Serial Port(COMxx)」がインストールされるはずです。 ''Q:''PCにUSBコネクタがたくさんあるのですが何処に挿したら良いでしょう?~ ''A:''複数のUSBコネクタがあるPCは大抵USBハブが内蔵されています。お好きなところにどうぞと言いたい所ですが、時々認識し辛いUSBコネクタがある様ですので、その場合はちゃんと動く所を見つけるまで片っ端から挿すしかありません。~ なお、大抵の場合接続するUSBコネクタを変更すると、再度デバイスドライバのインストールが要求されると思います。その場合は以前使用していたUSBコネクタで増設されたCOMポート番号とは違う番号が割り振られる様です。 ''Q:''Windows UpdateにFTDIのデバイスドライバ更新が出ているのだが適用して良い?~ ''A:''Microsoftから提供されるデバイスドライバはWHQLにより安定性を保証している事となっていますが、FTDI社から提供されているものよりも古いために不都合が生じる場合も実際に発生しています。~ 何かしら不都合が無い限りそのまま適用しても良いでしょう。しなしながら、不都合があるか否かは適用してみないと分からないものです。 ''Q:''自分でポートをアクセスするプログラムを組んでいるが、どうしても通信できない。~ ''A:''シリアルポートをアクセスするコーディング方法まではレクチャー出来ません。ごめんなさい。各製品用のサンプルプログラムを参考にして下さい。~ それ以外には、ポートを開く際にハードフロー制御を要求する設定がなされていると通信できない製品もあります。ひとまずフロー制御は無しとし、必要に応じて活性化しましょう。
(This host) = https://www.besttechnology.co.jp