- 9
- 0
- 约5.37千字
- 约 7页
- 2018-03-09 发布于天津
- 举报
从硅芯片到软件
从硅芯片到软件- 设计低能耗嵌入式系统
第二部分软件设计原则
简介
设计低能耗系统时,我们需要关注一些非传统因素,这些因素涉及范围从硅芯片生产工艺
技术,到基于单片机的嵌入式平台上所运行的软件。通过对系统层面的深入分析,本文讨
论决定 MCU 能效的三个关键参数:工作模式功耗、待机模式功耗和占空比(他决定各种
状态下所占用的时间比率,由软件自身来决定)。
低能耗待机状态使 MCU 看上去具有超高能效,但事实是,只有考虑了控制工作模式功耗
的所有因素后才能决定MCU 的能效状况。总之,对于处理工艺、IC 架构和软件结构选择
的权衡是十分微妙的决定因素,有时会出现意想不到的结果。此外,单片机上功能模块相
结合的方式对整体能耗加以动态影响。即使对硬件实现看似小而轻微的改变,都可能会导
致系统运行周期中整体能耗的大幅波动。
本文的第一部分讨论了在硅芯片级别上,实现最低功耗的芯片级设计原则。
第二部分:软件设计原则
性能扩展
如何实现高能效嵌入式应用,这依赖于软件设计,而软件设计又要以最合适的方式使用硬
件资源,其中应用和硬件实现同样重要。同样的,处理器、时钟、电压和内存利用等硬件
的灵活性越大,开发人员可实现的节能潜力越大。此外,能感知硬件的软件工具可以帮助
嵌入式系统工程师辨别出能实现何种节能。
Silicon Laboratories, Inc. Rev 1.0 1
有一种方法是采用动态电压缩放,如图 1 和图 2 所示。此技术通过片上 DC-DC 变换器和
性能监视电路来实现,当系统不需要以最高速率执行指令时,可以降低供电电压。由此,
系统运行处于低功耗。好处在于其成为输入电压的函数,并且能在产品生命周期中改变。
下图显示固定电压(VDD 固定)、静态电压缩放(SVS )和主动电压缩放(AVS )之间
的相对差异。
SiM3L1xx MCU Maximum
图1:VBAT=3.6V 时电压缩放效率
Silicon Laboratories, Inc. Rev 1.0 2
SiM3L1xx MCU Maximum
图2 :VBAT=2.4V 时电压缩放效率
AVS 有一个令人感兴趣的现象,AVS 策略依赖于输入到系统中的电压而改变。在这个示
例中,当输入电压为 3.6V 时,采用内部 DC-DC 变换器为内部逻辑(也包括 Flash 存储
器)供电更为高效。然而,当输入电压降低以后(例如电池在产品生命周期中放电),采
用输入电压直接为 Flash 存储器子系统供电是更高效的方法,因为此时与存储器相比,内
部逻辑能够在更低的电压下运行。例如来自Silicon Labs 的新型SiM3L1xx 低功耗32 位单
片机系列产品具有灵活的供电架构,支持六个独立和可变的供电域,可支持动态优化策
略。
通常情况下,当电压降低时 CMOS 逻辑电路操作变慢。如果应用可以容忍更低性能(一
般当处理通信协议时,所需的数据速率不超过特定标准化频率),那么低电压所带来的能
耗降低则更加省电(以平方倍数降低)。漏电损耗提供电压缩放的下限。如果操作花费太
多时间,那么漏电损耗将开始主导能耗方程式,并且增加整体功耗。出于这个原因,为了
使漏电组件功耗最小化,应该尽快执行操作,然后使处理器进入休眠模式。
Silicon Laboratories, Inc. Rev 1.0 3
假设一个无线传感器应用,其需要进行大量的数字信号处理(DSP ),例如玻璃破碎检测
器。在这个示例中,使用快速傅里叶变换(FFT )分析由音频传感器提取的变动(特性频
率由玻璃破碎产生)。FFT 是一个相对复杂的算法,因此通过降低电压而得到的低频下运
行该算法,可能显著增加漏电损耗,即使采用旧的生产工艺技术也一样。在这种情况下,
最好的方法是在接近最大频率下运行,然后迅速返回到休眠状态,一直到需要向主机报告
时再运行。
然而,无线协议代码要满足不同的需求。无线协议有固定的事件时序。在这些情况下,协
议可以完全由
您可能关注的文档
- 人工梭梭林对沙地土壤理化性质和微生物的影响.pdf
- 人各段毛囊上皮细胞培养的增殖力比较.pdf
- 人工湿地的生态建构与意义.pdf
- 人工湿地污泥处理技术研究进展.pdf
- 人工生态湿地.pdf
- 人工蓄养斧文蛤的生殖周期及早期发育.pdf
- 人工裂缝对低渗透油藏油水渗流影响试验研究.pdf
- 人工髋关节置换术后感染的期翻修手术治疗·临床研究.pdf
- 人工软骨支架中TGF.pdf
- 人文地理学上的重大发现.pdf
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 课件第3讲gps伪距测量原理.pptx VIP
- 焊割工操作安全培训内容课件.pptx VIP
- 蚌埠市博物馆展览陈列大纲.pdf VIP
- 《爷爷的爷爷从哪里来》整本书阅读 课件 四年级下册语文(统编版).pptx VIP
- 指南共识│咯血诊治专家共识.pptx
- 博物馆陈列展览大纲精编.docx VIP
- Q/GDW 376.1-2009《电力用户用电信息采集系统通信协议:主站与采集终端通信协议》及编制说明1.doc VIP
- 阀门电动执行装置设计毕业设计(论文).doc VIP
- 中考数学二轮复习 专题11 二次函数与矩形、菱形的存在性问题(知识解读)(解析版).doc VIP
- 博物馆陈列展览大纲(2019最新版).docx VIP
原创力文档

文档评论(0)