现代的微控制器单元(mcu)功耗越来越低,同时集成了众多外设,但电池技术却未能跟上步伐,导致电池在系统中的质量占比很大。因此,有效利用有限的能量变得至关重要。通常来说,就像口袋里的钱一样,开源和节流永不过时。由于电池容量有限,开源已经没有希望,只能依靠节流来延长使用时间。面对众多的外设、寄存器和编程方式,找到最佳组合是个挑战。一般思路是,在需要时启用相应的外设时钟和中断,工作时才真正开始工作,而不是使用轮询来消耗系统资源。如果给我1000毫安,我可以直接采用高性能模式,但如果只有300毫安却要求几个小时的在线时间,确实是难上加难。
目前,牛迪克有一个开源工具非常好用,淘宝上也有一个类似的产品,不过需要使用别人的上位机软件,这里就不做评价了。
这个工具有一个PMU,称为源的功能,通过采样电阻和快速的ADC采样,可以计算出被测设备的功耗。
工具中包含了逻辑分析仪和低功耗测量功能的组合,我在思考,这样的仪器是否真正有用,或者应该如何使用?
其实,核心思想很简单,就是能否将引脚状态和功耗联系起来,能否在更大的时间跨度上进行控制。
提取与功耗变化密切相关的事件,如引脚状态的翻转、中断的发生等。
功耗数据和引脚状态数据都基于同一个高精度时钟,确保两者的时间戳一致。通过时间戳的对应关系,可以将每个时刻的功耗值与对应的引脚状态关联起来。通过观察功耗变化与不同模块对应的引脚状态,可以快速定位到功耗较高的模块。不同代码段的执行会引起不同的引脚状态变化,通过关联分析可以了解代码执行对功耗的影响。
也就是三个层级:瞬时的、代码的和关联性的。
我喜欢TI的单片机,绝对是因为它提供了每个步骤的功耗情况。
这里也是一个全新的机会。
时序分析:分析功耗变化与引脚状态变化的时间关系,找出是否存在因果关系。查看信号的上升沿、下降沿、脉宽等。分析信号的状态变化,分析不同时序下的功耗变化,找到最优的时序配置。
相关性分析:计算功耗与不同引脚状态之间的相关系数,衡量它们之间的线性关系。当所有引脚处于低电平或高阻态时,系统通常处于空闲状态,此时可以分析系统的静态功耗。当系统功耗出现峰值时,可以查看对应的引脚状态,判断是哪个模块或操作导致了功耗升高。
聚类分析:将具有相似功耗特征的数据点聚成簇,分析不同簇的引脚状态特征。
这是一个真实的例子,一个键盘,我们在不用的时候,马上进入低功耗,使用的时候马上高性能,以及一个纽扣电池配合一个一次性的传感器传输几个小时,所以这个技能真的很重要。哪个用户希望天天充电?就像一个尿袋一样。
软件千变万化,难以控制,但硬件则不同。
硬件中断:由外部硬件设备产生的中断,如定时器中断、外部中断、通信中断等。
软件中断:由软件产生的中断,如系统调用、异常等。
分类
易标AI
告别低效手工,迎接AI标书新时代!3分钟智能生成,行业唯一具备查重功能,自动避雷废标项
135
查看详情
中断发生时,功耗通常会有一个短暂的峰值。将功耗变化与其他相关信息(如中断请求信号、CPU状态等)进行关联分析。
通过单步调试,查看中断服务程序的执行过程,了解中断对系统状态的影响。
中断服务程序的执行时间:中断服务程序的执行时间越长,对功耗的影响越大。
中断嵌套:中断嵌套可能会导致功耗增加,需要仔细分析中断优先级和处理流程。
调试时需要具备这些常识,否则无法进行有效分析。
因此,需要对细节特别熟悉。
中断服务程序(ISR)的执行:
指令执行:ISR 中的指令执行会消耗一定的动态功耗。
寄存器读写:访问寄存器也会消耗功耗。
内存访问:如果 ISR 需要访问内存,则会带来额外的内存访问功耗。尽量使用寄存器,减少内存访问次数。
避免浮点运算:浮点运算消耗较大,尽量使用定点运算。
也就是说,可以通过对比不同代码的指令数量和消耗的功耗来优化。
中断响应延迟过长会导致系统无法及时处理事件,可能引起额外的功耗。中断嵌套会增加中断处理的复杂度,从而增加功耗。可以测量中断的响应时间,尽可能的短,多使用低功耗的外设,不要
唤醒CPU以及无线功能这些大杀器。选择功耗较低的外设,减少外设功耗,如STM32 L系列的外设。
中断频率越高,功耗越大。中断处理时间越长,功耗越大。中断处理的复杂度越高,功耗越大。
这三条在编写程序时要深入心中,确保代码短小简单,不能太深入。如果存在中断嵌套,需要仔细分析中断优先级和处理流程,以确保功耗分析的准确性。
可以测量中断发生后系统响应的时间,评估系统的实时性。调整中断频率,避免过高的中断频率。
以上就是将MCU的功耗和IO引脚关联起来分析的详细内容,更多请关注其它相关文章!
# 就像
# 杭州网站建设指南
# 优化网站怎么提高权重率
# 跨境电商的SEO
# 网店的推广营销方法包括
# 口碑营销推广招募书
# 谷歌seo哪家公司好
# 北京seo薪水
# 万柏林区关键词排名建议
# 河北seo排名怎么样
# 重庆SEO教程舞蹈
# 浮点
# io
# 开源
# 英特尔
# 华硕
# 能效
# 有一个
# 越大
# 外设
# 引脚
# 上位机
# 工具
相关栏目:
【
Google疑问12 】
【
Facebook疑问10 】
【
优化推广96088 】
【
技术知识133117 】
【
IDC资讯59369 】
【
网络运营7196 】
【
IT资讯61894 】
相关推荐:
今年,全球客服中心支出将增长 16.2%,迎接对话式 AI 的浪潮,根据 Gartner 报告
2025WRC世界机器人大赛锦标赛(烟台)收官!斯坦星球勇夺VEX赛项冠亚军!
2025世界人工智能大会(上海)开幕式纪要
“直击”AI新世界,智能机器人再次“火出圈”了
微软bing聊天推出AI购物工具 可进行比价并查看历史最低价
谷歌推出 AI 反洗钱工具,可将金融机构内部风险预警准确率提高2至4倍
走进首家“元宇宙”未来工厂,卡奥斯探知工业之旅出发!
VR健身应用《FitXR》将取消Quest 1端会员服务
RoboNeo什么时候上线
首届全国体育人工智能大会在首都体育学院召开
腾讯企点客服接待与营销分析能力升级!企业操作更高效、人机交互更智能
小米9号员工李明宣布创业:打造首款安卓桌面机器人
OpenAI 为开发者推出 GPT 聊天机器人 API 大更新,同时降低价格
世界人工智能大会机器人同台炫技!梳理A股相关业务营收占比超50%的个股名单
QQ音乐业内率先推出「AI一起听」功能,领取你的AI听歌助手
科技赋能司法执行 阿里资产免费为全国法院升级VR新服务
微盟宣布联合腾讯云共建行业大模型:加快激活AI大模型智能应用
智能手机应用中的人工智能的重要性
自己动手使用AI技术实现数字内容生产
AI浪潮席卷,时空壶为何能成为AI翻译时代的破局者
MetaGPT AI 模型开源:可模拟软件公司开发过程,生成高质量代码
移远通信率先完成多场5G NTN技术外场验证,为卫星物联网应用落地提速
江永:精准施训提升通信无人机应急救援能力
OpenAI更新GPT-4等模型,新增API函数调用,价格最高降75%
谷歌推出 SAIF 框架,倡导安全环境下探索和发展人工智能
利好来了,AI再起一波?
AI 作画工具 Midjourney 推出“pan”功能,可平移扩展图片外场景
南京制造的国产工业机器人:在外资品牌竞争中突围,年销售1.8万台
超级智能到底是什么?
田渊栋新作:打开1层Transformer黑盒,注意力机制没那么神秘
美版贴吧8000小组自爆停摆!拒绝数据被谷歌OpenAI白嫖,CEO被网友骂翻:背刺第三方应用
随时随地,追踪每个像素,连遮挡都不怕的「追踪一切」视频算法来了
苹果AI战略与微软谷歌大相径庭,到底是领先还是落后?
AI+音乐如何“生成”动听旋律?一起揭秘世界人工智能大会开场曲
自研4D激光雷达L1 + GPT大语言模型 宇树Unitree Go2四足机器人有啥黑科技?
“木头姐”:特斯拉的人工智能训练——“赢家通吃”的机会
美军AI无人机“误杀”操作员,人工智能要在军事领域毁灭人类?
GPT-4 模型架构泄露:包含 1.8 万亿参数、采用混合专家模型
人工智能时代的科幻译者怎么办?“做好翻译工作的高端10%”|文化观察
Meta发布语音AI模型 Voicebox 助虚拟助手与NPC对话
首部国内AI辅助动画片《魔游纪:人工智能辅助篇》预告发布
郭帆导演成功利用AI技术制作的《流浪地球3》预告片在央视热播,引发巨大反响
人手一部「*」!视频版Midjourney免费可用,一句话秒生酷炫大片惊呆网友
650亿参数,8块GPU就能全参数微调:邱锡鹏团队把大模型门槛打下来了
AI框架生态峰会本周开幕 华为昇腾“朋友圈”再聚首 全球首个全模态大模型将登场
刊·见 | 捕捉人工智能领域最新动态?收藏Applied Artificial Intelligence
苹果头显降临,AI虚拟人的救星还是流星?
阿里达摩院发布免费开放100项AI专利许可的动机是什么?
京东 AI 大模型官宣 7 月 13 日发布,还有重磅合作
“五年内人类程序员将消失”预言引争议,AI真的那么强大了吗?
2025-05-06
运城市盐湖区信雨科技有限公司是一家深耕海外推广领域十年的专业服务商,作为谷歌推广与Facebook广告全球合作伙伴,聚焦外贸企业出海痛点,以数字化营销为核心,提供一站式海外营销解决方案。公司凭借十年行业沉淀与平台官方资源加持,打破传统外贸获客壁垒,助力企业高效开拓全球市场,成为中小企业出海的可靠合作伙伴。