SAM4S低功耗端口关闭顺序问题

今天调试低功耗的时候,碰到一个诡异的现象:控制所有元器件的莫斯管开关,在关断后会自动打开,以至于MCU进入低功耗了,但是其余的元件还继续供电,结果电流巨大。仔细查了IO口,控制,发现控制P-MOS的三极管是处于截止状态,P-MOS的G极是处于高电平,也就是莫斯管正常导通了!怎会这样?

这里我的操作是,先关断元件的电源开关,也就是P-MOS,然后一个个配置与其余器件项链的各个IO口,然后我就想到,是不是关断之后,IO口还有高电平,从而拉高了G极,造成互相促进的导通?于是我先配置各个IO口为输出,再把电平设置为低,然后关断p-MOS,终于,可以正常关断了。

打赏
原文链接:,转发请注明来源!

发表评论