微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI电源管理交流 > BQ78350-R1 关于CEDV cfg设置问题

BQ78350-R1 关于CEDV cfg设置问题

时间:10-02 整理:3721RD 点击:

一、FIXED_EDV0跟EDV_CMP 这两个寄存器的疑问:

1,看了很久,我猜测这两个是相对的功能。EDV_CMP好理解,就是enables EDV Compensation for EDV2, EDV1, and EDV0,补偿这3个电压点功能。默认是关闭的,我就奇怪了,如果这个功能关闭了,那么BQ78350 还能检测准确吗?

2,我对CEVD概念还是很模糊,使用GPCCEDV上传工具可以计算到EMF C0 C1 R1 R0 T0 TC 这7个点,那么EDV2, EDV1, and EDV0 这3个点又是能起到什么作用呢?

3,FIXED_EDV0 又是什么意思呢,文字描述是Fixed EDV gauge,我还是不明白具体的作用,它跟EDV_CMP功能区别?

二、Battery_Low% 设置多少合适

默认是7%,我不知道这是怎么推荐是还是需要对电池进行计算的?

三、GPC CEDV工具反馈回来的

FitMaxSOC%=12
FitMinSOC%=6
LearnSOC%=7

这3个数据有什么用?

四、EDV0 EDV1 EDV02 这个3个值又是按照什么参数设置。

假如我猜测是按照电池容量的0%,3%,7%的电压去设置,那么不同温度下的放电容量又是不一样的。此时如何计算。特别是对应磷酸铁锂电池。

1. edv就是end discharge voltage, edv2 是对应SOC=7% 时刻的电压, edv1 是对应soc = 3% 时刻的电压, edv0 就是0% 时刻的电压,

2.在这3个点上,电量计会根据放电的库伦量进行容量的校准,所以有时候会在放电的时候看到容量跳变到7%

3.fixed edv就是这3个值是固定的,不会随着电流, 温度的变化而变化, edvcmp 就是电量计会根据你从GPCCEDV中得到的参数 , 根据当前电流, 温度,和寿命计算edv2,edv1,这些值是随条件变化的‘’

battery low 设定7% 到12% 都可以

FitMaxSOC%=12 
FitMinSOC%=6 
LearnSOC%=7

这是GPCCEDV用来计算参数选择的SOC范围,作为参考

同第一个回答, CEDV算法会根据电流, 温度,寿命,计算在soc 7% , 3% , 时候的电压值

感谢认真的解答,我以后再仔细揣摩。现在又遇到一个事,MAX error 如何更改成1%,阻抗跟踪法的芯片可以直接手动更改,这个我就不知道了。

@Cheng.W 

 我是不是可以这样理解:

1,FIXED_EDV0 这个寄存器

当使能的时候,EDV0这个点是被固定死去计算电量;

当不使能的时候,EDV0这个点是基于放电速率,温度,容量变化从而检测电量。

(前提是 EDV_CMP要使能

FIXED_EDV0 (Bit 5): This bit determines whether the bq78350-R1 implements automatic EDV
compensation to calculate the EDV0 threshold based on rate, temperature, and capacity, or uses a fixed
voltage value. If EDV_CMP = 0, then this bit has no effect.
1 = EDV Compensation Not Used. For example: Fixed EDV gauge enabled
0 = EDV Compensation Used (default)

 

2,EDV_CMP  是对各个EDV点进行补偿更新,当使能了之后,EDV点就会根据GPCCEDV 这个工具计算出来的7个数据和放电速率跟温度去更新。

EDV_CMP (Bit 3): This bit enables EDV Compensation for EDV2, EDV1, and EDV0.
1 = Enabled
0 = Disabled (default)

(前提是FIXED_EDV0不能使能

If the [EDV_CMP] bit in CEDV Gauging Configuration is set, automatic EDV compensation is enabled
and the bq78350-R1 computes the EDV0, EDV1, and EDV2 thresholds based on values stored in CEDV
Cfg subclass of data flash and the battery's current discharge rate and temperature. However, if
[FIXED_EDV0] bit in CEDV Gauging Configuration is set, then even if [EDV_CMP] = 1, then EDV0 is a
fixed voltage value and is not compensated

3,EDV_CMP 如果不使能EDV1EDV2 ,EDV 就不会变化。FIXED_EDV0也不会工作,这三个点只是起到一个指示的作用。   电量计的主要功能还是依赖GPCCEDV 这个工具计算出来结果去计算电池电量。 

 也就是说,EDV_CMP不影响电量计的主要功能。所以默认是关闭的。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top