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:尝试将应用程序自定义应用程序连接到评估 PCB PMP41062

Guru**** 2644665 points

Other Parts Discussed in Thread: EV2400, PMP41062, BQ25756, TPS25751EVM, TPS25751

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1589554/tps25751-trying-to-connect-application-customization-application-to-the-evaluation-pcb-pmp41062

器件型号: TPS25751
主题中讨论的其他器件: PMP41062BQ25756、PMP、EV2400、

我拥有基于 PMP41062 参考设计的电路板设计。   我需要将 TPS25571 设置为与 BQ25756 双向充电器/开关配合使用。   

我不清楚如何将应用程序自定义应用程序“连接“到设计中、  Windows 应用程序似乎在寻找串行端口 — 但根本不清楚此串行端口所在的位置。

我已经尝试将 PMP41062 直接连接到该计算机上的 USBC 端口。  我还尝试将计算机连接到 EV2400、并将 2400 上的 I2C 端口连接到 PMP 板上的 i2c 接头。   应用程序抱怨说“错误:连接失败。  未找到端口。  请将目标设备插入计算机的 USB 端口并单击左侧的连接图标“  如果我单击此消息旁边的<>按钮 — 如果我转至应用程序顶部的选项  >串行端口设置菜单项,也不会发生任何情况 — 它只是显示 “未找到“

如何将此应用连接到评估设计以更改设置?

 

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

    您好、Jay、

    感谢您联系我们。  

    应用程序自定义工具仅允许通过 EVM 进行直接编程。 要将 TPS25751EVM 连接到应用程序自定义工具、请使用电缆将 J4 Type-C 连接器连接到 GUI 打开的笔记本电脑。 这会将 MCU 连接到 PD 控制器、以将配置刷写到 PD 控制器。 请参阅下面的方框图:

    如果您遵循 PMP41062 参考设计、我假设您的设计中有外部 EEPROM? 在这种情况下、 您可以 对外部 EEPROM 进行编程(在客户硬件上或单独进行)、您需要从应用程序自定义工具生成 full flash 二进制文件、并通过 I2C 编程器加载二进制文件。

    带闪存中心的 Aardvark 适配器是可以购买的 I2C 编程器示例、网上也有许多更便宜的选项。  

    谢谢您、

    Katilynn

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

    此 Aardvark 是否会通过 tps25751 对外部 EEPROM 进行编程、或者它是否需要直接连接到 25751 和 BQ25756 之间的 I2C 总线?  换言之、应用程序自定义工具是否可与 Aardvark 配合使用、或者这只是一个到 EEPROM 工具的 bin 文件吗?

    第二个但与此相关的问题是应用程序自定义工具中提出的一些问题、特别是那些特定于 BQ 芯片的问题、似乎在 25751 的技术参考手册或数据表中没有任何文档。   假设只能通过创建 BIN 文件并刷写 EEROM 来进行这些设置、我是否正确?   TRM 似乎意味着、创建 EEROM 只是自动执行设置、否则只能由主机通过 I2C 端口完成。

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

    您好、Jay、

    感谢您的答复。

    PD 控制器应用程序自定义工具提供了一种自定义和初始化 PD 控制器设置的方法。 PD 控制器应用程序二进制文件可以使用 I2Ct 端口通过 I2C 通信从 TIVA MCU 进行推送、也可以由 PD 控制器从 I2Cc 端口上目标地址为 0x50 的外部 EEPROM 中进行读取。  它允许在 PD 控制器应用程序开始正常运行之前更改通过主机接口访问的任何寄存器位、以便配置在做出任何应用程序决策之前必须正确的系统相关设置。 TI 提供了用于创建 PD 控制器应用程序二进制文件的 GUI 工具。

    关于 两个可 在系统中配置 TPS25751 的选项的更多信息:

    1. MCU 可用于将.JSON 文件加载到 TPS25751。 如果系统中没有 MCU、则可以使用 TPS25751EVM 的 MCU 并将其连接到单独系统上的外部 EEPROM 以刷写配置文件。  
    2. 完整闪存二进制文件 可通过 I2C 编程器(如 Aardvark 编程器)加载到 EEPROM。 此选项允许在无需 MCU 的情况下进行配置。 有关更多详细信息、请参阅链接在一起的应用手册: 通过 I2C 进行 TPS25751 和 TPS26750 EEPROM 更新
    我认为只能通过创建 bin 文件并刷写 EEROM 来进行这些设置是正确的吗?   TRM 似乎意味着、创建 EEROM 只是自动执行设置、否则只能由主机通过 I2C 端口完成。

    从 PD 控制器发送到 BQ 器件的 I2C 寄存器配置 因器件而异。 调查问卷允许对您选择的 BQ 器件进行无缝后端配置。 PD 控制器将发送自动 I2C 消息来配置 BQ 器件。 可以通过上述两种方式导出该配置文件。  

    谢谢您、

    Katilynn