アーカイブ
FT232RLのUSB要求電流量を最大にする
石澤さんに教えてもらったのだが、USBデバイスはホストに「自分が必要な電流量」を申告するようになっているらしい。
ArduinoやGainerやmoxaにも使われていているFT232RLというUSBシリアル変換チップもその設定ができるようになっている。
俺も秋月のFT232RL 基盤実装済みキットを使う事が多い。
■電流量の設定をする
まずFTDIのサイトからMProg(Windows用のみ)をダウンロードしてきてインストールする。
FT232シリーズのドライバももちろんインストールして、仮想COMポートとして認識しているのを確認。
MProgを起動して、
[Device]→[Scan]
[Tools]→[Read and Parse]
で接続しているFT232のデバイス設定が読み込める。
これを一旦ファイルとして保存してから、[File]→[Edit]して編集。
右上のMax Bus PowerをUSBの最大電流量である500mAに設定し、ファイルに保存。最後に[Device]→[Program]で書き込む。

これでUSBケーブルを刺し直すとドライバが再インストールされ、デバイスとしての要求電流量が増えている。
USBカメラフラットモジュール(WR-UC32)のケーブルを作った
先日買ったUSBカメラのケーブルが変なケーブルで気に入らなかったので作った。
市販のUSBケーブルをバラして、赤・黒・白・緑の4本を同じ色同士接続したら動いた。紫は無視していい。

この状態だとまずいので後で絶縁するべき。あと今回はこれの中に埋め込むので、もっと短い(10cm弱ぐらいの)ケーブルにする。
カメラ側はコネクタを買いに行くのが面倒だったので付属のケーブルから切断

USBは4芯のはずだけど、裏を見ると5芯になっている。テスターで調べてみたら黒と紫は基盤内で両方GNDに通電していた

なので、紫はとりあえず接続する必要無し。
赤・黒・白・緑の4つだけ接続した


最近のコメント