2013-02-07 118 views
1

是否有自动化USB设备测试解决方案?我们有一个USB设备,这是一个智能卡阅读器和USB棒在一个设备。我们想要测试某些情况来确定如果棒在特定时间范围内插入和拔出会发生什么情况。自动USB设备测试

我们正在考虑可通过单独的USB连接(Y型电缆)控制的USB电缆。

回答

0

我曾在一些公司的USB开发工作。我无法用市售的产品来模拟附着和分离,但这里有一些我们测试的方法:

  • USBCV +金树 - USBCV非常脆弱但免费。这也是符合标识的必要条件。您可能需要一个专门的测试站,只允许一个人进行测试。
  • USB演示板 - 便宜的演示板使您可以快速建立不同的硬件配置文件原型。这对于测试USB主机与非兼容,恶意或难以获取的设备非常有用。
  • 协议分析仪 - 分析仪允许您检测某些宽容主机所使用的错误,但违反了标准。我推荐Total Phase品牌。
  • 定时器+机械式继电器开关 - 您可以使用您最喜爱的555等效定时器将便宜的自动连接/分离电路放在一起。 USB就像飞行一样。当你在空中时,你可能会好起来的。这是起飞和着陆,或附着和分离,这是可怕的。这是一个非常有用的工具,只有1%的时间出现错误。
  • 电流表 - 确保您不会使公共汽车负荷过重。
  • USB眼睛测试 - 确保您的信号看起来不错。您也可以通过在分析仪中查找数据包错误来获得近似值。
  • 手动测试 - 您可以在很大程度上实现自动化,但您需要人工进行测试。

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