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.

[参考译文] BQ76905:缺少驱动程序代码

Guru**** 2864540 points

Other Parts Discussed in Thread: BQ76905

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1635390/bq76905-missing-driver-code

器件型号: BQ76905

您好:

我正在使用这款 BQ76905 器件来读取 2 节磷酸铁锂电池包的电压、外部温度和库仑计、因此我一直在编写我自己的驱动程序代码来执行该操作。 我刚才查看了为该设备提供的示例驱动程序代码、但我确实有一个相关问题:为什么没有关于如何读取可用作参考的库仑计 (PASSQ) 的示例代码? 我看到的只是定义了几个变量、用于读取库仑计 (PASSQLSB、PASSQMSB、PASSQTIME)、但我没有看到 PASSQ 寄存器在示例驱动程序中的任何位置 (BQ7690x_functions.c) 被读取。 如果您的团队实际上编写了任何示例代码、如何读取 PASSQ 寄存器、我可以在哪里找到它?

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

    Jeffrey 您好:

    如果代码不在驱动程序中、则可能不存在。 我无法回答您查找的功能为何不存在的问题、因为我在编写驱动程序时不在团队中。

    但是、您应该能够使用 PASSQ 调用子命令函数(在头文件中定义)来读取数据。

    此致、
    Michael

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

    嗯、如果我向您发送 BQ76905 器件的驱动程序代码、您能否验证我是否正确读取了库仑计? 因为我目前遇到库仑计数器读数的问题、我得到的都是无稽之谈、如果我首先与您的团队核实以确保 我的驱动程序代码正确无误、那将会很好。

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

    您好 Jeffrey、

    我可以查看驱动程序代码。 不过、我不是固件专家、但可以确保代码的逻辑流对于器件的运行方式有意义。

    此致、
    Michael

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

    好的、由于您不是固件专家、并且在 编写 BQ76905 驱动程序时不在团队中、那么您能否咨询固件专家 并且在编写驱动程序时已经在 TI 工作的团队成员? 否则、您的技术支持将不会很有帮助。

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

    Jeffrey 您好:

    似乎代码遵循一般流程来正确读取子命令。  但是、我不知道每个功能是如何工作的。

    如果您使用 TI 提供的驱动程序和子命令函数、那么您是否能够获取无稽之谈之外的数据?

    此致、
    Michael

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

    就像我之前说的、TI 驱动程序没有可以使用的 PASSQ 子命令示例代码。 否则、到目前为止我会尝试一下。

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

    Jeffrey 您好:

    有一个子命令函数可在驱动程序中调用子命令:

    根据我对该驱动程序的理解、您可以在另一个函数中调用该函数来读取库仑计并返回值 RX_32byte。

    此致、
    Michael

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

    好的、我先尝试使用子命令函数、然后读取库仑计。 一旦我有机会、我就会告诉您它是否有效。

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

    您好 Jeffrey、

    好的。 谢谢、我想看看这是否确实是固件问题、而不是设备问题。 您可以调用其他子命令、对吗?

    此致、
    Michael