snrtao 发表于 2019-12-10 14:19:56

STM8L051 浮空输入静态电流大

现有一电池供电产品,低功耗(睡眠)状态下,其中一下IO口配置为浮空输入,当外部上拉(1M电阻)焊接时,静态电流小于2uA。
此状态下取掉外部上拉(1M电阻)时,相当于输入引脚外部悬空,静态电流增加到20-30uA。
查资料都要配置为输出,也不知道是什么原因?


す疯Ⅱ恒す 发表于 2019-12-10 14:32:37

想低功耗就不能浮空,会漏电的。

snrtao 发表于 2019-12-10 14:38:33

す疯Ⅱ恒す 发表于 2019-12-10 14:32
想低功耗就不能浮空,会漏电的。

可能我描述不是很准备,现在端口配置floating without interrupt输入模式,芯片外部引脚悬空(不连接)静态电流为20-30uA, 外部通过上位电阻(1M电阻)确定为高电平,静态电流为2uA。
就是不知道是我没有配置对,还是芯片就这样,会不会有隐患?

toofree 发表于 2019-12-10 15:36:06

具体问题具体分析,不能一概而论。
普通IO是允许悬空输入的,不影响功耗。悬空后,对功耗有影响的,这个IO必定不是普通IO。

欧阳小麟 发表于 2019-12-11 15:44:22

浮空输入会有漏电流存在,你可以设置成上拉输入或者开漏输出等,确保IO的电平的稳定的

butterflyspring 发表于 2019-12-16 11:10:36

浮空输入会造成施密特触发器在动作,所以耗电会增加。做低功耗时,要让没有使用的IO口有一个确定的电平,包括内部上拉,但不要输出跑电就行
页: [1]
查看完整版本: STM8L051 浮空输入静态电流大