ATmega88 减少功耗的方法

发布者:京玩儿最新更新时间:2022-01-14 来源: eefocus关键字:ATmega88  减少功耗  睡眠模式 手机看文章 扫描二维码
随时随地手机看文章

试图降低AVR 控制系统的功耗时需要考虑几个问题。一般来说,要尽可能利用睡眠模式,并且使尽可能少的模块继续工作。不需要的功能必须禁止。下面的模块需要特殊考虑以达到尽可能低的功耗。

模数转换

使能时, ADC 在所有休眠模式下都继续工作。为了降低功耗,在进入休眠模式之前需要禁止 ADC。重新启动后的第一次转换为扩展的转换。详见 P217“ 模数转换器” 。

模拟比较器

ATmega88在 ADC 噪声抑制模式下也是如此。在其他休眠模式模拟比较器是自动关闭的。如果模拟比较器使用了内部电压基准 源,则不论在什么休眠模式下都需要通过程序来关闭它。否则内部电压基准源将一直使能。请参见 P214“模拟比较器”以了解如何配置模拟比较器。

掉电检测BOD 

如果系统没有利用掉电检测器 BOD,这个模块也可以关闭。如果编程熔丝位 BODLEVEL使能 BOD 功能,它将在各种休眠模式下继续工作,从而消耗电流。在深层次的休眠模式下,这个电流将占总电流的很大比重。请参看 P40“掉电检测” 以了解如何配置 BOD。

片内基准电压

当使用 BOD、模拟比较器 或 ADC 时可能需要内部电压基准源。若这些模块都禁止了,则基准源将被禁止,从而不会消耗能量。重新使能后用户必须等待基准源稳定之后才可以使 用。如果基准源在休眠过程中是使能的,其输出立即可以使用。请参见 P43“片内基准电压”以了解基准源启动时间的细节。

看门狗定时器

如果系统无需利用看门狗,这个模块就可以关闭。若使能,则在任何休眠模式下都持续工作,从而消耗电流。在深层次的睡眠模式下,这个电流将占总电流的很大比重。请参看P44“看门狗定时器”以了解如何配置看门狗定时器。

端口引脚

ATmega88进入休眠模式时,所有的端口引脚都应该配置为只消耗最小的功耗。最重要的是避免驱动 电阻性负载。在休眠模式下I/O时钟clkI/O和ADC时钟clkADC都被停止了,输入缓冲器也禁止了,从而保证输入电路不会消耗电流。在某些情况下输入逻辑是使能的,用来检测唤醒条件。用于此功能的具体引脚请参见 P63“数字输入使能和休眠模式”。 如果输入缓冲器是使能的,此时输入不能悬双 VCC/2,否则输入缓冲器会消耗额外的电流。 

模拟输入引脚的数字输入缓冲器应一直禁用。否则,即使当输入引脚工作于模拟输入状态,当模拟信号电压接近 VCC/2 时输入缓冲器需要消耗很大的电流。可以通过操作数字输入禁止寄存器 (DIDR1 与 DIDR0) 来禁止数字输入缓冲器。具体参见 P216“数字输入禁止 寄存器 1 – DIDR1” 与 P231“数字输入禁止寄存器 0 – DIDR0” 。

片上调试系统

如果通过熔丝位 DWEN 使能了片上调试系统,当芯片进入休眠模式时主时钟保持运行。在休眠模式中这个电流占总电流的很大比重。

关键字:ATmega88  减少功耗  睡眠模式 引用地址:ATmega88 减少功耗的方法

上一篇:ATmega88 复位源
下一篇:ATmega88 Standby模式

推荐阅读最新更新时间:2024-11-13 11:32

ATmega88 减少功耗的方法
试图降低AVR 控制系统的功耗时需要考虑几个问题。一般来说,要尽可能利用睡眠模式,并且使尽可能少的模块继续工作。不需要的功能必须禁止。下面的模块需要特殊考虑以达到尽可能低的功耗。 模数转换器 使能时, ADC 在所有休眠模式下都继续工作。为了降低功耗,在进入休眠模式之前需要禁止 ADC。重新启动后的第一次转换为扩展的转换。详见 P217“ 模数转换器” 。 模拟比较器 ATmega88在 ADC 噪声抑制模式下也是如此。在其他休眠模式模拟比较器是自动关闭的。如果模拟比较器使用了内部电压基准 源,则不论在什么休眠模式下都需要通过程序来关闭它。否则内部电压基准源将一直使能。请参见 P214“模拟比较器”以了解如何配置模拟比较器。 掉电
[单片机]
ATmega88 看门狗定时器
看门狗定时器由独立的128 kHz片内振荡器驱动。通过设置看门狗定时器的预分频器可以调节看门狗复位的时间间隔,如 P44Table26 所示。看门狗复位指令 WDR 用来复位看门狗定时器。此外,禁止看门狗定时器或发生复位时它也被复位。复位时间有 10 个选项。如果没有及时复位定时器,一旦时间超过复位周期, ATmega88 就复位,并执行复位向量指向的程序。具体的看门狗复位时序在 P44Table26 有说明。 看门狗定时器还可用来产生中断。这在使用看门狗将系统从掉电状态唤醒是非常有用的。 为了防止无意之间禁止看门狗定时器或改变了复位时间,熔丝位 WDTON 为此提供了 2个不同的保护级别,如 Table 24.所示。请参见P47
[单片机]
<font color='red'>ATmega88</font> 看门狗定时器
超低功耗无线 MCU:玩转睡眠模式
支持蓝牙低功耗 (LE) 的设计可让设备长时间处于非工作状态,因此,您可能需要选用具有超低功耗睡眠模式的高能效无线微控制器 (MCU),这对于优化整体系统性能至关重要。 设计人员应当仔细选择采用蓝牙低功耗技术的 MCU 的规格,确定超低功耗的真正含义。这不是对照数据表确定最低电流消耗值,针对应用寻求最佳解决方案并非易事。睡眠模式(又称低功耗模式或休眠模式)不仅意味着低电流, 还需考虑以下几个因素: • 电流消耗 • 唤醒源 • 保留内存 • 唤醒时间 • 能够读取外部传感器 电流消耗 睡眠模式下电流消耗少当然很好;并且越少越好,但设计人员还必须考虑睡眠模式期间的可用功能。为实现睡眠模式下最低功耗,除了硬件需要单个唤
[嵌入式]
超低<font color='red'>功耗</font>无线 MCU:玩转<font color='red'>睡眠</font><font color='red'>模式</font>

