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.

[参考译文] TPS65994AE:补丁捆绑包更新方法 TPS6599xAE 与 TPS6599xAD

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1343814/tps65994ae-patch-bundle-update-method-tps6599xae-vs-tps6599xad

器件型号:TPS65994AE
主题中讨论的其他器件: TPS65994TPS65993、TUSB1146 、TPS65988、TPS65987、 TPS65994AD

我们将开发一个在 I2C3m 上没有 TPS65994AE 但没有 EEPROM 的电路板。 我们将使用微控制器通过 I2C1发送补丁捆绑包。

我们购买了 TPS65994 EVM 以帮助开发微控制器代码。 EVM 电路板似乎具有较旧的 TPS65994A D 驱动器芯片。 我能够使用适用于 Windows 的 TI 工具"TPS65993_4 Application Customization Tool" v6.4.31、将其置于"Debug Mode"、然后成功将补丁捆绑包发送至 EVM 板。 但我探测了 I2C 行,发现补丁捆绑包更新方法使用类似"PTC*"的命令。

TPS6599xA E 技术参考手册(SLVUC38)说明了应使用"PBM*"之类的命令。

* AD 和* AE 芯片是否需要不同的补丁捆绑顺序?

我有用于*AE 的 TRM、能否让我们拥有 TPS65994EVM 上使用的* AD 芯片的 TRM?

我的公司、Engineering Design Team Inc.、应将保密协议存档于 TI。

