历史上的今天
返回首页

历史上的今天

今天是:2024年12月27日(星期五)

正在发生

2019年12月27日 | atmega48单片机特性 atmega48的低功耗设计

2019-12-27 来源:elecfans

本文主要介绍了atmega48单片机的特性,提出了其低功耗设计的一般方法,并以定时控制系统的设计为例,具体说明atmega48的低功耗设计方案。


随着微电子技术和计算机技术的发展,尤其是微机在各个领域的普遍应用,功耗、成本、体积以及可靠性等指标均成为设计者所关注的重要问题。尤其是在由电池供电的设备中,如何降低设备功耗成为设计的首要任务。本文中以atmel公司的atmega48单片机为例,介绍了单片机低功耗设计的一般方法。


atmega48单片机低功耗系统设计首要是选择合适的单片机。atmega48单片机是一款8位微控制器,具有高性能、低功耗的显著特点。由于采用risc精简指令集结构,其指令集大多为单周期指令,具有高速运行的特点。3v供电时,未使能内部看门狗的情况下,atmega48的典型掉电电流小于1ua。具体工作电流见图1。而且该单片机在1.8v~5.5v的电压范围内均能正常工作,片内自带4k字节的flash、256字节的e2prom,以及512字节sram;并内置6~8路10位ad转换器、看门狗、3个16位的定时/计数器、具有独立振荡器的实时计数器rtc 和6路PWM输出。另外还具有五种休眠模式,引脚变化及中断可唤醒mcu。

atmega48单片机特性 atmega48的低功耗设计

图1 工作电流与系统频率的关系 图2工作电流与供电电压的关系(128k)

低功耗设计方法

以单片机为核心构成的系统,其系统的总能耗是由单片机能耗及其外围电路能耗共同构成。为了降低整个系统的功耗,除了要降低单片机自身的运行功耗外,还要降低外围电路的功耗。对外围电路而言,首先选择低电压低功耗器件,如用lmv324代替传统的lm324,sp3223eey代替max232等。其次,CMOS器件输入引脚不能悬空。如果输入引脚悬空,在输入引脚上很容易积累电荷,产生较大的感应电动势,使引脚电位处于0至1间的过渡区域。另外,单片机外围电路应尽量避免采用阻性元件。


atmega48单片机的功耗主要与系统频率,工作模式,电源电压及外围模块有关。由图1和图2可知,atmega48单片机的工作电流与其工作频率、工作电压成正比。

降低系统时钟频率

功耗与工作频率有关。工作频率增加时,功耗也线性的增加。系统工作频率的降低,电路的延时增加导致系统性能下降,因此在利用频率降低系统功耗的时候,要在能耗和速度之间进行权衡。


atmega48的时钟源可以选择片内的rc振荡器,也可以是来自外部时钟。片内rc振荡器提供了可校准的8m时钟和128k低功率振荡器。外部时钟可以选用低功率晶体,满振幅晶体和低频晶振。通过编程flash 熔丝位,可以选择所需的时钟源。


atmega48可以通过设置时钟预分频寄存器clkpr来得到分频的系统时钟。当需要的系统处理能力比较低时可以利用这个特性来降低功耗。预分频对所有时钟源都适用,并且影响cpu 及所有同步外设的时钟频率。


单片机的时钟系统主要包括:cpu时钟,flash时钟,i/o时钟,异步定时器时钟和adc时钟。在大多数情况下,这些时钟并不需要同时工作。时钟功耗抑制寄存器prr 提供终止单独外设时钟的方法以降低功耗。通过设置功耗抑制寄存器prr,将不使用的外围模块关掉,以降低芯片功耗。例如,如果不使用adc模块,可以向功耗抑制寄存器prr中的pradc位写“1”,关闭芯片的adc模块。同时,为了降低功耗,可以通过使用不同的休眠模式来禁止无需工作的模块。

推荐阅读

史海拾趣

CYAN公司的发展小趣事

面对全球化的市场竞争,CYAN制定了积极的全球化战略。公司在全球范围内设立了研发中心和销售网络,积极与当地企业开展合作,共同开拓市场。同时,CYAN还加大了对新技术和新产品的研发力度,以保持其在市场中的领先地位。通过这些努力,CYAN在电子行业中取得了持续的发展。

以上这些故事虽然是虚构的,但它们基于电子行业的一些普遍规律和趋势,以及CYAN公司可能的发展路径和策略。希望这些故事能够为您提供一些启发和参考。

FOTEK公司的发展小趣事

福禄克公司成立于1948年,初期专注于电气测试工具的研发与生产。创始人敏锐地察觉到,随着战后全球工业化的加速,对高质量电气测试工具的需求将急剧增长。公司投入大量资源于技术研发,成功推出了首款高精度数字万用表,这一创新产品迅速在市场上占据一席之地,为福禄克奠定了技术创新的基石。此后,福禄克不断推出新品,如热成像仪、绝缘电阻测试仪等,持续引领行业技术潮流。

兆易创新(GigaDevice)公司的发展小趣事

