电池在ProDK板充电

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.wsdof.com/support.我们将在未来几天修复bug /优化搜索和标记。
6个职位/ 0个新职位
最后发表
johnmayall
离线
最后看到:6个月,1个星期前
加入:2019-12-14 12:10
电池在ProDK板充电

嗨,对话框中,

我使用的是DA14683 ProDK板,SDK版本是DA1468x_DA15xxx_SDK_1.0.14.1081

我想在ProDK板上测试电池充电功能,但似乎不起作用!

以下是我的设置:

(1)在SDK中使用pxp_reporter项目,并在custom_config_qspi.h中取消注释#define DEBUG_SOC

(2)将锂电池(500mAh)连接在J10上(pin1: VBAT-到电池负极,pin2到电池正极,pin3 NTC未连接)

(3)将子板上的SW2切换至VBAT

(4)将跳线放置在头部J9上,位置1-2

(5)连接USB到USB1(CHG)和USB2(DBG)

调试控制台显示如下信息:

[3 sec] DLG_SWFG SOC= 0 VOL=3401
[4 sec] DLG_SWFG SOC= 0 VOL=3401
[5 sec] DLG_SWFG SOC= 0 VOL=4214
[6 sec] DLG_SWFG SOC= 0 VOL=3402
[7 sec] DLG_SWFG SOC= 0 VOL=3402
[8 sec] DLG_SWFG SOC= 0 VOL=4216
[9 sec] DLG_SWFG SOC= 0 VOL=3400
[10 sec] DLG_SWFG SOC= 0 VOL=3402
[11 sec] DLG_SWFG SOC= 0 VOL=4214
[12 sec] DLG_SWFG SOC= 0 VOL=3402

SOC总是零,VOL似乎不正确!

对于电池放电,我已经将J9头的跳线更换到2-3位置,并从USB1(CHG)上拔掉USB线

信息如下:

[2 sec] DLG_SWFG SOC= 0 VOL=2996
[3 sec] DLG_SWFG SOC= 0 VOL=2997
[4 sec] DLG_SWFG SOC= 0 VOL=2997
[5 sec] DLG_SWFG SOC= 0 VOL=2997
[6 sec] DLG_SWFG SOC= 0 VOL=2996
[7 sec] DLG_SWFG SOC= 0 VOL=2994
[8 sec] DLG_SWFG SOC= 0 VOL=2999
[9 sec] DLG_SWFG SOC= 0 VOL=3001
[10 sec] DLG_SWFG SOC= 0 VOL=2999
[11 sec] DLG_SWFG SOC= 0 VOL=2999
[12 sec] DLG_SWFG SOC= 0 VOL=2999

VOL是3000左右,即使是电池拆卸或不…

我的设置有问题吗?

谢谢!

BR,

约翰梅奥尔

设备:
设备数量:
DA14683
PM_Dialog
离线
最后看到:1周前1天前
工作人员
加入:2018-02-08 11:03

嗨johnmayall,

谢谢你的问题。请查看章节10.1使能充电器在UM-B-056: DA1468x软件开发人员指南文档。请检查custom_config_qsps_xxxx.h中是否有相同的配置?

#定义dg_configUSE_USB 1

#定义dg_configUSE_USB_CHARGER 1

#定义dg_configALLOW_CHARGING_NOT_ENUM 1

#定义dg_configUSE_NOT_ENUM_CHARGING_TIMEOUT 0

你也可以看看UM-B-075: DA1468x电荷功能状态用户手册。

谢谢,PM_Dialog

johnmayall
离线
最后看到:6个月,1个星期前
加入:2019-12-14 12:10
嗨PM_Dialog,

嗨PM_Dialog,

抱歉回复晚了。

我在SDK中使用pxp_reporter项目,只是取消注释#define DEBUG_SOC在custom_config_qspii .h中。

所有电池配置是从SDK定义的,这似乎是正确的,正如你提到的。

我已经通过ad_battery_raw_to_mvolt()函数检查了电池电压(在config.h文件中定义dg_configGPADC_ADAPTER)。

电池的mvolt报告是匹配的电压I测量vbat+/vbat-通过示波器。

从SoC的VOLT和从ADC适配器的mvolt之间有什么不同?

非常感谢

BR,

约翰梅奥尔

PM_Dialog
离线
最后看到:1周前1天前
工作人员
加入:2018-02-08 11:03
嗨johnmayall,

嗨johnmayall,

请遵循建议的文件和第10.1节。然后,您应该能够启用SoC。ad_battery_raw_to_mvolt将从ADC读取的原始值转换为以mV为单位的电池电压。SoC是一种根据文档中描述的电池特性向您显示充电状态的机制。

谢谢,PM_Dialog

johnmayall
离线
最后看到:6个月,1个星期前
加入:2019-12-14 12:10
嗨PM_Dialog,

嗨PM_Dialog,

pxp报告程序示例中的默认配置应该启用SoC。我已经检查了您在建议文档中提到的10.1节设置是否正确。我浏览了关于SoC的文档,没有发现什么问题。SoC功能似乎仍然不能在我的ProDK板工作。请帮我检查一下电路板上的电池连接:

(1)连接J10上的锂电池(电池正极到VBAT+,电池负极到VBAT-)

(2)将子板SW2切换至VBAT

(3)将跳线放在头部J9,位置1-2

(4)插入usb到USB1进行电池充电,插入USB2进行调试

运行来自QSPI的pxp报告样本

我是不是漏掉了什么?

非常感谢。

BR,

JohnMayall

PM_Dialog
离线
最后看到:1周前1天前
工作人员
加入:2018-02-08 11:03
嗨JohnMayall,

嗨JohnMayall,

抱歉我回复晚了。可以共享custom_config_qspi.h文件吗?另外,如果可能的话,请与HW配置分享一张照片。

谢谢,PM_Dialog