主题中讨论的其他器件:TPS55288、 TPS65987、 TPS65981、 TUSB8043
我已经成功地从 I2C 主主机对 DUO 源板的 EEPROM 进行了编程、并看到它可以使用 EVM 项目来生成 C 头文件、从而实现"应用自定义工具"。 现在、在我们的定制板上、我可以执行类似的程序并验证 TPS65987的 EEPROM、并通过4CC 命令验证闪存是否进行验证、并根据需要从 I2C2读取预期的固件版本。 但定制板具有需要控制的 TPS55288 VBUS 电源。 TPS65987仅处于拉电流模式、无需灌电流。 我能够直接与 TPS55288连接(通过将主机切换到其 I2C 总线)、并且可以将输出电压设置为启用、通过寄存器读回验证电源运行、并查看电源输出端的电压。 但在 PD 控制器发生上电事件时、我看不到 TPS65987在 TPS55288中启用了电源。 我已在 https://www.ti.com/lit/an/slvaeq7/slvaeq7.pdf?ts=1669998407093&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FTPS65987D 上按照应用手册操作
它似乎是防止写入上电事件的基本功能。 根据应用手册、索引1-8中包含8个 I2C 控制器事件。 我在上电时还看到一些 I2C 活动、我认为我看到写入了0x74地址、但 ACK 位之后没有任何内容、只是一个停止条件、这是奇怪的。
我在 TPS65987的 I2C1总线上安装了 TPS55288、在按照主机的预期进行编程后、TPS65987通过地址0x38进行控制。 TPS55288位于地址0x74上。
您是否有一个我可以比较的应用程序自定义工具示例项目? 我使用的是以下版本。
TPS65981_2_7_8应用自定义工具
GUI 版本:6.1.3
推出日期:2022年3月28日
此致、
Dave