“线程:测试”, TPS2044, TUSB2046中讨论的其它部件
我设计了一个单独电源的非联动模式 USB 集线器。
因此上游 USB D+/D-和 GND 已连接到主板/IC,但未连接 USB_5V,我们使用外部输入电源。
这是示意图:
请忽略4D+/4D-,它们会向下拉至地面。
我可以从示波器中看到几个方面:
1.晶体停止在2秒内工作,
2.下游端口具有单独的5V 电压,D-保持3.3V 电压,但 D+无电。
3.上游端口 D+和 D-在晶体发生故障前为正弦波。
4. USB 视图树信息:USB_RESET_FAILED
================================= USB 端口3 =========================
连接状态 :0x02 (设备枚举失败)
端口链 :2-12-3
设备管理器问题:43个(CM_prob_failed_post_start)
使用的端点 :0
================================= USB 设备=================
++++++++++++++++++ 设备信息++++++++++++++
设备说明 :未知 USB 设备(端口重置失败)
设备 ID :USB\VID_0000&PID_0001\6&98B719B&0&3
硬件 ID :USB\RESET_FAILURE
驱动程序密钥名 :{36fc9e60-c465-11CF-8056-444553540000}\0012 (GUID_DEVCLASS_USB)驱动
程序 INF :C:\Windows\inf\usb.inf
Legacy BusType :PNPBus
类 :USB
类 GUID :{36fc9e60-c465-11CF-8056-444553540000}(GUID_DEVCLASS _USB)
枚举符 :USB
PDO :\Device\USBPDO-7
位置信息 :Port_#0003.Hub_#0003
制造商信息 :(标准 USB 主机控制器)
功能 :0x64 (可移动,SilentInstall,RawDeviceOK)
状态 :0x01806400 (DN_H_SA_BLEABLE,DN_Removable,DN_NT_Enumerator,DN_NT_DRIVER)
问题代码 :43 (CM_prob_failed_post_start)地址
:3
HcDisableSelectiveSuspend:0
EnableSelectiveSuspend:0
SelectiveSuspendEnabled:0
EnhancedPowerMgmtEnabled:0
IdleInWorkingState :0
WakefromSleepState :0
电源状态 :D3 (支持:d0,d2,d3,从 d0唤醒,从 d2唤醒)
----- 连接信息-------------------------------------------------------
连接索引 :0x03 (端口3)
连接状态 :0x02 (设备故障计数)
当前配置值 :0x00 (配置0)
设备地址 :0x00 (0)
是集线器 :0x00 (否)
设备总线速度 :0x00 (低速
)开放式管道数 :0x00 (0管道到数据端点)
数据(六转储) :03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02
00 00 00 00 (笑声)
----- 连接信息 V2 -----------------------
连接索引 :0x03 (3)
长度 :0x10 (16字节)
支持的用户协议:0x01
用户110 :1
(是,端口支持 USB 1.1) Usb200 :0 (否,端口不支持 USB 2.0)
Usb300 :0 (否,端口不支持 USB 3.0)
保留 MBZ :0x00
标志 :0x00
DevIsOpAtSsOrHigher :0 (设备未在超高速或更高速度下运行)
DevIsSsCapOrHigher 0 (设备不支持超高速或更高)
DevIsOpAttSPlusOrHigher :0 (设备不在 SuperSpeedPlus 或更高版本上运行)
DevIsSPlusCapOrHigher :0 (设备不支持 SuperSpeedPlus 或更高版本)
ReservedMBZ :0x00
数据(六转储) :03 00 00 00 10 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00…
----- 设备描述符-------------------------------------------------------
b 长度 :0x00 (0字节)
----- 字符串描述符-------------------------------------------------------
字符串描述符不可用(因为设备有问题代码 CM_PROb_FAILED POST_START)






