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.

[参考译文] TPS25751:将补丁捆绑包映像加载到 TPS25751 IC 中

Guru**** 2609955 points
Other Parts Discussed in Thread: TPS26750, TPS25751

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1559183/tps25751-patch-bundle-image-loading-into-the-tps25751-ic

器件型号:TPS25751
主题中讨论的其他器件:TPS26750

工具/软件:

尊敬的 Texas Instruments 支持团队:  

感谢您的宝贵和及时回应。

根据您对改进可跟踪性的建议,我已经启动了一个新的线程。 有关更多信息、请通过以下链接参阅之前的对话:
[请参阅链接: https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1544525/tps25751-request-for-guidance-on-suitable-pd-controller-for-simultaneous-charging-and-data-transfer-via-host-usb-type-c-upstream-port-of-usb-hub/6000877]

我们希望您在以下方面提供详细的指导:

  • 根据标题为“通过 I2C 进行 TPS25751 和 TPS26750 EEPROM 更新的应用手册“的 TI 文档、请确认通过主机 MCU 更新 EEPROM 补丁捆绑包映像所需的以下连接。
    • TPS25751 IC I2C 控制器的 EEPROM
    • 具有 TPS25751 IC 的 I2C 目标的主机 MCU

  • 您能否确认主机 MCU 是否负责通过 TPS25751 IC 更新 EEPROM 补丁捆绑包映像? 这是更新 EEPROM 补丁捆绑包映像的唯一方法吗?

  • 主机 MCU 是否可以通过连接到 TPS25751 IC 的 EEPROM 直接更新 EEPROM 补丁捆绑包映像? 如果是、请提供该过程的详细说明、包括示例代码。

  • 补丁捆绑包映像所需的最小 EEPROM 大小是多少?

  • 您能否说明 USBCPD 应用程序自定义网络工具导出部分中介绍的“生成低区二进制文件“和“生成全闪存二进制文件“之间的差异?

  • 基于我目前的理解:
    • “低区二进制文件“用于通过主机 MCU 通过 TPS25751 IC 更新 EEPROM 补丁捆绑包映像。
    • “完整二进制文件“旨在通过主机 MCU 直接更新 EEPROM 补丁捆绑包映像。
    • 您能否确认我的理解是否正确? 如果没有、我们将感谢您就此问题提供指导。

 

再次感谢您的持续支持和指导。

