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.

[参考译文] BQ27441EVM-G1B:如何在 uboot 中启动电量监测计

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1064204/bq27441evm-g1b-how-to-bring-up-of-fuel-gauge-in-uboot

器件型号:BQ27441EVM-G1B

大家好、

我正在使用基于 Linux 的平台、并成功推出了内核中的 FG (电量监测计)。  

现在、我还想在"Uboot"中启动相同 的操作。

是否有任何文档可用于在 Uboot 中为 VIM3L 调出 FG (电量监测计)

或者、如果您可以在这方面向我们提出建议、也可以这样做。

感谢您的帮助。

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

    您好、Rutvij、

    我不认为我们有任何相关文档、但我明天会与我的团队进行核实、并返回给您以确保。

    谢谢、

    杰克逊

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

    TI 不维护监测计的驱动器。 有开源代码(官方 Linux 内核的一部分)、但 TI 并未积极维护。 TI 监测计的 u-boot 代码也不是。

     www.ti.com/.../slua801.pdf 中提供了有关如何对 ROM 监测计进行编程的通用信息、例如 bq27441

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

    您好、Jackson、
    感谢您的快速回放、如果我们能提供一些指导、请不胜感激。

    -
    谢谢

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

    您好、Dominik、

    感谢您的快速回放、我也会尝试其他方法。

    -
    谢谢

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

    您好!

    我在 uboot 中添加了对 FG 的支持、 并每500mSec 读取一次以检查驱动程序。

    从日志中可以看出 、FG 参数 AverageCurrent (0x10和0x11)在两次读数之间变为零。

    我还检查了数据表、找到"在正常模式下、它每秒更新一次"。

    该读数是否有任何具体原因?  

    日志:
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~μ A
    ::FG:::燃油表芯片 ID                         >> 0x0421
    :FG:::电池设计容量             >> 2000mAh
    :FG::CHAREG 电池状态            >> 42 %  
    :: FG ::电池电压现已推出                  >3799mV  
    ::FG:::电池电流                 >-5mA  
    :FG:::电池充满电电容           >> 1885mAh
    ::FG:::电池标称可用电容  >> 851 mAh
    :: FG ::旗帜                                                >> 0x0188
    ::FG::POWER_SUPPLY_STATUS                 >> 放电
    ::FG::POWER_SUPPLY_Capacity  >> NORMAL

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~μ A
    ::FG:::燃油表芯片 ID                        >> 0x0421
    :FG:::电池设计容量             >> 2000mAh
    :FG::CHAREG 的电池状态            >42%  
    :: FG ::电池电压现已推出                   >>3800mV  
    ::FG:::电池电流                 >-5mA  
    :FG:::电池充满电电容           >> 1885mAh
    ::FG:::电池标称可用电容  >> 851 mAh
    :: FG ::旗帜                                                >> 0x0188
    ::FG::POWER_SUPPLY_STATUS                 >> 放电
    ::FG::POWER_SUPPLY_Capacity  >> NORMAL

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~μ A
    ::FG:::燃油表芯片 ID                        >> 0x0421
    :FG:::电池设计容量             >> 2000mAh
    :FG::CHAREG 电池状态            >> 42 %  
    :: FG ::电池电压现已推出                   >>3800mV  
    ::FG:::电池电流                 >-5mA  
    :FG:::电池充满电电容           >> 1885mAh
    ::FG:::电池标称可用电容  >> 851 mAh
    :: FG ::旗帜                                                >> 0x0188
    ::FG::POWER_SUPPLY_STATUS                 >> 放电
    ::FG::POWER_SUPPLY_Capacity  >> NORMAL

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~μ A
    ::FG:::燃油表芯片 ID                       >> 0x0421
    :FG:::电池设计容量            >> 2000mAh
    :FG::CHAREG 电池状态           >> 42 %  
    :: FG ::电池电压现已推出                  >3799mV  
    ::FG:::电池电流                 >-5mA  
    :FG:::电池充满电电容           >> 1885mAh
    ::FG:::电池标称可用电容  >> 851 mAh
    :: FG ::旗帜                                                >> 0x0188
    ::FG::POWER_SUPPLY_STATUS                 >> 放电
    ::FG::POWER_SUPPLY_Capacity  >> NORMAL

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~μ A
    ::FG:::燃油表芯片 ID                       >> 0x0421
    :FG:::电池设计容量            >> 2000mAh
    :FG::CHAREG 电池状态           >> 42 %  
    :: FG ::电池电压现已推出                  >3799mV  
    ::FG:::电池电流现在                 >> 0mA  
    :FG:::电池充满电电容           >> 1885mAh
    ::FG:::电池标称可用电容  >> 851 mAh
    :: FG ::旗帜                                                >> 0x0188
    :: FG :: POWER_SUPPLY_STATUS                 >> 未充电
    ::FG::POWER_SUPPLY_Capacity  >> NORMAL

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~μ A
    ::FG:::燃油表芯片 ID                        >> 0x0421
    :FG:::电池设计容量              >> 2000mAh
    :FG::CHAREG 电池状态             >> 42 %  
    :: FG ::電瓶電壓现在                    >3799mV  
    ::FG:::电池电流                   >-5mA  
    :::FG::电池充满电             >1885mAh
    ::FG:::电池标称可用电容   >> 851 mAh
    :: FG ::旗帜                                               >> 0x0188
    ::FG::POWER_SUPPLY_STATUS                 >> 放电
    ::FG::POWER_SUPPLY_Capacity  >> NORMAL

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~μ A
    ::FG:::燃油表芯片 ID                         >> 0x0421
    :FG:::电池设计容量              >> 2000mAh
    :FG::CHAREG 电池状态           >> 42 %  
    :: FG ::電瓶電壓现在                   >3799mV  
    ::FG:::电池电流现在                   >> 0mA  
    :FG:::电池充满电电容             >> 1885mAh
    ::FG:::电池标称可用电容  >> 851 mAh
    :: FG ::旗帜                                                  >> 0x0188
    ::FG::POWER_SUPPLY_STATUS                  >> 未_充电
    ::FG::POWER_SUPPLY_Capacity >> NORMAL

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~μ A

    谢谢

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

    监测计在一秒的测量周期内运行、因此数据的更新速度不会超过每秒一次、因此更频繁地读取数据毫无意义。 此外、如果您以高速率轮询数据、则可以在监测计内部触发 WDT 复位(d/s 会由于这一潜在问题而限制轮询频率)。

    监测计具有针对电流的死区设置、这将使低于该阈值的电流归零。 因此、如果您看到电流降至零、而您知道存在电流、那么我建议检查死区设置(在校准子类中)。