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.

[参考译文] TPS6.5132万:I2C CR地址/数据的含义是什么?

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/573106/tps65132-what-s-the-meaning-of-i2c-cr-address-data

部件号:TPS6.5132万

大家好,团队

我正在阅读TPS6.5132万数据表,但无法理解I2C通信中CR地址/数据的含义。 请您帮忙解释一下?

在下图中,CR数据为1xxxxxxx,这是否意味着除了MSB (最重要的位)之外的其他位不会被考虑?

谢谢你。

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

    您好,董某:

    下图一般描述了如何通过I2C协议与TPS6.5132万进行通信。 CR地址是您可以读/写的每个登记簿的地址以及您写入的ACC数据。

    此图中的协议不包括从服务器到主服务器的确认。

    该设备由两个存储器组成,一个是非挥发性的EEPROM,另一个是易失性的DAC。
    如果要从DAC写入EEPROM,则需要将Wed位设置为1,这是您所参考的CR数据的MSB。

    请告诉我这一点是否清楚。
    谢谢你。
    此致。
    Ilona

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

    你好,Ilona

    感谢您的回复。

    实际上,我想知道什么是CR地址和CR数据。 现在我猜CR必须是控制寄存器。 控制寄存器的功能是将数据从DAC写入EEPROM,并从寄存器/EEPROM读取数据。 例如,要 将数据从DAC写入EEPROM,它将是:start-->0x3E (从属地址)-->0(write)-->0(ACK)-->0xFF (CR地址)-->1xxxxxxx (CR数据)-->0(ACK)--> STOP。 如下所示:

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

    正确,在这种情况下,CR是指“控制登记”。
    CR地址:0xFF
    CR数据:如果将位7 (Wed)设置为1,则会将来自易失性DAC的数据复制到EEPROM中。 从现在开始,IC将使用EEPROM中新设置的值启动。

    此致,
    布里吉特