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.

[参考译文] TPS2547:系统从 S0进入 S3后系统异常唤醒

Guru**** 2747345 points

Other Parts Discussed in Thread: TPS2547, TUSB1002A

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/886653/tps2547-system-wake-up-abnormally-after-system-entering-s3-from-s0

器件型号:TPS2547
主题中讨论的其他器件: 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、但实际上不知道我应该关注哪一个问题。

非常感谢您的帮助。

最大

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Max:

    负责此设备的专家目前已不在办公室、下周将与您联系。 提前感谢您的耐心等待。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Max:

    更确切地说、当测试使用另一个 USB Type-A 端口使用鼠标唤醒系统时、唤醒失败? 或者、当将鼠标用作 TPS2547的 Type-A 端口时、系统无法唤醒?

    谢谢、

    Emma

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Emma:

    我注意到描述中的误解、并感谢对其进行双重检查。

    让我改变另一种描述预期行为和当前行为的方法:

    预期行为:将系统转换为 S3后、如果系统未被唤醒、则系统将保持在 S3状态。

    当前问题:如果在2547端口上连接 USB 磁盘,在系统转至 S3后,它不会停留在 S3状态,而是在 itselt 上再次跳转至 S0。 不同电路板上的某些故障率证实了此问题。

    应用的其他测试:如果同一 USB 磁盘连接到其他未充电(非2547)端口、则问题消失。 (这意味着系统在转至后将保持在 S3状态)。

    另外一个更新、客户还尝试更改2547端口的 TUSB1002A USB3 10G 转接驱动器、问题也消失了。 但在 OK 板上使用相同的转接驱动器仍然没有问题。  

    在本例中、我个人很困惑唤醒过程是与 USB3信号相关、还是与2547端口上的负载相关、还是与其他行为相关。

    您对此问题有什么建议吗? 2547是如何实现唤醒行为的? 我注意到 HID 和负载检测电源唤醒。 当前问题是否可能与此功能相关? 如果还需要进行一些测试来进行澄清?

    谢谢

    最大   

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Max:

    USB 唤醒通过 DP 和 DM 引脚上的 USB 2来完成、因此这与使用超高速引脚的 USB 3无关。  

    电源唤醒通过 S4和 S5完成、需要一个嵌入式控制器来监控状态引脚、这也不适用于您的测试。  

    您能否提供有关 TUSB 测试的更多详细信息? 是添加转接驱动器、为另一个转接驱动器进行切换、还是删除转接驱动器、以使测试正常工作。

    谢谢、

    Emma

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Emma:

    它基本上是一个 ABA 测试。

    将故障电路板的转接驱动器从正常电路板更改为转接驱动器、故障电路板正常工作。 而导通板仍可与故障电路板的转接驱动器配合使用。

    将故障电路板的转接驱动器改回、但仍会出现故障。 此外、这是一个 USB3 Gen2转接驱动器、如果您提到的唤醒基于 USB2、我不确定这种现象是否相关。

    顺便说一下、在转向 S3时、预期设置为 DCP_AUTO、我看到 D+D-波形似乎是2V/2.7V 分压器模式。 这是预期行为吗?

    谢谢

    最大

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Max:

    感谢您的解释。 2V/2.7V 是分压器1模式。 DCP_auto 可以 在短路/1.2V 上拉/分压器1/分压器2中充电、因此对于器件而言、在 DCP_auto 模式期间在分压器1中充电是预期行为。

    由于更改超高速线路的转接驱动器将纠正您看到的问题、并且 TPS2547未接触超高速线路、因此此问题与 TPS2547无关。 如有任何疑问、请跟进。

    谢谢、

    Emma

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    明白。  

    谢谢 Emma。