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.

[参考译文] TPS65910:有可能在电源故障之间保留 VDIG1寄存器内容

Guru**** 2482225 points


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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/698487/tps65910-possibility-of-retaining-vdig1-register-contents-between-power-failures

器件型号:TPS65910

您好!

正如我在上一篇文章中所建议的、在通过 I2C 使用100KHz 时钟加电后、我将写入 VDIG1寄存器。 写入后、如果我立即执行读取操作、则不会发生这种情况。 如果您遇到此类问题、请告诉我。 连续写入和读取同一寄存器之间是否需要延迟?

此致、

Srikanth Vemula。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Srikanth、
    我不知道时序问题。 我已将您的问题转交给产品专家、以防他们在 I2C 程序中发现问题。 您应该很快听到别人的声音。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    一个到单个寄存器的 I2C 写入序列包含3个字节:LSB = 0的从器件地址、寄存器地址、数据。

    一个到单个寄存器的 I2C 读取序列包含4个字节:LSB = 0的从器件地址、寄存器地址、LSB = 1的从器件地址、数据。

    I2C 读取实际上是写入命令、之后是读取命令。

    如果您要将数据写入单个寄存器、然后读回相同的数据、则必须至少有7个字节的数据。 您不能立即执行写操作、然后执行包含5个字节数据的读操作、这与您所解释的相同。

    为了进行进一步分析、我需要查看问题发生的范围快照或数据日志。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    感谢您的回答。  

    我解决了这个问题。 它仅在主器件侧。

    如果有任何缺失、我会回来找您。

    此致、

    Srikanth Vemula。