電源付き USB データ パススルー (ハブのようなものですが、違います)

電源付き USB データ パススルー (ハブのようなものですが、違います)

USB ハブをサポートしておらず、電源も供給しないデバイスがあります。このデバイスに携帯電話を接続する必要がありますが、残念ながら、使用中に携帯電話を充電することもできません。

私は次のような単純で素朴なアプローチを試しました:

  • セルフパワーハブを試しています。ホストデバイスはハブをサポートしていません。
  • デバイスから電話機への電源コードを切断して直接電力を供給しようとすると、USB ベースの電源ネゴシエーションによって電話機に電力が利用できないことが通知され、充電されなくなります。
  • 最初にデータ ピンを短絡させて電話機を充電し、その後データ ピンを開きます。予想どおり、これによりホスト デバイスと通信できなくなります。

私の考えでは、ハブのように動作するが、電力ネゴシエーションに使用されるもの以外のすべての USB プロトコル メッセージを通過させ、それらを終了して電力を供給するものが必要です。

そんな装置があるんですか?

答え1

問題の最初の部分は、リンクに外部電源 (VBUS) を供給することで、「デバイス」USB ポートの設計上の欠陥を補うことによって解決されました。これはかなり正当な解決策です。

2 番目の部分 (USB デバイスとして接続しながら充電する) はより困難です。

解決策は、データリンク プロトコルを維持しながら、お使いの携帯電話がどのようなポート充電シグネチャを認識できるかによって異なります。PC の通常の USB ポートや動作中のハブに接続したときに充電されることはありますか?

通常のデータ ポートから充電できない場合 (500mA を消費して充電しますが、おそらく遅い)、見つかったら「バッテリー充電」(BC1.2) ポートを試す必要があります。お使いの携帯電話が BC1.2 充電シグネチャをサポート/認識している場合は、携帯電話と特別な「デバイス」の間に BC1.2 アドオン エミュレーターという独自のデバイスを作成する必要があります。

関連情報