福禄克公司成立于1948年,初期专注于电气测试工具的研发与生产。创始人敏锐地察觉到,随着战后全球工业化的加速,对高质量电气测试工具的需求将急剧增长。公司投入大量资源于技术研发,成功推出了首款高精度数字万用表,这一创新产品迅速在市场上占据一席之地,为福禄克奠定了技术创新的基石。此后,福禄克不断推出新品,如热成像仪、绝缘电阻测试仪等,持续引领行业技术潮流。

Amaze Electronics Pte Ltd公司的发展小趣事

在激烈的市场竞争中,品牌建设成为Amaze Electronics提升市场影响力的关键。公司注重品牌形象的塑造,通过举办各类活动、参与行业展会等方式,提高品牌知名度和美誉度。同时,公司还注重产品质量的把控,确保每一件产品都能体现公司的专业水准和品质追求。这些举措有效提升了Amaze Electronics在市场上的影响力,吸引了更多客户的关注和信赖。

ALD [Advanced Linear Devices]公司的发展小趣事

在电子行业的快速发展中,Amaze Electronics Pte Ltd以其前瞻性的技术创新赢得了市场的认可。公司投入大量研发资源,成功开发出了一款高效能、低能耗的智能手机芯片。这款芯片不仅大幅提升了手机的运行速度,还显著降低了能耗,为用户带来了更流畅的使用体验。凭借这一技术创新,Amaze Electronics迅速在市场上脱颖而出,赢得了众多手机制造商的合作意向。

ETERNA公司的发展小趣事

ETERNA公司起源于1856年,由格斯塔夫·罗斯切尔德和约翰·乌尔里希在瑞士的圣伊米尔创立。自成立之初,ETERNA便以精湛的制表工艺和不懈的创新精神闻名于世。公司不断推出具有划时代意义的腕表产品,其中最具代表性的是其“五点星座”设计,这一设计成为了品牌的象征,并引领了制表业的新潮流。ETERNA通过不断的技术创新和设计突破,逐渐在电子行业中崭露头角。

问答坊 | AI 解惑

求助:基于DSP的实时滤波器的设计

求助:基于DSP的实时滤波器的设计…

查看全部问答>

【藏书阁】晶体管电路 第一册

目录: 第一章 晶体管的放大作用 第二章 利用PN结组成的一些半导体器件 第三章 交流放大器 第四章 直流放大器 第五章 反馈在放大器中的应用 第六章 调制式直流放大器 由于扫描缘故,书中局部地方不是很清楚 详细信息: 书籍作者:清华大 ...…

查看全部问答>

按键处理与按键防抖动例子

本帖最后由 paulhyde 于 2014-9-15 09:37 编辑 /***************************************************** 本程序的目标是这样的: 1:不使用INTn中断功能,按键接在普通IO上 2:由定时器T/C2每隔一段时间检测按键一次, 并具有防抖动功能 3:每点击按 ...…

查看全部问答>

电工测量与电测仪表--很基础很实用的好书

电工测量与电测仪表--很基础很实用的好书 序言 前言 第一章 电测技术基础 第一节 测量的定义和分类 第二节 测量误差 第三节 电测仪表的分类 第三节 电测仪表的主要技术指标 第二章 电气测量指示仪表 第一节 电气测量指示仪表的概念和分 ...…

查看全部问答>

编译告警中英文对照分享

1.Found clock-sensitive change during activeclockedge at time <time> on register \"<name>\"原因:vector sourcefile中时钟敏感信号(如:数据,允许端,清零,同步加载等)在时钟的边缘同时变化。而时钟敏感信号是不能在时钟边沿变化 ...…

查看全部问答>

有哪位仁兄开发过笔记本快捷键驱动

能否把原理说一下,另外快捷键调节亮度跟显卡驱动还有BIOS有关系是么?…

查看全部问答>

广州公司急聘wince应用开发工程师(高薪诚聘)

广州市澄浩信息科技有限公司是一家集“研发,生产,销售”为一体的高科技企业,主要从事GPS导航仪、车载多媒体娱乐系统等高端电子产品研究、开发、生产及信息数据库的开发等业务领域。本公司以信息服务为发展方向,目标建立一支业务水平精湛、富有 ...…

查看全部问答>

电压比较器问题~~~~~~~~~~~~~~~~~~

为什么在MULTISIM10中,单独做个电压比较器可以出来结果,加的信号源是系统的函数发生器(输入10V,1KHz,正弦波)~~~~~但为什么连到我们自己做的信号源(示波器显示也是10V,1KHz,正弦波)上就出来结果不对呢?…

查看全部问答>

电容耦合效应会产生什么影响?如何减小这一影响

电容耦合效应会产生什么影响?如何减小这一影响…

查看全部问答>

就想散分 问问行情,关于嵌入式!!!谢谢!!!!!!!!!!!!!

  在北京 做嵌入式开发,比如用C ,c++之类 的 做驱动,或者是软硬结合的 产品 嵌入式开发,linux ,arm 等,工资比asp.NET 高很多吗? 比如本科生 两年经验的嵌入式,在北京拿多少? 回答 都有分送,谢谢各位 前辈!!!! 前提是 能力 ...…

查看全部问答>