Other Parts Discussed in Thread: TPS2547, TUSB1002A
主题中讨论的其他器件: TUSB1002A
大家好、
我的客户报告了一个问题、即在以下情况下、系统从 S0进入 S3后自动唤醒、故障率很高: 将 USB 磁盘连接到2547充电端口、将鼠标连接到另一个 USB-A 端口、但两者都不执行任何操作=>手动将 PC 转换为 S3并再次看到系统唤醒至 S0。 将 USB 磁盘连接到其他 USB3.0未充电端口将不会看到问题。
原理图如下:ILIM_SEL、CTL2、CTL3均被拉至5V 高电平、只有 CTL1通过嵌入式控制器进行控制。
它应处于 CDP/DCP 自动模式、并具有负载检测功能。
在正常情况下、S3信号被触发并保持低电平:
在故障情况下、似乎存在 USB3信号传输、然后 S3引脚再次被拉高。
在不断变化的部件上进行扩展:
然后我检查了 D+/D-信号(黄色表示 U2P、绿色表示 U2N)以检查模式变化:
在我看来、2547处于2V/2.7V 分压器模式、但在进入 S3后不是 DCP_Auto、这种行为是否正确?
Vbus 下降部分上的电压升高、似乎 D+/D-在 S3信号后发生了变化。
如果要检查整个过程、请附加未缩放版本:
我还按如下方式确认了 CTL1波形、并在进入 S3后似乎按预期工作:
扩大规模、S3似乎在引领这一过程。
因此,简而言之,USB3信号出现=> S3信号改变=> 2547模式改变。 但在正常情况下、进入 S3后也会出现 USB3.0信号。
由于电路板上的限制、我无法捕获总线电流。 您能否帮助分析并建议问题的可能原因? 我们的充电器是否是问题的一部分? 如果我们可以进行任何测试来澄清它是与 USB 通信相关还是与其他相关的测试?
如果您还可以帮助解释在2547之前触发唤醒过程的条件、这将非常有用。 我看到了电源检测和 HID、但实际上不知道我应该关注哪一个问题。
非常感谢您的帮助。
最大







