工具/软件:
我们计划在几款新产品中使用 TPS25751。 我在这里有一个 EVM、我们已经使用 USBCPD 应用程序自定义工具在其上对 EEPROM 进行了几次编程。
我们的应用是一个密集的电路板、因此任何芯片都可以省去更好的外部 EEPROM。
我从数据表和相关文档中收集了足够的信息、以了解此补丁程序最高可达17KB (36KB - 2KB)/2。 此论坛上相关主题中显示的示例可流式传输超过5440字节。 当我使用 USBCPD 应用程序自定义工具并生成 C 数组或.bin 文件时、输出13200字节或13180、具体取决于方法(很可能是因为页面大小已填充)。
这是我的问题。 如果我没有外部 EEPROM 来让 TPS25751进行乒乓加载、是否每次初始化时都必须将高达17KB 的数据流式传输至 TPS25751? 是否每次执行此操作都更新其固件? 我是否可以在不每次强制固件更新的情况下配置芯片? 我更喜欢在初始化过程中向芯片发送 PD 合同信息/配置信息,这将是数百字节而不是几千字节的顺序。