1

Is there a solution for automated usb device testing? We're having an USB Device which is an Smartcard reader and USB Stick in one device. We want to test certain situations to figure out what happens if for example the stick gets plugged in and out in a specific time range.

We are thinking about an USB Cable which is controllable over an separate USB connection (Y-Cable).

4

1 回答 1

0

我曾在几家公司从事 USB 开发工作。我无法使用市售产品来模拟连接和分离,但以下是我们测试的一些方法:

  • USBCV + 金树 - USBCV 非常脆弱但免费。这也是徽标合规性所必需的。您可能需要一个专用站点来进行此测试,并且只允许一个人触摸。
  • USB 演示板 - 便宜的演示板可让您快速制作不同硬件配置文件的原型。它对于测试您的 USB 主机与不合规、恶意或难以获取的设备非常有用。
  • 协议分析器 - 分析器允许您检测一些容忍主机消耗但违反标准的错误。我推荐 Total Phase 品牌。
  • 定时器 + 机械继电器开关 - 您可以使用您最喜欢的 555 等效定时器组装一个便宜的自动连接/分离电路。USB就像飞一样。当你在空中时,你可能会没事的。起飞和降落,或附着和分离,是可怕的。对于仅出现 0.1% 的错误,这是一个非常有用的工具。
  • 电流表 - 确保您不会过度使用公共汽车。
  • USB 眼图测试 - 确保您的信号看起来不错。您还可以通过在分析器中查找数据包错误来获得近似值。
  • 手动测试——你可以在很大程度上实现自动化,但在某些时候你需要一个人来测试。

    如果您在不同的配置下测试上述内容(确保您尝试了各种集线器),您将有一个良好的开端。

于 2013-02-08T03:15:04.287 回答