此致、
Mayank Mirajkar

 

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

    尊敬的 Mayank:  

    感谢您联系我们!

    根据标题为“通过 I2C 进行 TPS25751 和 TPS26750 EEPROM 更新的应用手册“的 TI 文档、请确认通过主机 MCU 更新 EEPROM 补丁捆绑包映像所需的以下连接。
    • TPS25751 IC I2C 控制器的 EEPROM
    • 具有 TPS25751 IC 的 I2C 目标的主机 MCU
    [/报价]

    有关 I2Cc 和 I2Ct 连接、请参阅 TPS25751 数据表中的以下方框图。  

    您能否确认主机 MCU 是否负责通过 TPS25751 IC 更新 EEPROM 补丁捆绑包映像? 这是更新 EEPROM 补丁捆绑包映像的唯一方法吗?

    是的、假设 EEPROM 上已经存在初始映像、TPS25751 能够更新 EEPROM 映像。 引用的应用手册中突出显示的方法用于现场更新。 TPS25751 不负责对空 EEPROM 进行编程。

    补丁捆绑包映像所需的最小 EEPROM 大小是多少?

    全闪存二进制映像为~32kB。  

    [报价 userid=“599668" url="“ url="~“~/support/power-management-group/power-management/f/power-management-forum/1559183/tps25751-patch-bundle-image-loading-into-the-tps25751-ic
    • “低区二进制文件“用于通过主机 MCU 通过 TPS25751 IC 更新 EEPROM 补丁捆绑包映像。
    • “完整二进制文件“旨在通过主机 MCU 直接更新 EEPROM 补丁捆绑包映像。
    • 您能否确认我的理解是否正确? 如果没有、我们将感谢您就此问题提供指导。
    [/报价]

    您的理解是正确的。  

    EEPROM 分为两个区域、即高区和低区、 因此在验证新的补丁捆绑包之前、无需使先前的补丁捆绑包失效即可对其进行更新。

     

    此致、  

    Aya Khedr

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

    尊敬的 Texas Instruments 支持团队:  

    我要感谢你迅速作出宝贵的答复。

     

    在前面的讨论之后、我们使用从 USBCPD 应用程序自定义网络工具下载的全闪存二进制文件、配置了包含 EEPROM 的 TPS25751D IC 补丁捆绑包映像。 我们已将各种完整的 Flash 二进制文件编程到 EEPROM 中、并使用 iPad A16 测试了我们的电路板。

     

    问题 1 选择您的 TPS25751 配置
    问题 2 可提供的最大功率是多少?
    问题 3 所需的受电功率或功耗是多少?
    问题 4 首选电源角色是什么?
    问题 5. 支持的 USB 最高速度是什么?
    问题 6. 您是否有首选的数据角色?
    问题 7 您的设备是否计划支持 BC 1.2 和其他法定收费方案?
    问题 8. 是否支持 Type-C 连接器上的液体检测?
    问题 9. 您是否具有 USB-IF 提供的供应商 ID?
    问题 10. 您是否有所需的产品 ID?

    对网络 GUI 的更改 (USBCPD_GUI Application_Customization_Tool)
    完整闪存文件编号 问答 高级配置 结果
    1. Q1 - 2 索引
    Q2 - 15W (5V)
    Q3 - 15W (5V)
    Q4 — 电源
    Q5 - USB 2.
    Q6 - DRP
    Q7 — 否
    Q8 — 否
    Q9 — 否
    Q10 — 否
    端口配置 (0x28)
    - TypeC 状态机 — DRP
    端口控制 (0x29)
    - Type-C 电流 — 1.5A
    为主机设备充电
    未通信
    2. Q1 - 2 索引
    Q2 - 15W (5V)
    Q3 - 15W (5V)
    Q4 — 功率受电方
    Q5 - USB 2.
    Q6 - DRP
    Q7 — 否
    Q8 — 否
    Q9 — 否
    Q10 — 否
    端口配置 (0x28)
    - TypeC 状态机 — DRP
    端口控制 (0x29)
    - Type-C 电流 — 1.5A
    未为主机设备充电
    未通信
    3. Q1 - 2 索引
    Q2 - 15W (5V)
    Q3 - 15W (5V)
    Q4 — 电源
    Q5 - USB 2.
    Q6 - DFP
    Q7 — 否
    Q8 — 否
    Q9 — 否
    Q10 — 否
    端口配置 (0x28)
    - TypeC 状态机 — DRP
    端口控制 (0x29)
    - Type-C 电流 — 1.5A
    为主机设备充电
    未通信
    4. Q1 - 2 索引
    Q2 - 15W (5V)
    Q3 - 15W (5V)
    Q4 — 电源
    Q5 — 无 USB 数据
    Q6 — 不适用
    Q7 — 否
    Q8 — 否
    Q9 — 否
    Q10 — 否
    端口配置 (0x28)
    - TypeC 状态机 — DRP
    端口控制 (0x29)
    - Type-C 电流 — 1.5A
    为主机设备充电
    未通信

    然而、我们始终如一 iPad 和电路板之间的通信问题

    尤其是我们的 PCB 板 未连接 TPS25751D IC 子板时、成功与 iPad A16 通信 。  

    我们希望您在以下方面提供详细的指导:

    • 我们的主要目标是 通过同一 USB Type-C 端口(主机侧)实现同时充电和数据传输 。 我们根据您的建议选择了 PD 控制器。
    • 为了使用 USBCPD 应用程序自定义网络工具加载 EEPROM、应对全闪存二进制文件的配置进行哪些具体更改?
    • 目前、为了满足我们的主要要求、我们应该进行哪些修改?

    请查看所附 TPS25751D 子板以及 PCB 板的原理图。 请务必注意、我们已将 TUSB320LB 替换为子板上的 TPS25751D IC。

    /cfs-file/__key/communityserver-discussions-components-files/196/SCH_5F00_TRACKRIG-MINI_5F00_TI_5F00_-DAUGHTER-BOARD-_5F00_REV_5F00_1V0_5F00_07AUG2025.pdf

     

    再次感谢您的持续支持和指导。

    此致、
    Mayank Mirajkar

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

    尊敬的 Mayank:  

    我将在周末回顾并提供反馈。  

    此致、  

    Aya Khedr