工具与软件:
您好、提前感谢您!
我们计划使用 TPS25751来实现 USB-C 供电设备端口(UFP 数据角色、供电电源角色、无 DRP、它将仅充当供电方)。
我们需要使用 MCU 通过 I2C 控制和配置 TPS25751。 我们已看到您提供了一个 GUI 来配置 PD 控制器、但我们仅希望使用 I2C 自行实现。 这是否可行、或者 在使用 TPS25751之前我们必须在外部对其进行刷写?
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来实现 USB-C 供电设备端口(UFP 数据角色、供电电源角色、无 DRP、它将仅充当供电方)。
我们需要使用 MCU 通过 I2C 控制和配置 TPS25751。 我们已看到您提供了一个 GUI 来配置 PD 控制器、但我们仅希望使用 I2C 自行实现。 这是否可行、或者 在使用 TPS25751之前我们必须在外部对其进行刷写?
尊敬的 Jeronimo:
感谢您在 E2E 上提出问题!
我们计划使用 TPS25751来实现 USB-C 供电设备端口(UFP 数据角色、电源角色、无 DRP、它只能用作供电设备)。
我们需要使用 MCU 通过 I2C 控制和配置 TPS25751。 我们已看到您提供了一个 GUI 来配置 PD 控制器、但我们仅希望使用 I2C 自行实现。 这是否可能 ?或者在使用 TPS25751之前我们必须在外部对其进行闪存?[/QUOT]正确的、必须将默认配置刷写到 PD 控制器中。 启动时、PD 控制器将处于补丁模式、因此您必须具有可以通过 I2C 或外部 EEPROM 加载到 PD 控制器上的配置。
加载此配置后、您可以使用 TRM 根据需要随时更改设置!
谢谢!
Kevin
感谢您的提示回答、Kevin、
抱歉、如果我误解了这一点、但可以肯定的是、根据您的说明、我知道我们可以通过 I2C 或外部 EEPROM 进行所有初始配置、并且我们在首次使用前不需要使用任何其他编程接口? 抱歉、如果我是重复性的、但我们必须确保我们可以将 PD 控制器中的所有配置与主 MCU 一起完成、然后再将其集成到 PCB 中。
另外、TRM 一词具体是什么意思? 技术参考手册? 我们在数据表中未找到任何 TRM 参考。
再次感谢 Kevin!
尊敬的 Jeronimo:
不用担心、很高兴能提供帮助!
抱歉、如果我误解了这一点、但可以肯定的是、根据您的解释、我明白我们可以通过 I2C 或外部 EEPROM 完成所有初始配置、并且在首次使用前我们不需要使用任何其他编程接口? 抱歉、如果我是重复性的、但我们必须确保我们可以将 PD 控制器中的所有配置与主 MCU 集成到 PCB 中。
在线 GUI 可用于获取所生成器件的基本配置和固件。 在 GUI 中配置 PD 设置后、您 将创建一个二进制映像(由 GUI 自动完成)、您可以将其存储在外部 EEPROM 中、也可以将该二进制文件加载到 MCU 中并通过 I2C 这样加载配置。

我已经链接了更新流程和上面的 TRM! 您也可以在产品页面上找到更多文档。
谢谢!
Kevin