谢谢!

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

    我们的营销团队为您补充了 Matt。

    Matt、您能否提供 mysecure 访问权限、或者客户是否应首先通过当地的销售团队?

    此致!

    亚历克斯

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

    感谢你的评分 期待听到 Matt 的讲话。

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

    尊敬的 Alex:

    您能分享自己为什么终端设备设计此器件吗? 请注意、这些器件仅用于支持 PC/NB 和 IPC 类型应用。

    如果 您正在进行何种设计、请告知我们您正在使用哪个 SoC、我们可确保为您提供所需的详细信息。

    谢谢。

    马特

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

    您好、Matt、

    适用于托管将运行 Linux 的 Cortex-A7类型 CPU 的嵌入式计算产品。 但我还是会尝试在主 CPU 启动之前、将此补丁捆绑包从电路板上的微控制器发送到 PD 控制器。 MCU 是 Silabs EFM32系列器件。

    PD 控制器将用于提供有限的功率。 USB C 上没有电源接收器/输入。我们将使用此 PD 控制器和 TUSB1146交叉点开关在 USB 和 DisplayPort 交替模式之间切换。

    编辑:添加了更多关于运行 Linux 的 CPU 和用于切换交替模式的 PD 控制器的细节。

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

    尊敬的 Alex:

    遗憾的是、当遵循其中一个参考设计时、真正建议仅在 Intel 或 AMD SoC 系统上使用这些器件。 最终、AD 和 AE 之间不应有任何补丁更改、但如果您遇到问题、最好更换 EVM 上的 PD 控制器。 遗憾的是、我们所有的 EVM 都配有994AD、因此这项工作需要进行更换。

    如果您愿意、您的企业帐户可加入我们的样片计划、以便获取994AE 的免费样片进行本次评估。 否则、您也可以订购少量994AE 以更新您的 EVM 芯片。

    请告诉我这是否有帮助。

    谢谢

    马特

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

    您好、Matt、

    感谢您的答复。

    >不幸的是,这些设备真的只推荐用于英特尔或 AMD SoC 系统...

    好的、我看到了。 您是否有建议用于嵌入式 ARM 平台的 USB-USB 控制器、该平台可支持 PD 和 DisplayPort 之间的切换?

    >最终、AD 和 AE 之间不应有任何修补更改...

    我担心的是、TI 针对这些器件的 GUI 应用似乎要执行一组不同的命令。 AE 的技术参考手册(SLVUC38)未提及"PTC*"命令,但这是我看到的 GUI 应用程序传输的内容。

    我的希望是:

    • 您在某个地方有一些 AD 文档,其中_do_描述了这些"ptc*"命令的工作原理。 我正在请求访问这些文档。
    • TI 将澄清对于后续的 AE 器件应使用哪种补丁方法。 (将来是否会弃用一种方法、我应该避免它?)

    >如果您愿意,您的企业帐户可以加入我们的样片计划

    感谢您提供的服务、非常感谢。 自开始该线程以来、我现在已准备好我们的第一个电路板、因此我可以访问我们电路板上的994AE 部件、并将使用该部件继续进行微控制器开发。

    现在、我想我拥有了我需要的所有硬件、而且不需要 AE 的样片。

    我想获取有关 EVM 上 AD 部件的文档,并说明这些"ptc*"命令,然后获取有关在 AE 上使用哪些补丁命令("ptc*"与"PBM*")的信息。

    谢谢!

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

    Alex:

    我对这里没有答复表示歉意。 我现已授予您访问 TPS65994 mysecure 资源页面的权限、您可以在该页面中找到有关这些器件的多本技术参考手册。 请查看讨论您遇到的一些问题的更详细的配套资料。 此外、我还找了一位对我们的 PD 控制器修补程序更新流程更有经验、能够为您提供帮助的人。

    请查看文档、如果您还有具体问题、请告诉我们。

    谢谢。

    马特

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

    Matt、

    感谢您获取 mySecure 访问权限。 我在那里下载了这些文档、并尝试在其中搜索任何提及"PTC"的内容、但没有得到任何结果。

    这可以回答我的问题:"* AD 和* AE 芯片需要不同的补丁捆绑顺序吗?" 不是。 但它没有回答我的问题、即为什么 TI"TPS65993_4 Application Customization 6.4.31"GUI 使用"PTC"等命令、这些命令未在您的文档中进行介绍。

    • 此补丁捆绑包序列的文档位于何处、其中使用了"PTC"等命令?
    • 我应该在应用程序中使用哪一组命令:"PTC*"命令或"PBM*"命令?

    谢谢!

    亚历克斯

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

    几乎就像 GUI 应用始终执行 SLVA972A 中所述的补丁捆绑包序列一样。 但该应用手册适用于 TPS65987和 TPS65988。 该 TPS65 994 并未在该文档中提及。

    由于 TI 的文档与您在软件中实际执行的操作不匹配、因此我很难确定您实际上期望我们客户实施的内容。

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

    尊敬的 Alex:

    根据我对截至目前对话的理解、您正在尝试使用调试模式下的 GUI 执行与 EVM 的补丁应用。 我能否确认您正在使用以下方法进行补丁?  

    或者您是否通过 I2C 使用单独的4CC 命令?

    官方支持的对 TPS65994AD 和 TPS65994AE 进行修补的方法是使用 PBMs、PBMC 和 PBMe 命令。 有关这些命令的详细信息、 请参阅 TI mysecure 网站上提供的主机接口技术参考手册。  

    您看到 GUI 中使用的 PTCx 命令是上一代器件使用的更旧命令(如 SLVA972A 中所用)。 TPS65994AD 和 AE 等较新的器件使用更新的 PBMx 命令进行补丁。 但是、旧的命令未被删除、因为这不是必需的。

    由于我们在 EVM 上使用了 USB 转 I2C 桥接器"TIVA" MCU、GUI 无法支持 PBMx 命令。 该"TIVA" IC 模拟系统中的 EC 嵌入式控制器、该控制器通过 I2C 向 TPS65994发送命令。 我们使用的这个 Tiva I2C 桥接器没有足够的 SRAM 存储器空间来支持 PBMx、补丁突发模式。 在突发模式下、整个 PD 固件必须加载到 EC 嵌入式控制器、然后才能以自定义大小的突发逐块将其流式传输到 TPS65994。 PTCx 不需要该值。 因此、PBMx 命令需要大量 SRAM 存储器才能完成。 这就是 GUI 不使用 PBMx 来修补 PD 控制器的原因。 PTCx 命令还会修补 PD、但在 EC 中需要更少的 SRAM 存储器。 我们的 Tiva USB 转 I2C 桥接器具有足够的存储器来支持 PTCx。 我们确实期望大多数客户 ECS 具有支持 PBMx 命令所需的内存空间。

    请在我们的技术参考手册上查看有关 PBMx 修补命令的更多详细信息、如果您有其他问题、请告诉我们。

    此致!

    亚历克斯

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我能确认您使用以下方法来修补吗?

    是的、在测试 GUI 工具发送补丁捆绑包的方式时、我使用了第一个映像中显示的"补丁加载"功能。

    官方支持的对 TPS65994AD 和 TPS65994AE 进行修补的方法是通过 PBMs, PBMC 和 PBMe 命令[/报价]

    我懂了。 谢谢、这回答了我最初的两个问题。

    我们使用的这款 Tiva I2C 桥接器没有足够的 SRAM 存储空间来支持 PBMx、补丁突发模式。

    我明白了、好的、这很有道理。 感谢您的澄清。

    ——

    我认为这可以回答我在原始帖子中提出的所有问题。 感谢您的参与、我们不胜感激。

    此致、

    亚历克斯

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

    很高兴我能提供帮助! 谢谢