历史上的今天

今天是:2024年10月25日(星期五)

正在发生

2021年10月25日 | ATmega48 减少功耗的方法

发布者:muhaoying2017 来源: eefocus关键字:ATmega48  减少功耗  睡眠模式 手机看文章 扫描二维码
随时随地手机看文章

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

模数转换

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

模拟比较器

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

掉电检测BOD 

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

片内基准电压

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

看门狗定时器

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

端口引脚

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

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

片上调试系统

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

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

上一篇:ATmega48 复位源
下一篇:ATmega8 标定的片内RC振荡器

推荐阅读

据外媒报道,捷恩斯发布全球首款3D数字式仪表板显示屏。据估计,该款设备将亮相于2019款G70轿车,率先登录韩国市场。该款屏幕的尺寸为12.3英寸,采用摄像头追踪驾驶员的眼部活动。该设备还使用了立体视效(stereoscopy)技术,为驾驶员提供深度幻觉(illusion of depth),无需使用多屏或3D眼镜。该款显示屏可提供多种显示模式,用户可在“现代(modern...
天然气计量实际上是天然气流量的测量,是在天然气流动过程中间接测量的,测量的准确度取决于整套测量系统的合理设计、建设、操作和维护等全过程的质量。为了保证计量系统按统一的技术要求进行全面质量管理,保证天然气汁量的准确度,制定科学合理的天然气计量标准是非常必要的。在天然气计量的相关标准中,流量计量标准是主要的。另外它还应包括天然气密度...
MagSafe 充电器可与 iPhone 12 配合使用,以最大 15W 的功率充电。从技术上来说,MagSafe 充电器可与旧版 iPhone 兼容,但需要注意的是,对于非 iPhone 12 设备来说,充电速度并不是太可观。外媒对 iPhone XS Max 进行了两次测试,将电池电量消耗至 1%,使其处于飞行模式,然后充电了半个小时。在第一次测试中,MagSafe 充电器在 30 ...
10 月 25 日消息,据华为官网,今日,第 7 届全球超宽带固定论坛(UBBF 2021)在迪拜举办,期间,华为 NCE 光网络营销总监王金平发表了主题演讲,并首次对外正式发布华为《全光自动驾驶网络白皮书》。王金平表示,华为全光自动驾驶网络解决方案,参考 TM Forum 自治网络的顶层架构,是华为自动驾驶战略在全光网领域落地的场景化解决方案,一方...

史海拾趣

问答坊 | AI 解惑

单片机人生的5个阶段

本人是一名电子硬件工程师,在学习和工作中总结出单片机人生的五个阶段。 学习单片机 明白单片机 会用单片机 高手 成精 学习单片机阶段:一般是在大学里上的课程,大部分教材讲的是51,配套的程序是51的汇编程序。该阶段中 ...…

查看全部问答∨

用FPGA实现1553B总线接口中的曼码编解码器

摘要: 介绍用FPGA设计实现MIL-STD1553B部接口中的曼彻斯特码编解码器。该设计采用VHDL硬件描述语言编程,并且专门的综合工具Synplify对设计进行综合、优化,在MAX+PLUS II进行时序仿真,最后在FPGA上实现。 关键词: 曼彻斯特码 1553B总线 VHDL ...…

查看全部问答∨

【博客帮助帖】如何发表日志

1)登录博客之后,进入个人主页,点击上方位置的“博客”,如下图所示: 2)或者登录后在空间首页,点击左上方的“博客”如下图所示,也可以进入博客编辑界面; 3)进入博客界面,点击右侧的“发表新博客”,如下图所示: 4 ...…

查看全部问答∨

请教高手支招,交流稳压电源的问题

欲将160V~260V的交流电压粗略变压的220V(正负10V) 要求用电子电路,并且成本低 有哪位高手帮助一下,谢了!…

查看全部问答∨

单工无线呼叫系统 作品一

本帖最后由 paulhyde 于 2014-9-15 04:19 编辑  …

查看全部问答∨

请教公网 IP向MC55通过UDP发送数据,如何实现??

我查看了http://topic.eeworld.net/t/20050223/13/3800574.html# 但是不知道如何获取MC55的IP和端口…

查看全部问答∨

WinCE 下面如何用C#调用 window media player 控件

各位大侠,请教怎样在 WinCE6.0 下如何用C#调用 window media player 控件播放视频啊,谢谢!!! 开发用Vistual Studio/C#语言,如果示例最好,谢谢!!! …

查看全部问答∨

有了INF,但是驱动装不上,不知道为什么?

我有sys,security catalog, 然后自己编了个inf。 INF是不是只是用来引导windows安装sys?如果sys编写的不是很正确,只要INF里面调用的正确,驱动是不是还是能安装上硬件的? 我的驱动是PCI网卡,想装在XP上,我用的是驱动更新。 我在考虑是不 ...…

查看全部问答∨

哪位配置过LM3S8962的RTC啊

小弟新手,不知道怎么配8962的RTC,哪位能帮下啊最好有配好的例子,不胜感激 [ 本帖最后由 lee_jl 于 2010-10-7 21:58 编辑 ]…

查看全部问答∨

收到奖品(*^__^*) 嘻嘻……

嘿嘿,收到了DIY应急灯的奖品,DALLAS的气象站,接上电脑,嘿嘿,能正常工作,说别的芯片可能有些陌生,但是DS18B20我想大家应该不陌生,在上学的时候就开始接触与使用了,单总线,硬件是简单了,可就是通讯协议上稍微麻烦了一点,我觉得EEWORLD可 ...…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

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

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

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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