我想知道如何在大规模生产中对 TPS25750/25751进行编程。
数据表根本未提及芯片编程("程序"一词仅提及一次、相关内容见电气规范部分)、并且自定义工具的用户指南仅告诉我、不支持通过 EVM 以外的其他编程。 EVM 用户指南中的原理图完全不可读、信号名称、引脚和元件值是完全猜来猜去的。
对于使用什么接口编程、甚至没有提示、也没有如何进行的说明。
从我看到的来看、论坛也没有给出解答。
有没有人知道我必须通过哪种方式连接才能提供自定义固件的接口?
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.
我想知道如何在大规模生产中对 TPS25750/25751进行编程。
数据表根本未提及芯片编程("程序"一词仅提及一次、相关内容见电气规范部分)、并且自定义工具的用户指南仅告诉我、不支持通过 EVM 以外的其他编程。 EVM 用户指南中的原理图完全不可读、信号名称、引脚和元件值是完全猜来猜去的。
对于使用什么接口编程、甚至没有提示、也没有如何进行的说明。
从我看到的来看、论坛也没有给出解答。
有没有人知道我必须通过哪种方式连接才能提供自定义固件的接口?
您好!
感谢您与我们联系!
PD 控制器通常可通过两种方式进行编程:
1-应用二进制文件可以从 I2Cc 端口上的外部 EEPROM 加载
应用程序二进制文件可使用 I2Ct 端口通过 I2C 推送。 主机使用 I2Ct 总线来处理与加载补丁捆绑包相关的所有事务。 补丁突发模式允许主机同时将补丁捆绑包推送到多个 PD 控制器
有关主机如何加载补丁捆绑包的更多信息、请参阅技术参考手册中的第5.1节 PD 控制器应用程序自定义。
此外、请参阅 TPS25751 EVM 用户指南 第5节、以获取清晰的原理图和 BOM。
此致、
A·克德尔
我已经与器件建立了 I2C 通信、并实现了读取状态和发送4CC 命令的函数。
但该器件确实以"PTCH"模式启动、而不是按我预期以"APP"模式启动、所以它需要补丁捆绑包?
但是、我不知道"补丁捆绑包"是什么以及我在哪里可以获得它。
但由于文档将其称为"补丁捆绑包更新"、我假设应该可以"按原样"使用器件、而只需跳过更新。 我曾尝试发送多个 PBMC、PBMe、甚至是有效负载大小设置为0的 PBM 组合、但该器件不会切换到 APP 模式。
所以、在不发送补丁的情况下似乎无法将 TPS 从 PTCH 切换到 APP 模式?
从何处获得必要的数据?
这是我从配置工具获得的32kB 二进制文件吗?
您好!
补丁捆绑包包含应用程序自定义数据以及用于修改 PD 控制器中默认应用固件的补丁二进制文件。 固件配置可通过 Web 工具(GUI)生成、在此处可针对每个特定应用进行自定义。 GUI 可以以二进制文件格式生成自定义应用配置设置。 从嵌入式控制器加载补丁时、请使用低区二进制文件。

有关 如何在 GUI 中选择配置和填写调查问卷的更多信息、请参阅 EVM 用户指南中的第3.2节"软件开发"。
另外、请参阅图5-1在 TRM 中同时通过 I2Ct 总线将补丁捆绑包推送到多个 PD 控制器的流程。
此致、
A·克德尔