嗨对话框,
我正在使用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.
嗨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.
嗨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.
嗨Johnmayall,
请遵循建议的文件和第10.1节。然后,您应该能够启用SOC。AD_Battery_RAW_TO_MVOLT将从ADC读取的原始值转换为MV中的BALK电压。SoC是一种机制,用于基于如文档中所述的电池表征来向您展示充电状态。
谢谢,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.
嗨Johnmayall,
为我迟到的回复道歉。请您分享custom_config_qspi.h文件吗?此外,如果可能的话,请使用HW配置共享照片。
谢谢,PM_DIALOG.