启用NTC监控充电将永久消耗电流?

⚠️
你好。。谢谢你来参加论坛。令人兴奋的消息!我们现在正在移动到我们的新论坛平台,将提供更好的功能,并包含在主对话网站的过程。所有帖子和账号都已迁移。我们现在只接受新论坛上的流量-请在//www.wsdof.com/support. 我们将在未来几天内修复bug/优化搜索和标记。
4个职位/0个新职位
最后一篇文章
罗兰237
离线
最后一次见到:1年2周前
已加入:2018-04-18 12:48
启用NTC监控充电将永久消耗电流?

大家好,

根据我设计中的数据表(图21),我正在电阻分压器配置中使用NTC。似乎SDK通过在hw\u usb\u charger.h中使用以下代码向P1\u 4供电来启用电阻分压器:

如果(dg\U配置电池\U充电\U NTC==0){
/*将P14设置为高输出(3.3V)*/
GPIO->P1\u PADPWR\u CTRL\u REG&=~(1<<4);
GPIO->P1\U SET\U DATA\U REG=(1<<4);
GPIO->P14\U模式\U REG=0x300;

/*将P16设置为输入,不上拉或下拉*/
GPIO->P16\U模式\U REG=0x0;
}

但是,我没有找到任何代码,这会再次被禁用。这让我想知道,如果我的设计将消耗约160uA的电流只是这个20k电阻分压器永久?那是很难接受的。。。

我错过什么了吗?或者这个NTC的东西仅仅是为电池设计的“足够大以至于160uA不重要”?

问候语,
罗兰

设备:
PM\U对话框
离线
最后一次见到:1天16小时前
工作人员
已加入:2018-02-08 11:03
你好,罗兰237,

你好,罗兰237,

为了避免泄漏电流,您不需要重新配置P1琰4/P1琰6。请下载下面的文档并查看6.1休眠模式下的高电流消耗使用NTC段落时。在文档中,您将找到一种解决方法,以避免在使用NTC时在睡眠模式下发生泄漏电流。。

https://support.dialog-semiconductor.com/resource/known-sdk-tools-issues

解决方法如下所示:

/*

*标记唤醒中断将被视为唤醒中断而不是

*典型的中断。

*/

pm\系统\睡眠=系统\关机;

//如果ntc已启用,请重新配置P1琰U 4/P1琰U 6以避免泄漏电流

#如果0==dg\u配置电池\u充电\u NTC

硬件gpio\设置\引脚\功能(硬件gpio\端口\ 1、硬件gpio\引脚\ 4、硬件gpio\模式\输入\下拉、硬件gpio\功能\ gpio);

硬件gpio\设置\引脚\功能(硬件gpio\端口\ 1、硬件gpio\引脚\ 6、硬件gpio\模式\输入\下拉、硬件gpio\功能\ gpio);

#结束

谢谢,下午好

罗兰237
离线
最后一次见到:1年2周前
已加入:2018-04-18 12:48
你好,PM\U对话,

你好,PM\U对话,

好的,谢谢,这正是我要找的。

事实上,我确实读了“问题”文件前一段时间,但不记得这一次,当我偶然发现NTC的事情。

这个问题似乎有很好的文档记录(如果你知道在哪里),那么我可以建议你在下一个SDK版本中加入这个补丁吗?因为解决方法基本上是在本地修补SDK。如果您发布了一个新的SDK,其中又有一个bug,那么这样的更改很可能会引入回归。

问候语,
罗兰

PM\U对话框
离线
最后一次见到:1天16小时前
工作人员
已加入:2018-02-08 11:03
你好,罗兰237,

你好,罗兰237,

很高兴你解决了问题。我将建议SDK团队在下一个SDK版本中加入fix。

谢谢,下午好