主题中讨论的其他器件: BQ40Z60、 BQ25713、 BQ25710
您好!
下面列出了一些与充电相关的问题。
- 芯片能否自动将 CC 充电模式切换至 CV 充电模式? 我如何知道芯片处于?μ A 的模式
- 如何知道电池正在充电或已满? 我想添加一个充电指示灯 LED。
- 我能否在不添加额外电路的情况下从芯片获取充电电流?
谢谢!
Tim
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.
您好!
下面列出了一些与充电相关的问题。
谢谢!
Tim
您好、Tim、
1、芯片能自动将 CC 充电模式切换为 CV 充电模式吗? 我如何知道芯片处于?μ A 的模式
>> 是的、BQ24780s 会自动从 CC 切换到 CV 充电。 该器件上没有状态指示器(即引脚或寄存器位)来指示器件处于哪种模式、 但是您可以在示波器上看到转换发生的时间,因为电流将开始从 ChargeCurrent ()寄存 器中指定的快速充电电流中下降,电池电压(在 SRN 引脚上测量)将保持恒定,并且达到 ChargeVoltage ()寄存器中设置的值。
2. 如何知道电池正在充电或已满? 我想添加一个充电指示灯 LED。
>> 在大多数情况下、对于2-4节电池组、 电池组上会有一个电量监测计 IC、该 IC 可提供此信息。 您 可以以 BQ40Z60为例。 BQ2478080没有充电/未充电状态指示灯。 它主要用于具有电量监测计 IC 的电池组。
3. 我能否在不增加额外电路的情况下从芯片获得充电电流?
>> BQ2478080没有集成 ADC、因此不提供直接测量充电电流的方法。 BQ25710和 BQ25713器件确实有一个可用于此目的的集成 ADC、因此您可能需要查看它们。
您可能需要查看 BQ25710/BQ25713。 它有 一个状态位(REG0x20[10])、用于指示您何时处于快速充电(即 CC 模式)、并且 它有一个集成 ADC、可读取充电电流以及许多其他值。
此致、
Steve
您好 Steve:
感谢你的答复。
1.一旦电池切换到 CV 充电模式,它是否会一直处于 CV 模式? 或者、当电流开始降至某个特定值(例如0.02C)时、芯片是否会终止充电?
请参阅数据表:ipmon = KPMON (VIN x IIN - VBAT x IBAT)。 在充电模式下,如果我可以从 MCU 获得 Vin、IADP、ipmon、VBAT 的值,我是否可以通过 以下公式获得近似充电电流:ICHG=IBAT=(VIN*IIN-IPMON/KPMON)/VBAT=(VIN*IADP-IPMON/KPMO)/VBAT?
此致、
Tim
您好、Tim、
1.一旦电池切换到 CV 充电模式,它是否会一直处于 CV 模式? 或者、当电流开始降至某个特定值(例如0.02C)时、芯片是否会终止充电?
我们的一些器件具有自端接功能、但 BQ2478080不具有自端接功能。 它将保持 CV 充电模式、直到监测计或 uC 通过设置充电禁止位或向 ChargeCurrent ()或 ChargeVoltage ()寄存器写入0x0终止充电。 大多数电池组都集成了电量监测计 IC、该 IC 具有非常精确的感应功能、可确定端接的最佳点、而某些电池组甚至遵循 SBS (智能电池规格)、允许它们在没有 UC 干预的情况下直接终止 BQ2478080充电。 如需了解更多相关信息、请访问 :http://sbs-forum.org/
请参阅数据表:ipmon = KPMON (VIN x IIN - VBAT x IBAT)。 在充电模式下,如果我可以从 MCU 获得 Vin、IADP、ipmon、VBAT 的值,我是否可以通过 以下公式获得近似充电电流:ICHG=IBAT=(VIN*IIN-IPMON/KPMON)/VBAT=(VIN*IADP-IPMON/KPMO)/VBAT?
从理论上讲、这是可行的、但我认为它不会产生非常精确的结果、尤其是当您的系统负载发生变化时。 我不确定实际实施是否会为您提供足够的精度来准确地终止充电。
此致、
Steve