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.

[参考译文] TPS65988EVM:SOP#39;TPS65988读取的数据错误?

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

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1044731/tps65988evm-the-sop-data-read-by-tps65988-is-wrong

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

要阅读 C 型电缆、请参阅文档"2019年8月通用串行总线 Type-C 电缆和连接器规范2.0版"的第363页和373页。
ID 接头(VDO1)和电缆 VDO (VDO4)是 SOP'(0x49 RX 身份 SOP'寄存器)的数据内容。

TPS65988EVM 读取的 ID 接头与另一个 USB IC (即0x180019FF)读取的 ID 接头相同。
根据 ID 接头(0x180019FF)、27-29位为011、应为无源电缆。

但电缆 VDO 是不同的。 TPS65988EVM 的电缆 VDO 为0x00082FD2、另一个 USB IC 为0x00082842。


1.对于 TPS65988EVM 的电缆 VDO (0x00082FD2)、9-10位为11、不应该是00?
2.另一个 USB IC 的电缆 VDO (0x00082842)正确。 TPS65988EVM 设置是否存在问题?

谢谢。

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

    您好、Wilson、

    我的团队将对此进行研究、并在下周提供反馈。

    谢谢、

    哈里

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

    您好 Wilson、  

    您在项目文件或 PD 跟踪中看到这种情况吗? 我可以在项目文件中看到正确的设置。  

    请共享您正在使用的项目文件。  

    谢谢

    普拉吉斯

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

    我使用 I2C (在 TPS65988上)获取 SOP'(0x49寄存器)。
    附件是配置 file.e2e.ti.com/.../DRP.pjt

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

    您好、Wilson、  

    让我测试一下这个、明天再回来。  

    谢谢
    普拉吉斯

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

    您好、Wilson、  

    感谢您指出此问题。 GUI 似乎没有更新寄存器数据、我们将在下一个 GUI 版本中解决此问题。  

    同时、您可以读取原始寄存器以获取 SOP 的响应、如下面的屏幕截图所示。  

    谢谢、

    普拉吉斯

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

    我们使用 MCU 通过 I2C 而不是 GUI 获取0x49寄存器数据。

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

    您好、Wilson、  

    在我的设置中、我没有看到任何 I2C 数据问题(请参阅下面的屏幕截图)。 您能否分享您的设置中的类似屏幕截图?  

    谢谢
    普拉吉斯

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

    我们的设置:

    1. 使用 DRP.pjt 保存二进制映像。 将此二进制映像刻录到 TPS65988使用的闪存中。


      我们的 MCU 通过 I2C 连接到 TPS65988。
      读取0x49寄存器、得到0x00082FD2
      使用其他 USB IC、我们得到0x00082842

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

    正确:
    读取0x49寄存器、我们得到0x180019ff00000f632670000100082FD2
    使用其他 USB IC、我们得到0x180019ff00000f632670000100082842

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

    您好、Wilson、

    您也可以分享 PD 跟踪屏幕截图吗? 我共享的那个吗?

    谢谢

    普拉吉斯

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

    TPS65988EVM 的 GUI 功能出现故障。
    现在我使用 MCU 通过 I2C 检索 TPS65988EVM 寄存器数据。

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

    您好、Wilson、

    当然、正如我在上一篇文章中捕获的那样、我将等待 I2C 和 PD 布线。  

    谢谢
    普拉吉斯

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

    您好、Parjith Cheerakkoda、

    我们修复 了 TPS65988EVM 并使用其调试模式。

    您可以看到、我们在0x49 SOP'寄存器处获得了0x82FD2。

    但 SOP 的响应 shoulle 为0x82842

    您知道为什么 TPS65988具有不同的值吗?

    请帮助!!!

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

    您好、Wilson、

    正如我在上面提到的,我无法再现这一问题。 因此、请分享我在上述帖子中分享的 PD 跟踪的屏幕截图。  

    谢谢
    普拉吉斯

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

    您好、Parjith Cheerakkoda、
    屏幕快照是什么软件?

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

    您好、Wilson、

    您可以使用任何 PD 分析仪。  

    谢谢
    普拉吉斯

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

    您好 、Prajith Cheerakkoda、

    我们有一个 PD 分析器来跟踪 SOP 的数据。

    下面是我们的屏幕截图。


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

    您好、Wilson、

    "一. 对于 TPS65988EVM 的电缆 VDO (0x00082FD2)、9-10位为11、不应该是00?"

    该电缆支持50V 电压、因此位9-10应为11。  

    谢谢
    普拉吉斯

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

    您好 、Prajith Cheerakkoda、

    谢谢。  
    但最大的问题是:
    当我们使用此电缆连接模拟 USB 连接器时、为什么 SOP 的数据不同(20V)? (20V)

    谢谢

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

    您好、Wilson、

    对我来说有点奇怪。 您能否为这两种情况上传 PD 跟踪?  

    谢谢

    普拉吉斯

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

    您好 、Prajith、

    抱歉、 我丢失 了正确 PD 跟踪文件。

    PD 跟踪器不是我的、我  现在无法上传正确的 PD 跟踪。

    但我 找到 了权变措施。

    我将 VDM 命令 与输入数据一起使用:0x11、0x01、0xA0、0x00、0xFF

    在两次发送此 VDM 命令后、寄存器0x49中的 VDO 数据更改为 0x82842

    您知道是什么导致了这种情况吗?

    谢谢。

    drive.google.com/.../view

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

    您好、Wilson、

    您是使用 PD 控制器主机接口(I2C)向电缆发送 Disc Identity 消息、还是 PD 控制器独立生成 Disc Identity 消息?  如果 PD 控制器独立生成 DISC 标识消息、您是否会看到此问题?

    您能否更正 VDM 版本(版本2)并尝试一下?   

    谢谢
    普拉吉斯

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

    您好 、Prajith、

    我没有向 电缆发送“Disc Identity (光盘标识)”消息。
     当我插入电缆并读取寄存器0x49时、出现错误消息。

    在我     将 VDM 命令与输入数据一起使用后:0x11、0x01、0xA0、0x00、0xFF (VDM 版本2)两次、0x49电缆 VDO 从中分页  
    0x00082FD2至 0x00082842。
    (如果我发送一次 VDM 命令、0x49值没有改变)

    谢谢

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

    您好、Wilson、

    根据您之前发布的日志、TI PD 控制器寄存器内容与 PD 跟踪中的数据匹配。 因此 、TI PD 控制器侧不存在任何错误行为。 但是、我希望您比较来自 TI 控制器和其他 PD 控制器的 VDM 消息、以检查是否存在差异。 如果您发现有任何差异、请告诉我、否则我建议您与电缆供应商联系。 如果您有不同的调试方法并且需要我的支持、请告诉我。   

    谢谢

    普拉吉斯   

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

    您好、Prajith、

     我们曾经测试过客户的电路板和 EVM。 使用988EVM 时没有问题、但在客户电路板上接收到与使用的 EVM 具有相同 BIN 文件的错误数据。 日志数据和收到的 PD 寄存器中没有不匹配、因此我认为 PD 和 emark IC 之间没有通信问题。 但是、在客户的电路板上、我们的 PPCABLE 电源问题是否可能存在?

    此致、

    Gary

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

    您好、Gary、

    如果 PPCABLE 电源不可用、PD 控制器不会查询电缆功能。 如果光盘 ID 请求相同、但对光盘 ID 的响应是唯一的差动 b/w EVM 和客户电路板、我建议在电缆侧进行调试。 如前所述、PD 控制器不会破坏在 CC 线上接收到的数据。 您可以在 PD 布线中看到、电缆报告的电压为50V。  

    谢谢
    普拉吉斯

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

    您好、Prajith、

    是否有方法将默认 的 Discover Identity VDM 从版本1 (00)修改为版本2 (01)?
    感谢你的帮助。

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

    您好、Wilson Lee、  

    是的,您可以使用 VDM 命令发送 Disc ID 消息。  

    谢谢
    普拉吉斯