1

USB デバイスのテストを自動化するソリューションはありますか? 1 つのデバイスにスマートカード リーダーと USB スティックを搭載した USB デバイスがあります。特定の状況をテストして、たとえばスティックが特定の時間範囲で抜き差しされた場合に何が起こるかを調べたいと考えています。

別の USB 接続 (Y ケーブル) で制御できる USB ケーブルを考えています。

4

1 に答える 1

0

私はいくつかの会社で USB 開発に携わってきました。アタッチとデタッチをシミュレートするための市販の製品について話すことはできませんが、テストした方法のいくつかを次に示します。

  • USBCV + ゴールド ツリー - USBCV は非常に脆弱ですが、無料です。また、ロゴのコンプライアンスにも必要です。このテストには、1 人だけが触れることができる専用のステーションが必要になるでしょう。
  • USB デモ ボード - 安価なデモ ボードを使用すると、さまざまなハードウェア プロファイルのプロトタイプをすばやく作成できます。これは、準拠していない、悪意のある、または入手が困難なデバイスに対して USB ホストをテストするのに非常に役立ちます。
  • プロトコル アナライザー - アナライザーを使用すると、一部の寛容なホストによって消費されるが、標準に違反しているエラーを検出できます。トータルフェーズブランドをお勧めします。
  • タイマー + メカニカル リレー スイッチ - お気に入りの 555 相当のタイマーを使用して、安価な自動アタッチ/デタッチ回路を組み立てることができます。USB は飛ぶようなものです。空中にいるときは、おそらく大丈夫でしょう。怖いのは、離陸と着陸、または着脱です。これは、0.1% の確率でしか発生しないエラーに対して非常に便利なツールです。
  • 現在のメーター - バスに過負荷をかけないように注意してください。
  • USB アイ テスト - 信号が良好であることを確認します。アナライザーでパケット エラーを探すことによって、概算を取得することもできます。
  • 手動テスト - 大幅に自動化できますが、ある時点で人間がテストする必要があります。

    さまざまな構成で上記をテストすると (必ずさまざまなハブを試してください)、良いスタートを切ることができます。

于 2013-02-08T03:15:04.287 に答える