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.

[参考译文] TPS25751EVM:如何检查刷写到 EEPROM 的图像是否有效?

Guru**** 2837190 points

Other Parts Discussed in Thread: TPS25751EVM, TPS25751

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1624110/tps25751evm-how-to-check-the-image-flased-to-eeprom-is-valid

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

我有一个 tps25751EVM、并使用 USBCPD_EVM 将映像刷写到 Application_Customization_Tool。(使用 USB-A 转 USB-C 电缆将 J4 连接到计算机、并通过 12V 适配器连接 J3)

但我发现图像似乎不起作用。 我只将灌电流 PDO 设置为 5V/3A、并将 PD 适配器 (5V 3A/9V 2A/12V 1.5A) 连接到 J3。  VBUS 始终为 12V、而不是 5V。  

因此,如果我缺少任何东西,如何检查图像是有效的?

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

    哈利

    对延迟响应表示歉意。

    首先 — 您是否能够使用连接的 USB-C 转 USB-C? 有时、USB-A 转 USB-C 电缆将无法正确连接、仅用作直通、因此我建议使用正确的 USB-C 连接。

    如果您连接了 MCU 并可以将 I2C 连接到 EVM、则可以将某些内容放入客户使用寄存器(例如唯一标识符)中、并通过 I2C 将其读出、以确保对您的特定映像进行了编程。 此处提供了有关如何通过 I2C 与 TPS25751 进行交互的示例:
    https://github.com/TexasInstruments/usb-pd/tree/main

    ...和一个完整的解释主机接口记录在这里 https://www.ti.com/lit/pdf/slvucr8

    在 GUI 中、您可以完全访问更改寄存器(例如客户使用寄存器) https://dev.ti.com/gallery/view/USBPD/USBCPD_Application_Customization_Tool /ver/1.1/ 

    为了确保广播正确的 PD、一款很好的调试工具是使用我们的 USB-PDO 分析仪(请联系 TI 中国销售部门,获取免费样片)。 这将帮助您查看源设备和接收设备之间的所有 PD 流量:
    https://www.ti.com/tool/TI-PD-ANALYZER

    例如:

    当您尝试通过 GUI 对器件进行编程时、是否表示它已成功对器件进行编程?

    此致、
    Tim

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

    您好、Tim

    感谢您的答复。

    我还有一个问题: TPS25751 是否具有默认固件? 如果我们没有连接 EEPROM 或外部 SoC 来下载固件、它是否仍能正常执行 PD 协商?

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

    哈利

    在实际加载补丁之前、TPS25751 将作为传统受电方设备运行、因为它不知道应该广播的配置。 在这种情况下没有 PD 协商、但供电方通常提供 5V 电压。

    就电源路径而言、器件将按照您设置 ADCINx 电阻器的方式运行:

    您可以让它启用电源路径、或者在启用电源路径之前等待有效的 PD 协商。 仅使用 VBUS、即可在“电池无电“配置下为器件供电。

    此致、
    Tim  

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

    您好、Tim

    如果我们使用 VIN_3V3 为 TPS25751 供电、则不会处于电池无电模式、并且 不会从 EEPROM 或外部 MCU 加载补丁。

    在这种情况下、电池无电配置 (ADCIN1 和 ADCIN2) 是否仍然有效?

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

    您好、Harry:  

    TPS25751 的开箱即用后、在 EVM 通电后(无论 PD 控制器是否处于 DB 模式)、TPS25751 会从 EEPROM 加载映像:

    要配置 TPS25751 (EVM)、请使用应用程序自定义工具设置灌电流 PDO。

    电池无电模式是指 PD 控制器 (TPS25751) 在首次通过 VBUS 供电且未加载有效 PD 配置(通过 EEPROM 或 MCU)时的行为。 在 EVM 上、如果 EEPROM 中加载了配置、则器件将从 EEPROM 加载。  

    如果您还可以提供在刷写到 EVM 时使用的 JSON 文件、这会有所帮助、我们可以进一步查看我们的末尾并仔细检查您的配置。  

    谢谢。此致、

    Raymond Lin