英锐恩单片机论坛,Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流

标题: pic508的弱上拉问题! [打印本页]

作者: winnie    时间: 2009-5-22 15:45
标题: pic508的弱上拉问题!
用PIC508来作个东东,GPIO0为输入,其他都为输出。当GPIO0为高时工作,低时睡眠(上拉100K,对地接开关)。可是发现睡眠功耗大!我觉得奇怪,然后在GPIO0的输入处加了个NPN的三极管作控制,集电极接GPIO0,基极接开关,同时上拉100K。当GPIO0为低时工作,高时睡眠。睡眠功耗小了。
我就发现了这么个规律:
当GPIO0为低电平时功耗大!!!!!!为什么呢????忽然想到我采用了弱上拉。是否是这个问题呢,当GPIO0为低时,由于内部采用了弱上拉,会有电流出来。。
作者: winnie    时间: 2009-5-22 15:45
是因为睡眠时100k上有电流流过吧,你的 wake up key 不要选用带自锁的开关(应选用 push button)或者 sleep 时让100k电阻上无电流流过即可。




欢迎光临 英锐恩单片机论坛,Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流 (http://enroobbs.com/) Powered by Discuz! X3.2