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.

[参考译文] TPS65987D:故障事件与放大器;USB3.2第2代连接

Guru**** 2611705 points
Other Parts Discussed in Thread: TPS65988

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1208963/tps65987d-fault-event-usb3-2-gen2-connect

器件型号:TPS65987D
Thread 中讨论的其他器件:TPS65987TPS65988

您好!

客户已将电流限制监控信号分配给 GPIO2。

问题1
  如果我在没有器件连接到 USB 而从 SPI 闪存加载数据的情况下上电、FaultZ 事件将被置位为低电平。

  这种行为是否正确?

  之后、当我将某个器件连接到 USB 端口、然后拔下电缆时、信号会变为 H、因此该器件似乎正常工作。

  请告诉我是否有办法避免这种情况。
  (我应该监控插头事件吗?)

问题2
  可通过 USB3.2第2代访问的 USB SSD 连接到 TPS65987的 USB Type-C 端口。 但是、它仅与 USB 2.1连接。

  TPS65988EVM EVA 板也是如此、USB3事件设置为 GPIO6、但即使器件已连接、它也不会变为活动状态。



您能否确认问题是哪项设置?
我已附上客户的设置文件。

e2e.ti.com/.../TPS65987DDH_5F00_Rev00.pjt


很抱歉给您带来不便、但我感谢您的帮助。


此致、
广志

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

    尊敬的 Hiroshi:  

    感谢您与我们联系!

    我将进行深入探讨、并在星期一3月27日与您联系。

    此致、

    Aya  

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

    感谢您的答复。
    期待您的答复。

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

    尊敬的 Hiroshi:  

    感谢您的耐心。  

    FaultZ 输出事件被置位为低电平意味着当没有发生任何情况时它将是 H 有效、而在过流事件期间它将是低电平。 我知道您在 GUI 中反转了该引脚、因此行为与此相反。 问题是在连接该器件时发生过流事件的原因。 尝试选择"开漏输出启用"以查看这是否解决了问题。  

     

    2.您能在这里说明一下您的方法吗? 您是否正在使用调试模式来查看是否检测到 USB 3.0、或者是否可能检测到 PD 分析仪? 您的意思是 USB 2.0吗?  

    此致、

    Aya  

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

    尊敬的 Aya-San:

    结果没有改善。

    1.我检查了正常设置,但没有变化。
    我也把设置改为 OpenDrain、但没有改变。
    这里、我在 TPS65988EVM 上监控 R172 (未实现0Ω 电阻器) GPIO2、并将其置位为低电平。

    例如、电路板上电期间启动电流引起的过流检测是否会影响该问题?
    通常、在通电后、RAM 数据从 SPIFlash 加载、并且此 IC 在配置后生效、因此我认为通电后不会受到影响。
    此外、是否有决定在某处进行过流检测的参数(设定值)?


    2.确认在 Windows 或 Linux 计算机上通过 USB 连接的设备信息。
    在 Windows 系统中、使用免费的显示软件。



    即使连接了 SanDisk SSD (USB3.2 Gen2)、如上所示、USB 版本也将为2.1。

    如果不通过 EVM、那么它通常将被3.2Gen2识别、如下所示。

    在 Linux 计算机上、可以使用 lsusb 命令检查连接、但它是 USB2连接。

    其他信息
    以下三个 GPIO 从 TPS66587连接到 TUSB546、
    指示 USB3连接的 GPIO6未激活、因此 TPS66587一开始就不会将其识别为 USB3。


    上述 SSD 连接后、它会激活一段时间、LED 会亮起(大约几秒钟)、但它会立即熄灭。
    即使它被认可了一段时间,它是否取消了?

    此致、

    广志

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

    尊敬的 Hiroshi-San:  

    感谢您的反馈。 我将对此进行进一步探讨、并在下周中旬之前与您联系。  

    此致、  

    Aya  

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

    尊敬的 Hiroshi-San:  

    感谢您的耐心。  

    我注意到、您似乎同时使用了 TPS65987DDH 和 TPS65988。 每个器件具有不同的 GPIO 配置、因此两者之间可能存在不一致。  

    是的、有一个参数用于在 GUI 中设置过流保护。 您可以更改发射源/接收能力中的"峰值电流"百分比。

    2-我强烈建议在调试模式下读取数据状态寄存器、以便查看 PD 识别哪种 USB 速度(参见下图)。

    您能介绍一下并告诉我您找到的结果吗?  

      

    此致、

    Aya  

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

    尊敬的 Aya-San:

    感谢您的回答。

    最后、通过检查以下 USB 功能对其进行了改进。




    最后请告诉我一件事。
    "支持 USB"启用什么?
    TPS65987DDH 和 TPS65988DH 主机接口技术参考手册(修订版 B)、P40、TX 拉电流功能寄存器位
    字节12从0x01更改为0x05。
    其表述为第一个供电方能力 PDO 内容组0。 分配了什么信号?

    即使此设置反映在我们的电路板上、USB3也未启用、但当 TPS65987检测到过流时、操作系统会限制 USB 速度。
    断开过流中断信号并检查连接后、该信号被识别为 USB3。


    关于过流问题、
    通过将"initial value"从0x0更改为0x1、提升了启动时低电平有效的效果。

    此致、
    广志

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

    尊敬的 Hiroshi-San:  

    我很高兴听到有进步。 我将会深入了解这些设置、并在星期一的 EOB 会上告诉您。  

    此致、  

    Aya