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.

[参考译文] BQ25792:TPS25750的 I2C 命令

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1091414/bq25792-i2c-commands-from-tps25750

器件型号:BQ25792
主题中讨论的其他器件:TPS25750

相关主题:

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1087181/tps25750-4cc-command

我正在尝试通过 TPS25750 4CC 命令进行读取/写入、但未获取任何数据、这些数据将返回到 Data1 (寄存器0x09)。

从 分配给 Charger_Status_1的 BQ25792读取寄存器0x1C

 我 能够成功写入寄存器0x09 (Data1)并通过读取确认这是[64、107、28、1]。 这是地址107 (0x6B)、寄存器28 (0x1C)、字节1。

我还能够写入寄存器0x08 (CMD1)、并通过读取确认这是[4、73、50、114]。 这是 ASCII I2Cr。

我希望在这种交易之后会发生两件事、
1) 0x08 (CMD1)应清零为0x00
2) 0x09 (Data1)应从 BQ25792器件(地址0x6B)返回数据读回

这两种情况都没有发生。

我知道 CMD1正在被正确写入和回读、因为如果我写入一个无效的命令、例如[4、74、50、114]、我回读[4、33、67、77、68]、它是!CMD。

我怀疑其 Data1值会导致问题。

请参阅参考主题、了解所附的 I2C 日志。

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

    Kira、

    我对这一答复的拖延表示歉意。

    我将需要为您提供一个配置、以修补阻止 I2Cr 命令正常工作的已知错误。  您的理解非常接近、但如果没有此错误修复、它将无法正常工作。

    您是否能够为我提供 JSON 配置、甚至只是充电器和拉电流和灌电流 PDO 的屏幕截图、以便我可以构建满足您需求的补丁。

    此致、

    卡盘

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

    你(们)好、Chuck

    感谢您的回复。 恐怕我们没有连接到应用程序定制 GUI 的适配器,无法检索 JSON 配置。

    我尝试将标准 I2C 连接到 USB 适配器、但 GUI 中的串行端口无法检测到硬件。

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

    Kiran、

    JSON 文件输出是一种共享用于生成项目的配置的方法。

    您能否向我发送有关 GUI 问题答案或配置说明的屏幕截图?

    这样、我就可以创建一个项目来解决 I2Cr 错误。

    此致、

    卡盘

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

    不确定是否可以在3A 电流下充电、因此我在下面有3个 JSON 配置文件

    描述:
    仅限灌电流(消费类)
    可消耗的最大灌电流功率为60W
    USB 最高速度:不使用 USB 数据
    供应商 ID:无
    产品 ID:无
    电池充电器配置:BQ25792
    电池充电电压:12.6V
    电池充电电流:1A、1.5A、2A、3A

    Config1A.json:
    {"调查问卷":{"版本":"7.0.2.1"、"答案":[6、null、3、1、0、1、null、0、12.6、1、0.04、"options":{}、"configID":"0000"、"VendorID":"0000"}}

    Config1p5A.json:
    {"调查问卷":{"版本":"7.0.2.1"、"答案":[6、null、3、1、0、1、null、0、12.6、1.5、0.04、0.04]、"选项":{}、"configID":"0000"、"VendorID":"0000"}

    Config2A.json:
    {"问卷":{"版本":"7.0.2.1"、"答案":[6、null、3、1、0、1、null、1、null、0、12.6、2、0.04、04.0]、"选项":{}、"configID":"0000"、"VendorID":"0000"}}

    Config3A.json:
    {"问卷":{"版本":"7.0.2.1"、"答案":[6、null、3、1、0、1、null、1、null、0、12.6、3、0.04、"options":{}、"configID":"0000"、"VendorID":"0000"}}

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

    Kiran、

    今天稍后我将为您生成这些内容。

    此致、

    卡盘

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

    你(们)好、Chuck  

    您是否生成了这些内容?

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

    Kiran、

    我没有,但今天上午我试图这样做。  我们遇到了一个内部系统问题、这使我无法解决今天的问题。

    一旦我们解决了 IT 问题、我将生成这些问题。

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

    你好、Chuck、对此有什么更新吗?

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

    Kiran、

    卡盘今天已推出。 他明天会回来。

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

    你(们)好  

    是否有更新?

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

    Kiran、

    拓扑由于这一长延迟、我在队列中错过了这个问题。

    我将在今天晚些时候为您生成该文件

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

    仍然没有得到响应。

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

    Kiran、

    我们将介绍 I2C 接口、以便在本周晚些时候通过 TPS25750与 BQ25792进行通信。

    我们还将在本周晚些时候推出新的 GUI 版本、以解决您正在处理的配置和兼容性问题。

    此致、

    卡盘

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

    Kiran、

    解决此问题的 GUI 版本于今天下午发布、我们将发布常见问题解答、以解决如何在下周初生成 I2Cr 和 I2Cw 命令。

x 出现错误。请重试或与管理员联系。