sw814 发表于 2024-7-23 14:58:00

I/O设置为高阻后,漏电流怎么解决?

用1个IO口实现2个灯的控制,在不亮时,将端口设置为高阻,会有12uA漏电流。尝试了关闭数字输入功能并未改善。


                P1M0 &=~0X20;                              
                P1M1 |= 0X20;                              //P1.5 high impendence      
                P1IE &= ~0x20;

这个要怎么做在不改变电路的情况下,把功耗降为0?


_奶咖君_ 发表于 2024-7-23 15:13:22

可以设置为 推挽高电平。。。emmmn 你MCU是3.3V供电吧

sw814 发表于 2024-7-23 15:21:39

_奶咖君_ 发表于 2024-7-23 15:13
可以设置为 推挽高电平。。。emmmn 你MCU是3.3V供电吧

推挽高下面的灯亮,推挽低上面的灯亮。

DebugLab 发表于 2024-7-23 15:30:59

漏电流是如何测量的,电源电流还是IO口的电流?

hsrzq 发表于 2024-7-23 15:34:00

你这漏的不是IO口吧?

55337575 发表于 2024-7-23 16:02:49

如果必须这样设计,就上下各串联一只二极管

llyymm 发表于 2024-7-23 16:30:33

估计就是连个LED和电阻串联的电流,IO应该没有电流或者更小才对,不过12uA这个可不好测量!

网老四 发表于 2024-7-23 17:47:46

12uA漏电流是指单片机IO口电流吗?
还是这个电路总电流?
两个LED灯串联回路本身就有漏电流存在,如果红色绿色LED灯,可能直接全亮了,如果蓝色白色等也有漏电.

autopccopy 发表于 2024-7-23 19:33:25

漏电流你是测IO的电流吧?高阻相当于悬空,不能流入、流出才对。

jwd 发表于 2024-7-23 20:46:25

不是电路自身的电流?
页: [1] 2 3
查看完整版本: I/O设置为高阻后,漏电流怎么解决?