Prodk Board的电池充电

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
6个帖子/ 0新
最后一篇
Johnmayall.
离线
最后一次露面:4个月1周前
加入:2019-12-14 12:10
Prodk Board的电池充电

嗨对话框,

我正在使用DA14683 Prodk Board和SDK版本是DA1468x_da15xxx_sdk_1.0.14.1081

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

以下是我的设置:

(1)在SDK中使用PXP_Reporter项目和Uncement #define debug_soc在custom_config_qspi.h中

(2)在J10上连接锂电池(500mAh)(PIN1:VBAT-电池负极,引脚2到电池正端子,引脚3 NTC未连接)

(3)将Daugtherboard的SW2切换到VBAT

(4)将跳线放在标题J9上,位于1-2的位置

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

The debug console show message as below:

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

SOC is always zero and VOL seems not correct!

并且对于电池放电,我已经将跳线换装到头部J9上的跳线到位2-3并从USB1(CHG)中删除USB电缆

消息如下所示:

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

即使电池拆除或不均匀,VOL约为3000。

有在我设置错了?

谢谢!

布罗尔,

John Mayall.

设备:
设备编号:
DA14683.
PM_DIALOG.
离线
最后一次露面:8小时51分钟前
职员
加入:2018-02-08 11:03

嗨Johnmayall,

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

#define dg_configuse_usb 1

#define dg_configuse_usb_charger 1.

#define dg_configallow_charging_not_enum 1.

#define dg_configuse_not_enum_chnolging_timeout 0.

你也可以看看UM-B-075:DA1468X充电功能用户手册。

谢谢,PM_DIALOG.

Johnmayall.
离线
最后一次露面:4个月1周前
加入:2019-12-14 12:10
嗨pm_dialog,

嗨pm_dialog,

Sorry for late reply.

我在SDK中使用PXP_Reporter项目,并仅在Custom_Config_qspi.h中取消注释#define debug_soc。

所有电池配置都由SDK定义,并且在步骤中似乎是正确的。

我通过AD_Battery_RAW_TO_MVOLT()函数检查了电池电压(在CONFIG.H文件中定义DG_CONFIGGPADC_ADAPTER)。

电池的MVolt报告与VBAT + / VBAT-通过Osilloscope匹配。

来自ADC适配器的SOC和MVOLT之间的伏特之间的不同是什么?

非常感谢

布罗尔,

John Mayall.

PM_DIALOG.
离线
最后一次露面:8小时51分钟前
职员
加入:2018-02-08 11:03
嗨Johnmayall,

嗨Johnmayall,

请遵循建议的文件和第10.1节。然后,您应该能够启用SOC。AD_Battery_RAW_TO_MVOLT将从ADC读取的原始值转换为MV中的BALK电压。SoC是一种机制,用于基于如文档中所述的电池表征来向您展示充电状态。

谢谢,PM_DIALOG.

Johnmayall.
离线
最后一次露面:4个月1周前
加入:2019-12-14 12:10
嗨pm_dialog,

嗨pm_dialog,

PXP报告管理器示例中的默认配置应启用SOC。我已经在建议文档中检查了设置是正确的第10.1节是否正确。我已经通过了关于SoC的文件,但没有发现什么是错的。SOC功能似乎仍然不起作用。请帮我检查我的董事会的电池连接:

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

(2)将Daugtherboard的SW2切换到VBAT

(3)将跳线放在标题J9,位置1-2

(4)将USB插入USB1,用于电池充电和USB2进行调试

(5)从QSPI运行PXP报告样本

我错过了什么?

非常感谢你。

布罗尔,

Johnmayall.

PM_DIALOG.
离线
最后一次露面:8小时51分钟前
职员
加入:2018-02-08 11:03
嗨Johnmayall,

嗨Johnmayall,

为我迟到的回复道歉。请您分享custom_config_qspi.h文件吗?此外,如果可能的话,请使用HW配置共享照片。

谢谢,PM_DIALOG.