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.

[参考译文] TPS65988:检测连接到 TPS65988专用充电端口的 UFP 损坏/故障

Guru**** 1127450 points
Other Parts Discussed in Thread: TPS65988, TPS25751
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1348121/tps65988-detecting-a-damaged-faulty-ufp-attached-to-the-tps65988-dedicated-charging-port

器件型号:TPS65988
主题中讨论的其他器件: TPS65987TPS25751

TI 您好-

我们的客户端想知道可以在 TPS65988的结构内执行什么操作-它的内部寄存器或中断事件(可能在我们的项目中启用、也可能未启用)来检测坏设备。  他们返回了一个具有 PD C 连接器的符合 USB 27W 标准的器件、该器件在3ms 内消耗大量电流、直到连接断开。  1秒后重新尝试连接。  我最近的测试的 DUT 运行正常、我担心我会在器件的 USB 端口中丢弃/清除碎屑。

您能向我指出我应该检查的寄存器、以及我可以启用的任何中断事件、以帮助我的处理器识别出这样的情况吗?

提前感谢、

亚当

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

    这里有四个 winmerge 比较报告、显示了使用此器件拍摄的调试数据快照、而它在 USB 端口显示"液体或碎片"。  USB 端口已自动禁用。'

    条件 A:将具有"端口中的 bris "消息的坏设备与端口2的空设备进行比较。

       -端口1:"端口中的 bris "设备。 从电路板流入器件的54mA @9V 的电压。

    条件 B:将具有"端口中的 bris "消息的坏设备与已知良好的设备进行比较。

       -端口1:"端口中的 bris "设备。 从电路板流入器件的54mA @9V 的电压。

       -端口2:已知良好的设备正在以9V 快速充电。  该通道的一切情况都很好。

    虽然快照之间存在突出的差异-但我不相信任何差异足以证明存在故障。

    感谢您的意见、

    亚当

    e2e.ti.com/.../Submitted-to-TI.zip

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

    您好!

    感谢您的联系。  

    Chris 已被指派到此线程、将会帮助您完成。

    谢谢,

    舒巴

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

    您好、Adam、

    "这么大的电流"是什么意思呢?

    如果可能、您能否获得行为的 PD 日志?

    [报价 userid="398723" url="~/support/power-management-group/power-management/f/power-management-forum/1348121/tps65988-detecting-a-damaged-faulty-ufp-attached-to-the-tps65988-dedicated-charging-port/5137396 #5137396]  -端口1:"端口中的 bris "设备。 从我的板流入设备的54mA @9V 左右[/报价]

    听起来 TPS65988是电源、而27W 适配器是功率接收器?

    TPS65987不提供任何液体/ FOD 检测支持。

    有一些基本的状态报告和故障事件报告。 您可能需要查看状态寄存器和中断寄存器、以查看是否有任何故障事件工作。 在这种情况下、可以使用"电源路径状态"(0x26)寄存器中的过流故障。

    谢谢。此致、

    克里斯

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

    Chris、您好!

    我的 Tektronix 电流探头在99%的时间断开之前记录为3.6A、但有一次试验、示波器 在8.19A 处通过电缆在器件输入端测量、削波。  我相信这是真实的、已集成到设备中、但我无法重新创建。  我会重新缩放以重复该操作、 最终会丢失这些数据。   糟糕的酒店

    测试设置为 TPS65988、其作为高达27W 的 DCP 和 Zebra TC5301。  我猜65988也不具备液体/碎屑检测功能、65987D 不具备?   您是否了解器件通常如何为其表征、以便我可以进行类似的查看?  测试完成后、我将执行基本的引脚对引脚电阻检查、但我不确定能否在 IC 不支持时使用现有硬件实施测试以对照此结果进行筛选。

    是否锁存或广播和清除了故障事件?  我应该知道,但我希望你可以节省我的研究时间。

    初始测试显示了该周期性电流凸块。  你有望看到 VBUS (CH 1)上升到5V、而电流达到大约3.6A。  某些东西会断开连接。  它会在1秒后重复。  在此测试过程中、我需要运行本机处理器、因此未连接 Aardvark。

    我将在 PD 布线上重试。  我有来自调试工具的此信息、但我没有看到任何值得注意的信息。  希望我错过了吸烟枪、但我认为数据有缺陷、因为一个好设备和一个坏设备都记录了相同的跟踪信息。

    e2e.ti.com/.../PDStateMachineTracePort2_2800_DebrisInPort_2900_.txt

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

    您好、Adam、

    我猜65988也没有液体/碎屑检测功能65987D 不是吗?  [/报价]

    改正

     您是否知道设备通常是如何对其进行描述的?

    我想这取决于器件/制造商。 我们的一款较新器件(TPS25751)通过将引脚偏置为电压轨并测量引脚上的电压以确保其处于正确电压来简单检查未使用的引脚。 它实际上只是检查在我们希望悬空的引脚上是否出现了意外的电压(通过液体或其他短路甚至)。

    是否锁定或清除了故障事件?  我应该知道这一点,但我希望你可以省去我的研究时间。[/引述]

    I2C 中断锁存并且需要通过写入 INTCLEAR 寄存器来清除。

    OVP 等一些故障事件由 PD 控制器处理、我们将断开路径并重新协商合约、而不受任何 EC 干预的影响。

    可以重新获取工作状态的调试日志吗?

    我无法100%确定故障日志、但我看不到任何真正指示过流事件的东西。  

    谢谢。此致、

    克里斯

    [/quote]