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.

[参考译文] TPS65982:通过 UART 进行 I2C 配置和引导代码序列

Guru**** 2589265 points
Other Parts Discussed in Thread: TPS65987D

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/902018/tps65982-i2c-configuration-and-boot-code-sequence-over-uart

器件型号:TPS65982
主题中讨论的其他器件:TPS65987D

仅运行引导代码、就会启动多少 i2c 主机接口并可供用作 i2c 主器件的外部主机访问? 从初始化的流程图中可以看到、在从 SPI 或 UART 上传引导代码之前、应该启动 I2C。 这是真的吗? 主要问题是、如果基本 FW 中存在可能阻止 i2c 主机接口的总线、  这似乎不太可能、但需要确认原始 OTP 启动代码足以启动 i2c 主机接口以与外部 i2c 主器件通信。

根据各种文档、可上传 VIS SPI 闪存、UART 或 I2C (https://www.ti.com/lit/an/slvae21a/slvae21a.pdf?ts=1588374241011 和 https://www.ti.com/lit/an/slva783a/slva783a.pdf?ts=1588380254167)配置文件。 UART 通常用作多个 PD 设备进行通信和下载应用程序 FW 的一种方式。 为 i2c addr 电阻器配置0欧姆的 PD 控制器将配置为 UART 主设备、UART 从设备可以从 UART 主设备下载应用代码 FW。  由于我们配置为 UART 主站、因此我们可能需要重新配置自己、使其成为 UART 从站、然后从配置为 UART 主站的其他节点下载。 正确、您能否详细说明如何通过 UART 完成配置、因为这是数据表和其他资源、应用手册和白皮书中有关如何上传配置文件的文档最少的变化。  

此致、
Matt

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

    您好、Matt、

    首先、如果您尚未构建系统、我建议您使用 TPS65987D。 这是我们最新的 PD 控制器、建议您迁移到该控制器。

    至于补丁更新、我建议使用外部 SPI 闪存实现。 从您的角度来看、这是最简单的实现方式、因为 PD 控制器将自行处理从补丁加载固件映像的问题。