USB〜TTL シリアルケーブルをゲット!
2018年3月6日、
amazon
で
あっと驚く! 激安!!! 送料税込133円
の
USB〜TTL シリアルケーブル
を見つけました。
Raspberry Pi
コンソールケーブルとしての販売ですが、私は C-MOS/TTL レベルのシリアルケーブルとして使おうと思って購入しました。
中国から発送されます
IC が組み込まれた右の写真のようなケーブルが、果たして133円で作れるのか?
133円には送料も入っています。
送料を差し引いた製品の値段は百円以下なのか?
これで amazon や販売業者の儲けはあるのかしら?
3月16日に到着しました。
注文から10日間での到着です。
いきなり、問題発生!
-
現象
-
余りにも安過ぎるので、スンナリと動かないだろうなぁ〜と思っていましたが、予感的中!
ですから、想定内です。
-
Windows10 64bit のパソコンの USB ポートに挿入すると自動的にドライバーがインストールされます。
-
デバイスマネージャで COM ポートを見ると、COM4 として認識されていますが、[!] (ビックリ) マークが付いています。
-
[コード10] の [存在しないデバイス] だって?
存在しているから Windows10 が自動的にドライバをインストールしてくれたんですけど ・・・
-
原因
-
本機の USB〜シリアル ブリッジ IC には
PL2303HXA
の中国製の偽造品 (互換品ともいう) が使われています。
-
偽造品と言っても、本物と遜色ない性能を持っています。
さすが、パクリの国チャイナ!!!
-
更に、偽造品は本物と同じ Vendor ID (VID_067B) と Product ID (PID_2303) を使用します。
ここまでパクッてはダメでしょう!
-
これだとビジネス上困るので、
Prolific 社
は以下の対策をしました。
-
最新ドライバ (すなわち、新しい IC 用) を Windows10 パソコンにインストールすると ・・・
-
従来デバイスは [コード10] エラーが出て動作しません。
動作しないと言うより、強制的に動作させなくしている ・・・ イジワル
-
しかも、Windows10 ではデバイスを USB ポートに挿入すると自動的に最新ドライバをインストールします。
一般ユーザには対処不能!
-
被害を被るのは善良なユーザ
-
残念なことに、以前のチップを使用した何百何千ものレガシーデバイスが動作不能になりました。
-
善良なユーザにとっては
イジワル
としか思えないです。
だって、製品購時に選んで偽造品を買ったつもりはないのですよ。
-
対策 ・・・ 2通りあります
-
ドライバをダウンデート
-
Prolific USB To Serial Driver "Code 10" Fix!
ドライバを導入 ・・・ 私はこの方法を採用
-
このドライバは簡単に言うと、[古い PL2303HXA を新しい PL2303HXD に見せかける] バンドエイド的なドライバです。
-
このドライバ単体では動作せず、
Prolific 社
の
最新ドライバ
と一緒に使います。
-
このドライバのページで最低10ドルの寄付を募っていますが、133円の品物に10ドルはきついです。
50セントなら払おうと思うのだが ・・・
-
常に最新ドライバで使えるので、気分的に良いです。
使ってみました
-
USB〜シリアル ブリッジ回路が USB プラグに組み込まれているので、使いやすいです。
-
FPGA FM Stereo Tuner
や
SoftBank PhotoVision TV 202HW
などのシリアルケーブルとして使えます。
-
パソコンには COM ポートとして認識されます。
-
USB ポートは USB2.0 です。
-
シリアル側はバラ線で、先端に 1P ピンソケットが付いており、それぞれの信号は以下となっています。
リード線の色 |
信号 |
備考 |
赤 |
USB5V |
USB からの +5V 出力 |
黒 |
GND |
|
緑 |
TxD |
ロジックレベル 約3.3V |
白 |
RxD |
ロジックレベル 約3.3V |
-
133円にも関わらず、(皆さまの予想を裏切って) しっかり動作しました。