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.

[参考译文] TPS6.5982万:TPS6.5982万协商问题

Guru**** 2463330 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/590752/tps65982-tps65982-negotiation-problem

部件号:TPS6.5982万

您好,

我们在其中一个定制设计中使用TPS6.5982万。 我们生成了固件并更新为闪存。 我们在谈判不断进行的同时,看到一个委员会出现了一些问题。  

我使用Type-C在电池电量耗尽时为PD供电(Vin_3V3无效)。 另外,我检查了HRESET和MRESET针脚是否有任何切换。 不能切换@这些PIN。  

我已使用totalphase PD分析仪来捕获日志,并附上了工作和非工作平台的PD控制器日志。  

是否可以检查附加的日志并建议在不工作的平台中哪些可能会出现问题?

/cfs/file/__key/communityserver-discussions-组件文件/138/2068.PD_5F00_Debug.zip

谨致问候,

Hariprasad Bhat

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

    设备正在PD日志中发送软复位。 在TPS6598x实用程序GUI中,您是否可以读回寄存器(0x40) PD状态?
    在这里,您可以读回SoftResetType位并查看设备发送软复位的原因。 从这里我们可以开始调试该问题。

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

    您好,Eric,

    感谢您的快速响应。

    我在阅读Aardvark时看到3种不同的状态。 因此,在读取PD_status时附加了3个不同的快照。

    另外,如果我探测VBUS,那么我看到3个VBUS电平,0伏,5伏和12伏,0伏,5伏和12伏....

    谨致问候,

    Hariprasad Bhat

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

    在此故障期间,您是否可能捕获CC线路和VBUS的范围?
    您看到的软重置消息可能与VBUS从5V上升到12V的时间有关。

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

    您好Eric,

    我已经捕捉了VBUS和CC线的图解。  Working_PD_VBUS_0V_5V_12V.png是对有效PD的捕获。 CC_VBUS_Plots.zip是快照文件名中提到的不同点的图解集合。

    /cfs/file/__key/communityserver-discussions-组件文件/138/6278.CC_5F00_VBUS_5F00_Plots.zip

    再观察一次IC温度@ 27C环境温度。 通过Type-C电缆供电时,工作PD模具温度为30C。 通过Type-C电缆供电时,非工作PD模具温度为~40C。

    谨致问候,

    Hariprasad Bhat

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

    出现此错误时,您将连接到Type-C端口的是什么?
    您是否可能看到过流的行程?

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

    我有一台带Thunderbolt连接器的测试PC,该连接器支持Type-C USB,DisplayPort和PD功能。 我对故障主板和正常工作的主板使用相同的端口。

    如何知道是否发生过当前行程?

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

    是否可以再次尝试读取寄存器0x40?
    您看到的SoftResetType的值不是有效值,我相信它与重置时设备出现故障有关。
    我建议插入设备,看到重置发生。 然后断开测试PC的连接,然后读取寄存器0x40。 您应该会看到SoftResetType的值介于0和24之间。

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

    您好,Eric,

    如果我打开我的整个主板(VIN_3V3存在)并尝试检查VBUS,则它是稳定的12伏。

    仅当我通过Type-C为PD供电时,才会观察到VBUS切换。  

    因此,打开整个主板电源后,VBUS将不会切换,PD状态显示无软/硬重置。  

    通过打开整个板电源进行观察:

    在工作板(4块板)中,我看到模具温度~60C @ 27环境温度,而对于故障板,我看到PD温度~85C。

    (前面提到的热量观察仅通过C型电缆供电,而不是通过整个主板供电)

    我是否应该更换PD控制器?

    谨致问候,

    Hariprasad Bhat

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

    我有几个跟进问题:
    您是否对正常工作和非正常工作的主板进行了任何其他硬件更改?
    所有主板是否包含相同的固件配置?
    如果是,我能否获取PJT文件以查看您的配置?

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

    您好,Eric,

    请在下面找到我的评论。

    您是否对正常工作和非正常工作的主板进行了任何其他硬件更改?

    <Comment>无硬件更改。

    所有主板是否包含相同的固件配置?

    <Comment>相同固件。

    如果是,我能否获取PJT文件以查看您的配置?

    <Comment>附加在此处

    /CFS-FILE/__key/communityserver-discussions-组件文件/138/4428.SEDIM_5F00_CARD_5F00_SNK_5F00_EXT_5F00_path.pjt

    谨致问候,

    Hariprasad Bhat

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

    我注意到,您有两个具有不同接收器PDO的配置集,并且只有一个接收器PDO的"共享设备设置"。
    我建议您在"共享设备设置"中添加12V吸入PDO,因为您可能在失败的情况下加载了不正确的配置。

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

    您好,Eric,

    我将更新共享设备设置中的12伏电压,并在明天之前与您分享观察结果。  

    我继续用故障板进行调试,并观察了以下情况。

    • 如果我仅连接Type-C (VIN_3V3无效),VBUS切换仍然存在
    • 之前我观察到,在打开整个主板时,与工作板相比,该功能不合适(Alt模式输入等)
    • 今天,我再次检查了主板的通电情况,以测试功能。 现在,我可以进入Alt模式和全部模式。 VBUS保持@稳定12V。
    • 但是,我担心的是PD模具温度,它比 工作板(~60C @ 27C环境温度)高出近25C (~85 @27C环境温度)。

    您是否可以帮助我调试此芯片温度问题?  

    谨致问候,

    Hariprasad Bhat

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

    不同主板的PD板牙温度变化不应太大。 您是否有可用的EVM可用于测试此图像以查看您是否看到类似结果?

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

    您好,Eric,

    我在共享设备设置中使用配置为5V和12V的固件进行了测试。

    结果与以前相同。

    谨致问候,

    Hariprasad Bhat

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

    正如我前面提到的,如果仅使用Type-C端口为PD供电
    "
    再观察一次IC温度@ 27C环境温度。 通过Type-C电缆供电时,工作PD模具温度为30C。 通过Type-C电缆供电时,非工作PD模具温度为~40C。
    "
    由于组件在定制板中的放置和布线,通过主电源为整个板供电,我们观察到工作板中的温度为50C至60C,但在非工作板上PD模具的温度为~85C。

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

    您好,Eric,

    新观察:

    使用从附加的.pjt生成的二进制文件,我看不到切换。 但电压保持@5V,这对我们来说没问题。

    /CFS-FILE/__key/communityserver-discussions-组件文件/138/SEDIM_5F00_CARD_5F00_SNK_5F00_EXT_5F00_path.pjt 5305.1258

    谨致问候,

    Hariprasad Bhat

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

    PD控制器不应在各板之间具有如此大的工作温度变化。 是否有其它任何可能导致一个主板比另一个主板加热得多的变量? PD控制器可能会进入过热保护。

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

    您好,Eric,

    我正在研究过热的其他参数。 因此,我计划移除所有离散组件,然后进行检查。 现在除了输入去耦之外没有离散组件,IC仍然过热。 现在,我将更换PD IC,用 新零件重新安装所有离散部件并进行检查。

    同时,我在另一个板上观察到以下问题。 您能否就此向工厂咨询?

    • HRESET引脚对地电阻约为26欧姆(工作板中的某些K欧姆)
    • 映射到AMSEL的GPIO和"USB或DP"事件停止响应。 [如果我们映射到其他GPIO,这些事件将按预期切换]

    谨致问候,

    Hariprasad Bhat

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

    Hariprasad,您好!

    更换该主板上的PD控制器是否解决了问题?

    谢谢!

    Eric