“线程:测试”, 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)