Thread 中讨论的其他器件:TUSB2046B
工具与软件:
当我将 USB 集线器设计插入笔记本电脑的 USB 端口时、设备管理器中会显示"Generic USB Hub"、但我也会收到一个弹出警告、指出 USB 端口上发生了"电涌"。
为什么?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我尝试了 C23=1uF 和 R21=15K、这导致了 VCC = 3.3V 和 RESET 变为高电平之间的50ms 延迟。 50毫秒是否过长? 器件是否有一个用于显示何时复位需要变为高电平的窗口?如果有、此窗口是什么?
根据 Joel Jimenez… 在3.3V (Vcc)达到90%后、TUSB2046B 需要一个介于100us 至3ms 之间的上电复位脉冲。 我们推荐外部 RC 电路(15K 上拉电阻器和1uF 电容器)、请使用此电路来尝试解决该问题。 任何低于100us 的值对于器件来说都太短、任何超过3ms 的值都可能会干扰 USB 枚举(主要是嵌入式系统的问题)。
这是正确的吗? 如果是、如何使用15K/1uF 满足此窗口(100usec - 3msec)? 正如我之前所说的、这些值的最大值为50毫秒。
Brian、
原理图位于我的原始帖子中。 我移除了 R74和 R76、获取了一根 USB 电缆、切断 电缆一端的连接器、将电线拼接、 将绿线焊接到 U9引脚1、将白线焊接到 U9引脚2、将黑线焊接到 GND。 我将红线保持断开状态、因为 USB 集线器和所有下游外设都是自加电的。 我已将 USB 电缆另一端的 USB-A 连接器插入笔记本电脑(因此、我的上行端口已连接)。
当我将 USB 电缆插入笔记本电脑时、可以看到设备管理器中会弹出通用 USB 集线器(这告诉我它的至少一部分可以正常工作)、但我还会收到一个弹出窗口、表明 USB 端口上存在电涌。 请参见下图:
将 USB 电缆插入笔记本电脑后、我会在示波器上测量6MHz 晶体振荡(实际上没有测量)。 6MHz 时钟不应该振荡?
最后、我还没有得到答复的一个问题是...
器件是否有复位何时需要变为高电平的窗口 ?如果有、该窗口是什么(即最小/最大 POR 延迟时间)?
谢谢!
~ó n Allen
我有一个 catch-22问题。 我目前没有任何运行正常的下游 USB 端口(单独的故障排除任务)。 我可以成功 建立上游 USB 连接(通用 USB 集线器在设备管理器中显示)、但6MHz 振荡器没有点亮。 但是、如果我强制复位为低电平、振荡器会运行(因此我至少知道振荡器没有损坏)。 我需要确定振荡器是否没有运行、因为没有下游 USB 端口。
如果您有评估板(我没有)、您是否可以在连接了上行端口但没有下行端口的情况下测试6MHz 振荡器、并告诉我振荡器是否处于活动状态?
谢谢。