U3-device-re-enumerates

Posted by Zebulon on June 1, 2016

20160603 交换芯片

将之前在我们相机上有问题的芯片换到Cypress DVK板子上,结果DVK出现了反复重枚举问题。

Inter controller

在Inter控制器下,当DVK(换上之前有问题的芯片)接到PC上,设备管理器一直在重枚举;在streamer工具里也能看到设备在反复重枚举;

Asmdia controller

在Asmdia控制器下,当DVK(换上之前有问题的芯片)接到PC上,设备管理器每次都能枚举成功;在streamer工具里可以正常数据传输;


20160602 电源测量

本次主要对比这两只相机在上电阶段1V2以及3V3的电源跌落情况做测试

测试环境

两只U3相机,其中一只枚举经常失败,问题描述详见CASE 3230941746和CASE 3239583050,disable LPM后正常,另外一只相机正常。
测试仪器:Agilent MSO9254A(OSC) + Agilent N2796A(Probe)
测试仪器
测试仪器
测试仪器
测试点
测试点

测试结果

Bad Camera

Bad Camera
Bad Camera
Bad Camera
Bad Camera
Bad Camera
Bad Camera
Bad Camera
Bad Camera
Bad Camera

Bad Camera disable LPM

Bad Camera with disable LPM
Bad Camera with disable LPM

Bad Camera Optimized Power

Bad Camera Optimized Power
Bad Camera Optimized Power
Bad Camera Optimized Power
Bad Camera Optimized Power
Bad Camera Optimized Power

Good Camera

Good Camera
Good Camera
Good Camera
Good Camera
Good Camera
Good Camera

Cypress DVK

Cypress DVK
Cypress DVK
Cypress DVK
Cypress DVK
Cypress DVK
Cypress DVK

测试结论

  1. 所有相机在上电阶段1V2电源都会有跌落,超过100mV的跌落只会出现一次,后面枚举设备不会再出现电源跌落现象;
  2. 有问题的相机、没问题的相机和disable LPM后的相机,上电阶段1V2电源跌落没有区别;但是重枚举的结果差异非常大,先异常的相机disable LPM后就正常了phy-error
  3. 我们的单板与《AN70707.pdf》优化后的测量值相当,如果以Vrms为基准的话,跌落值都是110mV左右。;
  4. CVDDQ在上电阶段几乎没有跌落;
  5. 对1V2电源做优化后,上电时电源跌落在90mV左右,但实际相机还是反复重枚举;
  6. 将之前有问题的3014换到cypress开发板上,开发板在intel控制器下也是反复重枚举。


本文由 Zebulon 创作,采用 署名-非商业性使用 2.5 中国大陆 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。