推荐帖子

小功率DC-DC转换芯片选择
有没有输入多少V,输出就为相应的负多少V的DC-DC转换芯片?因为要为运放提供双电源~~~选这种DC-DC芯片的时候主要看那些参数呢?小功率DC-DC转换芯片选择第一,运放并不要求正负电源绝对值相等,差一些并不影响运放工作。第二,没有这样的芯片。即使是正电压转换成负电压的电荷泵芯片(例如ICL7660)也不能准确地将正5V转换成负5V。双运放一般都是正负电压的这种。你是要靠一个芯片来实现正负电压的输出? 正电压是有的,通过DC-DC转换芯片提供负电压就可以了 好的,谢谢~
静静地期待 电源技术
11月份编程语言排行 - Objective-C 持续强势
还有两个月TIOBE就要宣布2012年度编程语言了。Objective-C这个月第一次跨越了10%的门槛,并且持续走强。其他的移动编程语言例如C,C++,Java的增长并不能和Objective-C相提并论。而另外一个竞争对手C#却有明显的下降趋势,原因不明。看起来已经没有什么可以阻止Objective-C再度当选年度编程语言了。11月份编程语言排行-Objective-C持续强势
wstt 编程基础
一个与非门一端接使能端E另一端P.1,P1.2问用汇编怎样编写这种状态
大侠帮忙!!!!!!!!!一个与非门一端接使能端E另一端P.1,P1.2问用汇编怎样编写这种状态干吗不用C写呢E使能端打开啊,给他一个低电平信号P1。1和P1。2输出高低电平得到00011011四状态。根据与非门的逻辑关系其结果输出1110。怎么把分给你呀?
asdfgghjkllpo 嵌入式系统
AVR单片机红外遥控PC
实现目的:这个范例在硬件上展示了AVR单片机与PC串口通讯,以及与通用一体化红外接收头连接的方案,单片机软件采用BASCOM-AVR实现(极其简单),PC端软件则采用共享软件Girder实现遥控指令处理。遥控器采用最通用的SAA3010(RC5编码格式)芯片的电视遥控器。实物图:AVR单片机红外遥控PC:\'(:\'(:\'(:\'(红外编码,发射,红外接收,解码
咖啡不加糖 Microchip MCU
后天就要出差了!不知道能不能赶上这次的团购了!
后天就要出差了!好想知道这次的团购是什么呀!结果好难产啊!不知道能不能赶上了!每次团购的时间好短!呵呵!在纠结中期待ing…………后天就要出差了!不知道能不能赶上这次的团购了!朝九晚五,中午就能知道团的是什么430了,估计是ez430或者与launchpad配套的音频maylove昨天回帖中说了呵呵今天公布请关注。回复楼主wpdy的帖子啦啦啦啦啦。。。。。、、、、!!!!!啦啦啦啦啦昨天回帖中说了呵呵今天公布请关注。
wpdy 微控制器 MCU
什么原因会导致430外晶振失效呢(电路方面的)?
什么原因会导致430外晶振失效呢(电路方面的)?晶体离CPU过远,PCB板受潮,或脏污遇到奸商,别看晶振是小东西,伪劣的不少。我刚做的板子,晶振起振不正常,郁闷阿!FW427的晶振是不是很难起振阿!同意楼上的说法。从以前遇到的问题总结,晶体不起振主要是晶体的原因,有些质量是很不好。另外,您采用外部加15P~22P的电容,并将晶体外壳接地后,试试情况怎么样?新版本来预计调试2周时间,现在卡在开始阶段。不知道斑竹有什么建议?重新作板?但我先要知道问题的根源在哪? 引用:
netthief 微控制器 MCU
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved