工具与软件:
尊敬的先生:
我们已经设计了一个系统、使用包含4个下行端口的 USB 集线器。 其中我们仅使用2个下行端口、而其他2个未使用并使用15k 欧姆电阻器进行端接。 USB 集线器的一个端口与 MSP430控制器 USB 端口引脚连接、另一个端口也与 MSP430控制器的 USB 端口引脚相连 连接到 CP2102N USB 到 UART 转换器。 两个下游器件都通过负载开关获得5V 的 USB 工作电源、如原理图所示。 实际上、我面临两个问题、需要您的帮助来解决这些问题。 下面列出的问题:
1)最初在为我的系统供电后、TP21和 TP23处观察到的电压为0V、TP22和 TP24处观察到的电压为3.28V、这是正确的、因为我没有将任何 USB 器件连接到 USB-C 连接器。 在这种情况下、当我将 USB-C 电缆连接到 PCB、将另一端连接到笔记本电脑时、TP21和 TP23处观察到的电压为5V、而 TP22和 TP24处观察到的电压为0V、这也是正确的。 观察到的问题是、当我从 USB-C 连接器拔下 USB-C 电缆(使我的系统保持通电状态)时、在这种情况下、TP21和 TP23处观察到的电压为5V (应为零)、TP22和 TP24处的电压为0V (应为3.3V)。 我不知道为什么会发生此问题、在复位系统后问题得到解决、即获得完美的电压。 但问题应该得到解决、无需重置整个板、因为每次都不会一次又一次地重置板。 我已查看数据表、并通过 TI 对我的设计进行了审核、全都没问题。 我已附上它的原理图部分、请查看、如果有任何故障、请告诉我。
2)第二个问题是在工作板中,我的 USB 集线器工作正常,检测到下游设备。 同一个板经过一段时间后无法识别 设备管理器中显示的 CP2102N USB 转 UART 转换器。 USB 设备描述符请求失败。 我还更新了 CP2102驱动程序、但仍然存在同样的问题。 我还附上了它的屏幕截图、请看一下。 e2e.ti.com/.../3276 USB-HUB-SHEET.pdf
正在等待您的响应、
谢谢、此致、
Shubham