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.

[参考译文] BQ25790:电池充电级别状态?

Guru**** 2538930 points
Other Parts Discussed in Thread: BQ25790

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/923530/bq25790-battery-charge-level-status

器件型号:BQ25790

是否有任何方法可以从该 IC 获取电池电量? 从0-100%开始?

获得状态的正确方法是什么?电池充电量是多少?

我知道我可以从 REG3B_VBAT_ADC 获取原始电压、但是否有任何方法可以将该原始电压转换为电池电平?

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

    您好、Tomas、

    电池容量(如果以 WH=Voltage* ChargeCurrent * Time 为单位测量)。  使用主机软件,您可以定时充电器以恒定充电的时间,然后将 VBAT*ChargeCurrent *Timecharging 的 ADC 读数乘以近似的电池容量。

    此致、

    Jeff

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

    好的,谢谢!

    BTW。 BQ25790在内部不这么做是否有任何原因、然后为此目的提供一个方便的值?

    我需要经常对此 ADC 寄存器进行采样、对吧? 获取电池状态的方法效率似乎很低。

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

    此外、还有其他问题:

    当电池未充电时、REG33_IBAT_ADC 寄存器似乎始终为0。 这应该是这样吗?

    如果无法测量放电电流、则无法监测电池状态。

    此外、如何实现电池自放电?

    BQ25790无法  使用某种内部算法测量电池充电电平似乎非常奇怪。 如果用户必须编写自己的电池充电监控算法、这似乎是非常难使用的芯片。。。

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

    您好、Tomas、

    要使 ADC 在放电模式下而非 OTG 模式下读取电流、 必须启用 REG14位5中充电器的 IBAT 引脚。

    关于没有电池和电量监测计组合的原因、有3个原因:

    过去、半导体工艺可以针对高功率输出(用于 提供充电电流) 或数字开关速度(用于具有 ADC 的监测计)进行优化、而不是两者兼而有之。  工艺近年来不断发展、包括两种类型的组件(主要是 FET) 、但  仍存在高功率组件产生的热量 问题、影响监测计 ADC 的精度。

    2.电池充电器本质上是特定于应用的电源。  模拟电源的芯片设计专业技术与 测量仪表所需的数字处理技术不同。  因此、模拟电源设计人员开发了充电器、数字设计人员开发了仪表。

    3.电池充电器需要安全、不可破解。  如果电池充电器由监测计处理器软件/固件控制、而不 是由充电器 的异步状态机控制、则用户可以通过固件/软件更改充电配置文件 并 创建不安全的充电。   尽管如此、大多数 主机控制型充电器现在 通过控制状态机的 I2C 寄存器具有如此大的灵活性、近年来不安全充电的风险不断增加。

    此致、

    Jeff