2

カスタム USB 周辺機器に接続する Android デバイスのデバッグとテストのために、USB を取り外して再接続するソフトウェア制御の方法が必要です。

USBケーブルには4本のワイヤーがあるように見えるので、必要な特定のデバイスが存在しない場合(見つけられなかった)、本当に必要なのはソフトウェア制御の4チャンネルスイッチだけなので、USBを切断することができますケーブルを半分に折り、各側からのワイヤをスイッチに差し込み、ソフトウェアを使用してスイッチを開閉します。

ここまで正気?

私は周りを見回して、次のようなデバイスを見つけました: https://www.amazon.com/SMAKN-Channel-Programmable-Computer-Control/dp/B01KWTL0BQ/ .

これがどのように機能するかを私が想像する図を次に示します。

例図

私がはっきりしていないいくつかのこと:

  • これにより、USB +/- 信号線に負荷がかかりすぎて、タイミングが台無しになり、動作しなくなりますか?
  • リレーは、USB ケーブルの途中に挿入する必要があるように、双方向に信号を駆動できるバッファリングされていない回路を閉じるだけの場所を望んでいるという意味で、本当に「スイッチ」ですか?

要するに、私はこれを購入してそれを選択する必要がありますか、それともこのアプローチに重大な欠陥がありますか?

ありがとう!

4

1 に答える 1

1

これは機能します (すべての場合と同様に: 正しく行われた場合!)。

そのボードのリレーはハードウェア リレーです。閉じると、通常のワイヤと電気的に区別できなくなります。定格は 12 V で、このアプリケーションには適しています。

注意点の 1 つは、USB コネクタは、異なる接点が特定の順序で接触するように設計されていることです (たとえば、外側のケースであるため最初に接地し、次に内部ピンの長さが異なるため、電源ピンがデータ ピンの前に接触します) - コントローラーいずれかのデバイスが異なる接続順序に対して準備ができていない場合に、潜在的な問題が発生するのを避けるために、ソフトウェアはこれを模倣する必要があります。

于 2016-11-18T01:08:18.860 に答える