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.

[参考译文] Linux/BQ35100:在达到满后清除累积容量寄存器

Guru**** 2434370 points
Other Parts Discussed in Thread: BQSTUDIO

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/665203/linux-bq35100-clearing-accumulated-capacity-register-after-it-reaches-full

器件型号:BQ35100
主题中讨论的其他器件:BQSTUDIO

工具/软件:Linux

是否有人可以告诉我如何清除累积容量寄存器? 监测计从 Get Go 到达4.29E9 UAH。 如果您可以将我指向 I2C 序列以将其清除、那会很有帮助。

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

    请参阅 TRM 中的复位命令(0x0041)。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我只能在非密封模式下执行此操作吗? 我还可以尝试在完全访问模式下执行它吗? 我尝试从完全访问模式进入非密封模式、但无法。 我在 I2C 上执行以下写入操作:
    寄存器0x3E:写入数据:14、04
    寄存器0x3E:写入数据:72、36

    器件无法进入非密封模式。 您能告诉我我可能犯了什么错误吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    请参阅 TRM 中的12.2.2.1。

    您应该将其发送到 Control()

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    因此、我发送以下序列:
    寄存器0x00:写入数据:14、04
    寄存器0x00:写入数据:72、36

    但是,上述顺序不起作用。 请问顺序是什么?

    使用 ManufactureAccessControl()和 Plain Control()之间有何区别?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好,Sufiyam
    请查看以下链接中的文档:
    www.ti.com/.../slua790.pdf
    谢谢
    Onyx
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我正在使用该 doc Onyx。 必须写入哪个寄存器-我是否应该写入扩展到控制寄存器?

    IE 0x3E、0x00、0x00、0x14、0x04 -之后是块数据控制
    然后是0x3E、0x00、0x00、0x72、0x36 -后面是块数据控制
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    嗨、Onyx。 您能否共享我需要提供的 I2C 序列来解封器件。 我能够写入操作配置 A、读取电压、启动和停止监测计。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你们能不能告诉我要查看哪个寄存器? 这些文件对拆封的含义不明确。

    我在 bqstudio 上没有这样做、并且正在尝试使用主机控制器来实现它。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Sufiyan、
    拆封程序与我们的所有测量仪表相同。 您需要发送一对两条命令。 0x3672、0x0414。 我建议您首先使用 bqstudio 和电路板对监测计进行评估、以便在尝试使用主机之前了解与器件的通信。 这将有助于澄清您的许多困惑。

    谢谢
    Onyx