您的位置 首页 元件

PIC16单片机设置不同IO口状况对功耗的影响

最近在做PIC单片机的低功耗,于是设置不同IO口状态测试了一下功耗情况,采用串联万用表的方式测量电流,单片机IO口为悬空状态,整个系统无…

最近在做PIC单片机低功耗,所以设置不同IO口状况测验了一下功耗状况,选用串联万用表的方法丈量电流,单片机IO口为悬空状况,整个体系无外设驱动,测验选用的是PIC16F690单片机。

思路如下:体系上电后初始化一切的IO,然后进入调用体系函数SLEEP();进入休眠状况。

1. A、B、C端口悉数为输入上拉:休眠后耗电500uA左右。

2. A、B、C端口悉数为输入下拉:休眠后耗电500uA左右。

3. A、B、C端口悉数为输出上拉:休眠后耗电2200uA左右。

4. A、B、C端口悉数为输出下拉:休眠后耗电<1uA。横竖万用表直流2mA 档示数为零,我没有更精细的丈量东西了,所以详细多少nA不知,但以上丈量数据足以给同行们一些启示。

实践运用中,下降晶振的作业频率,封闭BOR欠压复位等设置能够更省电。留意,悬空的IO引脚不管是上拉到VDD仍是下拉到GND,总需求拉一下的。假如只设置为输入后输出,而没有设置为上拉到VDD或下拉到GND,则会十分耗电,功耗会至少增大十倍。千万留意呀!

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/xinpin/yuanjian/265360.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部