我目前有以下设置:
#定义dg_配置电池类型(电池类型自定义)//锂离子聚合物
#定义dg_配置电池_类型_自定义_ADC_电压(3400)//4.15V-用于在充电时比较当前Vbat电平
我的理解是,通过这些设置,电池将在达到4.15V时停止充电,但我注意到电池在达到4.235V后仍在充电,并且我还没有收到usb充电器电池完全回拨。我做错了什么?
以下是我设置的充电配置的完整列表,以供参考:
/*
*充电参数定义
*/
#定义dg_配置使用_USB_充电器(1)
#定义dg_配置使用_USB_枚举(0)
#定义dg\u配置允许\u计费\u不\u枚举(1)
#定义dg\u配置使用\u不\u枚举\u计费\u超时(0)
#定义dg_配置充电_CC_超时(360*60*100)
#定义dg_配置充电_CV_超时(720*60*100)
#定义dg_配置预充电_阈值(2462)//3.006V-如果小于此值,则开始预充电
#定义dg_配置充电_阈值(2498)//3.05V-一旦超过此值,从预充电到充电的转换
#定义dg_配置预充电_超时(60*60*100)//1小时(单位:0.01s)
#定义dg_配置USB_充电器_轮询_间隔(60*100)//1分钟(单位:0.01s)
#定义dg_配置电池类型(电池类型自定义)//锂离子聚合物
#定义dg_配置电池_类型_自定义_ADC_电压(3400)//4.15V-用于在充电时比较当前Vbat电平
#定义dg_配置蓄电池充电电压(0xA)//4.2V-充电时向蓄电池施加的电压
#定义dg配置电池充电电流(8)//180mA(参见lib/sdk/bsp/system/sys\u man/sys\u charger.c:115)
#定义dg_配置蓄电池_预充电_电流(3)//45mA
#定义dg_配置电池低电平(2496)//3.05V-用于了解电池低电平的时间
#定义dg\u配置电池\u充电\u NTC(1)//NTC保护已禁用
嗨,阿拉纳,
一个问题可能是由于充电电压设置为大于充电电压的值:
#定义dg_配置电池_类型_自定义_ADC_电压(3400)//4.15V-用于在充电时比较当前Vbat电平
#定义dg_配置蓄电池充电电压(0xA)//4.2V-充电时向蓄电池施加的电压
充电电压(dg_配置电池_充电_电压)应小于或等于充电电压(dg_配置电池_类型_自定义_ADC_电压)。
顺致敬意,
即时通讯对话