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.

[参考译文] TPS65986:当转换器(适配器)处于 UFP 模式时、USB+DP 转 C 转换器(适配器)无法进入 ALT 模式。 帮助共享 TUSB546EVM 项目文件。

Guru**** 2471480 points
Other Parts Discussed in Thread: TUSB546EVM

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/748335/tps65986-usb-dp-to-c-dongle-adapter-can-not-enter-alt-mode-when-the-dongle-adapter-is-in-ufp-mode-help-share-the-tusb546evm-project-file

器件型号:TPS65986

大家好、团队成员

我的客户项目使用我们的 TPS65986作为 PC 的 USB+DP 转 C 软件狗(适配器)。 转换器(适配器)用于使用 ALT 模式向 Type-C 监视器显示 DP 信号。

通常情况下、dongle (适配器)位于 DFP 中、而监视器位于 UFP 中。 但客户发现、如果 DFP 中的显示器和 UFP 中的转换器(适配器)、TPS65986将无法进入 ALT 成功。 请检查附加文件以了解更多详细信息。

BTW,客户使用我们的 TUSB546 EVM 二进制文件直接对闪存进行编程(请参阅附件中的 bin 文件),因此他们没有项目文件。

我还在 e2e 中发布了该问题之前(https://e2e.ti.com/support/interface/f/138/t/720275)、BU 向我们共享 TUSB546EVM 项目文件、并帮助我们根据 TUSB546EVM 项目文件更改一些配置(添加 DR_SWaP 函数)。

 

但检查后、所有这2个项目文件都无法正常工作。 另请注意、使用 TUSB546EVM bin 文件进行投影的客户、该 bin 文件大小为1M、但新 bin 文件仅为135K。 因此、我们认为新项目文件与以前的项目文件不同。 您能帮您检查并给出一些意见吗?

谢谢。

HSDC025A_Project.pjt:新的 TUSB546EVM 项目文件、由 BU 共享。

HSDC025A_Project_Modified.pjt:BU 添加 DR_SWaP 函数、以 HSDC025A_Project.pjt 为基础。

TUSB546EVMFlash.bin:原始 TUSB546EVM bin 文件。 此大小为1M。 除交换功能外、此文件可以正常运行。

TUSB546 EVM 0906.bin:从 HSDC025A_Project.pjt 创建 bin 文件。大小为135K。 除了交换功能外、TPS65986无法正常运行。

TUSB546 EVM 修改0906.bin:从 HSDC025A_Project_Modified.pjt 创建 bin 文件。大小为135K。 除了交换功能外、TPS65986无法正常运行。

/cfs-file/__key/communityserver-discussions-components-files/138/0702.TPS65986-issue.zip

/cfs-file/__key/communityserver-discussions-components-files/138/Project-and-BIN-file.zip

此致

乔治·W

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

    您能否提供有关通过和失败条件的 Type-C/PD 日志?

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

    您好、 Rahul

    请帮助检查日志作为附件、谢谢。

    /cfs-file/__key/communityserver-discussions-components-files/138/LOG.zip

    此致

    乔治·W

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

    当我查看屏幕截图时、我看到软件狗以 UFP 的形式出现、并尝试执行数据角色交换、而监视器拒绝了这种交换。

    除非接受此数据角色交换、否则软件狗无法进一步协商。 问题在于显示器拒绝 DR 交换。

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

    您好、Rahul

    谢谢、我们将与客户核实这一点。

    但主要问题是、我们使用 TUSB546EVM 原始项目文件来创建 bin 文件、该 bin 文件应在软件狗中工作、但失败。

    您可以看到 bin 文件的大小仅为135K、但前一 bin 文件的大小为1M。 显然、这两个 bin 文件不是相同的。 因此、关键是我们需要有一个与 TUSB546EVM 相同的可用项目文件、如果我们想要更改 任何配置、该文件可以帮助我们在客户站点进行调试。 您能帮您检查一下吗?

    谢谢。

    此致

    乔治·W

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

    您好、Rahul,Type C 显示器(Lenovo X1)支持 DRP、 当我们使用 C 至 C 电缆将 TPS65986软件狗连接到显示器时、显示器将首先发送源能力、软件狗角色为 UFP。 因此、TPS65986软件狗从 监视器拒绝 DR_Swap、请帮助进行再次确认。 谢谢。

    哈菲兹

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

    很抱歉耽误您的时间。

    我查看了您拥有的 bin 文件、所有文件都正常。 尺寸差异可能是由于生成该尺寸的工具的版本。 我们手动检查了它、我们发现它的内容是有效的。

    关于 DR 交换问题、您会看到我看到其中一个配置文件未被检查、这可能是造成这种情况的原因。 请确保启用该位、然后告知我们该位是否不起作用。

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

    您好、Rahul

    您提到、即使大小不同、Bin 文件也是可以的、但旧 bin 文件可以工作、而新 bin 文件无法工作。 原因是什么?

    您能否帮助使用此新 bin 文件对 TUSB546EVM 进行编程以检查其是否可以正常工作?

    谢谢。

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

    I George、

    我已使用工具4.02版再次为您创建了 bin 文件。 (请在使用前将文件扩展名更改为.bin)。

    如果无法正常工作、请读取模式寄存器、并告知我们芯片是否正在启动。

    另外 、请向 我们解释当您说某个特定固件不能为您服务时、您会看到哪些问题。

    谢谢、

    Rahul

    e2e.ti.com/.../FW_5F00_11_5F00_30_5F00_with_5F00_SRC_5F00_PDO.pdf

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

    我希望在上一个帖子中共享的 bin 文件对您有效。

    如果是、请单击"这可以解决我的问题"。

    谢谢、
    Rahul