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:补丁突发下载字节序列

Guru**** 2511985 points
Other Parts Discussed in Thread: TPS2552

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1254771/tps25750-patch-burst-download-byte-sequence

器件型号:TPS25750

我已按照主机技术手册流程图中所述的顺序、并已启动和完成补丁突发下载、并且已确认下载。 但是、当我编写 PBMc 命令时、我是否得到 AC 指示的数据大小为0、计算出的 CRC 为0、以及 AC 故障代码为0。 我有一些问题

-读序列被描述为地址寄存器字节 count-data0-data1-...-Datan。 但下载补丁时没有加速寄存器、因此序列应该是地址字节计数-Data0-...-datan、还是应该是地址字节0-...-byteN?

第二个问题与使用 PBMs 命令启动补丁下载有关、因为我认为我需要在寄存器4中获得地址、在寄存器5中获得超时值。  
由于寄存器0也用于在4CC 命令之后输出数据、数据捆绑包大小应在寄存器0-3中还是应在寄存器1-3中正确?

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

    尊敬的 Asmund:

    请遵循我随附的用于补丁突发模式的 zip 文件中的 PowerPoint。 主机技术参考手册包含一些不准确的信息。

    e2e.ti.com/.../PBMx.zip

    当您正在执行流程图中描述的读取序列时、请确保您正在从 PD 控制器 I2C 地址的 TPS2552的0x09 DATA1寄存器或0x08 CMD1寄存器中读取数据。 您无需读取补丁下载 I2C 地址。 在 PowerPoint 中、0x21是 PD 控制器的 I2C 地址。 您的补丁将具有一个单独的 I2C 地址。 您不会从补丁地址读取、因此无需担心补丁下载没有指定的寄存器。

    所有读取应遵循以下顺序:  

    您不会从补丁 I2C 地址读取。 您将只读取 PD 控制器 I2C 地址。 第二次写入 I2C 地址(唯一地址)时、READ 位应设置为1。

    --------------------------------------------------------------------------------------------------------------------------------------------------------

    为了回答您的第二个问题、我对您正在使用的参考手册进行了更改、如下图所示。


    此致!

    亚历克斯