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:TUSB546 TPS65982

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1064497/tps65987d-tusb546-tps65982

器件型号:TPS65987D
主题中讨论的其他器件:TPS65982TUSB546EVMTPS65987

大家好、

我们正在为  HDMI 到 Type-C 备选器件设计定制设计。[即、HDMI over type-c]

我们的硬件团队与 TI 支持团队进行了互动、并最终确定要使用

包含 TPS65982的 USB546EVM、可用作具有 TUSB546交叉开关的 PD 控制器。 但我们将  在定制设计中将 TPS65982替换为 TPS65987D、

我们想就此提出几个问题:

1) 1)在 Debain Linux 内核4.14.96上启动驱动程序需要付出哪些努力。 此外、对于 软件启动、从 TPS65982更改为 TPS65987D 需要什么?

2) 2)我们如何更改 PD 控制器固件? 我们是否应该定期进行任何固件更新、
  如果是、是否可以从器件驱动程序本身执行该操作
  使用 GUI 工具将其连接到 Windows 机器?

此致、

Shiva Shankar K.

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

    Shiva、

    1. 如果已经有982的驱动程序,那么将其移植到987是非常向前的。  4CC 命令和寄存器结构几乎相同、因此您只需修改现有驱动程序即可匹配987而不是982的 TRM。

    2. 对于您的设计、我建议您使用 TPS6597DDH 器件型号。  987的配置 GUI 与982非常相似、可在网站的产品页面上找到。  987采用主机接口方法、可通过 I2C 总线更新固件闪存、因此您可以将其构建到 Linux 驱动程序中。  该部分的 TRM 文档对此进行了详细介绍。

    此致、

    卡盘

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

    您好!

    我是 Vijetha、在同一个项目上与 Shiv 合作。

    我有几个问题:

    1.您能解释一下在 Type C 上将 TUSB546EVM 用作 HDMI 到 HDMI 所需的硬件修改吗? 如果您突出显示 EVM 原理图中的更改、会有所帮助。

    如果我们必须将 TUSB546与 TPS65982或 TPS65987配合使用以通过 Type C 功能实现 HDMI 到 HDMI、那么 PD 控制器的哪个 I2C 接口可用于 DDC 握手?

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

    Vijetha、

    我  没有 TUSB546 EVM、但您必须将 I2C1或一些 GPIO 上的蓝色导线连接到 TUSB546 EVM、以控制多路复用器的极性和使能。

    TPS65987D 不支持任何格式转换以支持 HDMI 模式。  要使用 TPS65987、您需要实现 DP 转 HDMI 桥接器、并且没有能够支持 DDC 的 I2C

    此致、

    卡盘

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

    关于查询2  

    我认为对问题的理解有误或解释有误。  

    我们计划使用  TUSB546 作为 HDMI (在处理器端)、通过 Type C alt 连接到 HDMI。 (在连接器端)。 这不是协议转换。 我们只是通过 Type C 将 HDMI 切换为 HDMI

    希望我们可以 使用 TUSB546并借助 TPS65982或 TPS65987实现上述实现。  

    在本例中 、我们是否需要通过 I2C 进行 DDC 握手?

    此致、

    Vijetha

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

    你好、Chuck、

    感谢您的参与。

    我想在此提出两个问题:

    1) 1)我们是否可以为987器件使用以下驱动程序?

    https://github.com/brgl/linux/blob/master/drivers/usb/typec/tps6598x.c

    2) 2)我们如何使用987的主机接口来更新固件、我们是否有任何参考实现或代码示例?

    此致、

    Shiva Shankar K.

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

    Shiva、

    1. 我不支持您提供的 TPS6598x 驱动程序,因此使用该驱动程序时将由您自行承担风险。

    2. 我将查看我们是否有可以共享的 FLXX 流程文档。  TPS6598x GUI 确实实现了 FLXX 流程、如果您有 I2C 分析仪、则可以在运行时观察流量。

    此致、

    卡盘

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

    你好、Chuck、

    请与我们分享您可以支持的 TPS6598x 驱动程序、并分享 FLXX 流程文档。

    此外、我不太了解 FLXX 流程的含义。

    此致、

    Shiva Shankar K.

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

    Shiva、

    我们不支持 TPS6598x 的驱动程序。  我只能支持主机接口命令 TPS65987DDH 和 TPS65988DH 主机接口技术参考手册(修订版 B)

    我 讲了错误的流程来引导器件。  它实际上是 PBM 流程、允许您加载补丁、FLXX 流程允许您更新闪存。

    本应用手册详细介绍了这两个流程: 通过 I2C 进行 TPS65987和 TPS65988 SPI 闪存固件更新(修订版 A)

    此致、

    卡盘