5


3

私は、コネクタがミニUSBプラグであるところでAC電源アダプターが付属した装置を持っています。 ただし、特定のドライバがインストールされていない限り、デバイスはコンピュータのUSBポート(標準のUSB-mini USBケーブルを使用)から電力を供給するようには見えません。 このドライバはWindowsでのみ利用可能です。 異なるプラットフォームのUSBプラグからデバイスを充電したいのですが。

私の質問は、「ドライバがないとデバイスに電力が供給されないのはなぜですか?」です。 USBポートに電力を供給し始めるのに、ドライバは常に必要ですか? それともこのソフトウェアは、何らかのソフトウェアのルーチンによって起動されない限り、特に課金されないように作られていますか。

私の質問は、次のようにまとめることができると思います。USBケーブルに電力が供給されていないか、電力が供給されているがデバイスがそれを無視しているか。 もし答えが前者であれば、私は電圧が常に存在することを可能にするソフトウェアを書く方法を見つけようとしているでしょう。

ありがとう

5 Answer


16


_ ドライバーなしでデバイスに電力が供給されないのはなぜですか? _

USBポートは、コンピュータの電源が入っていてUSB制御ソフトウェアが現在のオーバードローを検出していないときには常に電源が入っています。

_ USBポートに電力を供給し始めるのに、ドライバは常に必要ですか? _

いいえ、USBポートは常にデバイスへの電力供給を開始する必要があります。そうしないと、デバイスは接続を開始できません。

_ それともこのソフトウェアは、何らかのソフトウェアのルーチンによって起動されない限り、特に課金されないように作られていますか。 _

これは複雑になる可能性があります。 USBの仕様を満たすために、デバイスはコンピュータに登録されるまで数mA以上引き出すことはできません。

ただし、ほとんどすべてのコンピュータで、電源を切る前にUSBポートで500mA(およびそれ以上)をすべて引き出すことができます。

あなたが充電している機器は、コンピュータが許可を与えるまでは大きな電力を引かないことで素晴らしいものです。

ソフトウェアを書くことは助けにはならない、デバイスはUSBバスに登録しなければならない。

しかし、プラグイン充電器はそれをしません。 USBプラグの2本のデータラインが短絡している可能性があります。これは、USBデバイスがコンピュータに接続されていないことを示し、待機せずに500mAの電流をすべて引き出すことができます。

USB延長ケーブルを取り、ジャケットを切り取り、USBデバイスに向かう側でデータライン(緑と黄色、時には)をまとめて短絡し、PCに向かう側では何も触れずにそれらを切断したままにします。リード線とブラックの電源線が接続されている。

それはうまくいくかもしれません。 そうでない場合は、壁の充電器を分解し、それが4本のUSBワイヤのそれぞれで何をしているのかを調べ、それを再現できるかどうかを確認します。


3


http://www.mail-archive.com/[email protected]/msg17552.html[これは、Linuxシステムをターゲットにしている場合に便利です。]


3


これはプラットフォーム固有のようです。 LinuxではUSBポートは常に通電されていますが、Windowsではそうではありません。 LED付きのサムドライブは、ウィンドウ内でマウント解除すると消灯しますが、Linuxでは点灯したままです。 私の携帯電話のマニュアルには、PCからは充電できないと書かれていますが、私は定期的に私のLinuxマシンを使っています。


1


あなたはそれを「ダムな」USBポートに接続しようとしました - 自動車の充電器のもののように? これらのポートは純粋な電源であり、USBネットワークを構築しません。 おもう。


0


あなたがメーカーからハードウェア仕様を持っていない限り、私はあなたが運が悪いと思う。 あなたはそれが何をするのか見るためにドライバーをリバースエンジニアリングすることを試みることができるが、私はそれが単にクロスプラットフォームドライバーでドライバーを買うかドライバーなしで料金を支払うより安くそしてより簡単であろう。