测试案例-自动化测试软件跑USB1.1 device信号质量一致性测试.docxVIP

测试案例-自动化测试软件跑USB1.1 device信号质量一致性测试.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
测试案例集锦3——古董级测试 接到一客户咨询问题,他用自动化测试软件跑USB1.1 device信号质量一致性测试,波形差,差到什么程度呢……口说无凭有图有真相~~~ 有人说看着不错啊——说看着不错的那哥们你是中央美院电子系毕业的么?那尖尖的不是一个bit,那是半个bit,这不是三电平码啊亲,中间那个平台是不应该有的。 对于在现代高速串行总线中速率完全排不上号的12Mbps的USB全速信号来说,差成这样也是蛮拼的……请忽略屏幕上反射出的大眼瞪小眼的攻城师们…… 显然,这样的波形,用USB一致性测试软件测得的结果比项目经理的脸色还难看。 最悲催的是,试遍了身边所有的U盘都是一样的结果,应该是测试环境出问题了。于是帮忙上门查看,看了一下就震惊了,示波器主机是TDS7254B,十几年前的老机器,前面板上带软驱的,到现在还在用简直就是被资本家压榨的典范了。 而且USB1.1的测试配置是所有标准总线一致性测试中配件最繁琐的测试之一。只要看一下组网图基本就明白了,最关键的不是配件贵,而是——买不到!!买不到啊买不到!!有钱没地方买去。 为了完成这个测试,首先你必须得有一台专门用来配合测试发包的XP操作系统的PC,这台PC上必须要有PS/2口用来插圆口的鼠标键盘。因为USB-IF的发包软件在winXP上才能正常稳定工作,而这个软件一旦启动,PC上所有USB口都会被锁定(一旦被锁定就只能呵呵了),只有PS/2口的鼠标键盘才能继续操作。——不过这个好办,XP虽然已经停止维护,报废库里找台古董PC出来还是没问题的。 其次,你得有5个贝尔金的HUB,其中至少有一台必须是Full Speed的。奔跑着去买吧少年,BelKin厂还在,某东,某马逊,某宁~尽管找,历经沧桑之后你就会发现,连万能的某宝都不能了。因为早在好多年前,Full Speed的HUB就已经停产了。——我时常感慨,金钱不是万能的这句话只有在做USB1.1测试的时候,才能深刻体会…… 再来,你得有6根5米长的USB线,而且要求是协会认证过的。——上USB协会的网站搜搜,当年认证过的型号连生产商的仓库缝里都找不到了…… 还有,你得有一个Full Speed的设备来做Qualify……——我估计看到上一条大多数人就直接关帖走人了。要么放弃,要么就是去潘家园淘测试设备了吧…… 大部分人在第二轮就放弃了,还有些人勉强在潘家园捡漏买到个别不知道某个牌子的Full Speed Hub 凑合用,至于5米线,这可能是世界上最珍贵的米线了…… 但是在这位客户这里,上述附件一样不缺~~专注USB1.0/1.1测试十几年,全套测试设备都在,低调奢华有内涵,简直就是个古董博览会,这才是真正的情怀啊,这套设备至少也是三个代表那个朝代的,别说在潘家园了,就算上鉴宝栏目也绝对靠谱。唯一遗憾的是,5米线不知道是官窑还是民窑还是现代仿品,不确定质量。 因为测的是device输出经过5米线传输以后的信号,所以,第一怀疑的是5米线的质量不好导致的。 换了根1米的线,信号质量好了很多,但还是有回勾。 把1米线也拿掉,直接测,波形没问题。 难道是探头阻抗影响么?换回5米线,换10M阻抗的无源探头,没变化。 我们想了很多办法,花了大工夫从别的客户那里又搞到两根名牌的5米线,换上去以后发现还是原来那个死样子…… 于是直接用时域反射计分析了几根5米线的特征阻抗,虽然各有偏差,但总体来说也不算离谱,都在90到100欧姆左右,那就有点不科学了……百撕不得骑姐啊…… 猛然间想到,要是不测device,测hub呢?把5米线接在hub上测试,再来一遍,发现波形是好的。 那就不是“米线”的问题了! 是不是搞错信号了啊,USB是双向的信号啊,难道我测的是发送端的信号? 直接按下右上角的DPX快速采集按钮,发现波形里面是有好的波形的,说明另外一个方向的波形是好的。 那怎么来确定现在采集到的波形是hub发出来的还是被测的device发出来的呢?太简单了,直接从被测U盘里往PC里拷个文件,大多数的波形如下,都是好的。 反之再从PC往U盘上拷个文件,波形在下面,都是之前测到的死样子。 这下很清楚了,之前分析的波形都是从Hub发出来的,不是我们真正要测试的Device的波形。 那问题出在什么地方呢?我们用一台比较新的示波器跑了一下整个测试,一切OK,波形捕获完全没有问题(早换示波器不就全搞定了嘛,换毛线啊!!T-T) 再回到客户的古董示波器上,捕获到的还是烂波形,经过确认,示波器完全没有按照软件设定的条件触发,改用手工捕获的方式,抓到正确的波形进行分析,测试结果OK。经确认 ,触发器可能坏了…… 不过好消息是,经过手工调节的触发器,软件还是能捕获到正确波形的(下图右)……正确的测试循环,是运行辅助查询软件的PC通过Hub向被测Device发出设备查询信息(下

文档评论(0)

big一剑飞虹 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档