Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >分享一个实际在用的低功耗调试利器

分享一个实际在用的低功耗调试利器

作者头像
用户2366192
发布于 2024-04-30 11:18:07
发布于 2024-04-30 11:18:07
2140
举报
文章被收录于专栏:TopSemic嵌入式TopSemic嵌入式

嵌入式产品的低功耗调试是一件较麻烦的事情,因为它既涉及到硬件又涉及到软件,影响因素非常多。但是又十分重要,因为它关系到产品的实际使用时长。作为整个系统的大脑, MCU通常对功耗的影响较大,MCU的功耗分为运行时的功耗和休眠时的功耗,运行功耗通常为mA级别,休眠功耗通常为uA级别。整个系统的功耗可以用平均电流来衡量,取决于运行时长t1及运行电流i1、和休眠时长t2及休眠电流i2,即:i=(i1t1+i2t2)/(t1+t2)。

实际产品的功耗状态可能并不是上图中简单的两种状态,可能由多种不同状态组合,但是原理是一样的。

对于一般的应用,因为运行功耗相比休眠功耗要高出几个数量级、且大部分时间处于休眠状态,所以对平均功耗影响较大的是运行时长和休眠电流。

如何去观察和测试动态变化的电流呢?

万用表适合测量直流,只需要选择电流档位将万用表串联接入电路即可。需要注意并不是所有的万用表都能测uA级的电流。比如福禄克这款万用表最小只能测到1mA电流。

但是当电流不断变化时,万用表就不太合适了,它没法动态跟踪电流的整个变化过程,同时无法方便的查看一段时间内的平均电流。实际调试过程中,需要看到这些才能更好的去优化。

安捷伦有一些专用的仪器可以分析功耗,但是比较贵,个人一般不适合购买。推荐一款我最近在用的功耗分析仪,我买的型号是英加850L5这一款,价格945元,用着还不错。我之前还买过一款合宙的CC表,非常小巧,不过测试下来精度不是很好,就没用了。

首先它的精度精很准,比如我先用它测试了一款MCU进入到低功耗时的电流值,

和万用表测试结果几乎一致

它真正方便的是可以动态的观察整个功耗曲线,比如ADC每隔100ms唤醒一次采集4路ADC,通过搭配的上位机可以观察到详细的功耗曲线,各种时间统计下的平均功耗。

如果需要看其中的细节,可以通过放大波形就可以:

还有一些比如蓝牙类的应用,可以用它来方便的查看各种不同状态下的功耗情况

如果不用这种仪器,用示波器也是可以的,只是不如这个方便。

工欲善其事,必先利其器。如果要细致的研究功耗情况,还是最好拥有这样一台功耗调试工具。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-04-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 TopSemic嵌入式 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
鬼畜VR游戏《Mosh Pit Simulator》|一群裸男花式作天作地,最后把自己作死的故事
接近年终,各种加班、考核、年终目标、检查……接踵而至。回顾一年的工作,身边老友抱怨道:“第一季度开门红!第二季度大干五十天!第三季度收获金秋!第四季度年终冲刺!就是大干365天呗……”
VRPinea
2018/12/05
1.9K0
C#/.NET/.NET Core优秀项目和框架8月简报
追逐时光者
2023/09/02
3280
大佬用 WinUI 3 和 WPF 做了一个开源的动态壁纸软件
说到动态壁纸软件,相信很多人都听说过或用过 Wallpaper Engine, 这是 Steam Store 一个好评如潮的壁纸软件,售价为 18 元。我之前也一直在使用,当然今天介绍的是另外一个壁纸软件 Lively Wallpaper。
全球技术精选
2022/05/19
8580
大佬用 WinUI 3 和 WPF 做了一个开源的动态壁纸软件
有没有支持直接运行MCU软件的模拟器?
目前市面上有几款可以直接运行 MCU 软件的模拟器,下面我将从几个主流的 MCU 开发环境出发,介绍一下可用的模拟器工具及其特点。
不脱发的程序猿
2025/02/07
1740
有没有支持直接运行MCU软件的模拟器?
千里挑一找女友/哄哄模拟器/虚拟伴侣……AI 承包恋爱服务
AI 在多数行业中都是一把双刃剑,在恋爱这件事上更甚,虽然能够助攻找女友,但同时也是乱象丛生,亟待监管、整顿。
HyperAI超神经
2024/02/26
5250
千里挑一找女友/哄哄模拟器/虚拟伴侣……AI 承包恋爱服务
好物周刊#32:Go 学习指南
https://github.com/cunyu1943/JavaPark https://yuque.com/cunyu1943
村雨遥
2023/11/27
2400
好物周刊#32:Go 学习指南
黑雷苹果模拟器 v1.1.2桌面版
黑雷苹果桌面版是一款由我国自主研发的首款苹果手机模拟器,软件功能非常简单,通过这款软件玩家可以在电脑上运行苹果手机中的软件和游戏,是国内首款PC电脑iPhone模拟器。随着苹果手机的普遍越来越多的朋友想要在电脑上运气手机中的游戏软件,而由于苹果10多年以来对技术都非常的封锁,导致很多朋友都不能在电脑上运气iPhone软件。这次小编给大家带来的这款软件能够让用户在电脑上轻松运气iOS游戏和软件。这个黑雷桌面模拟器不是越狱工具,不需要手机越狱,不需要手机连接电脑,甚至都不需要你有一台苹果手机都能在PC上体验。
萌海无涯
2019/10/15
1.9K0
Linux系统下Qt项目实战(原神模拟器)
《原神》是由上海米哈游网络科技股份有限公司制作发行的一款开放世界冒险游戏。 《原神》整体的玩法架构可圈可点,基于行业成熟设计经验打造的内容十分惊艳,游戏设计有自己的想法,玩起来乐趣十足。我们通过在Linux系统下使用Qt软件和语音识别库等,构建原神模拟器应用程序。精简了原神的操作和使用,使更多的人可以更方便地体验该款游戏;并实现了该游戏的语音控制,简化操作,提供了其他设备操作的可能性。
不去幼儿园
2024/12/03
1190
Linux系统下Qt项目实战(原神模拟器)
微软开源无人机训练模拟器AirSim,训练省钱啦
量子位 李林 | 编译自TechCrunch 微软今天开源了测试版的模拟器AirSim,可以用来训练自动无人机和其它自主移动设备。 视频内容 就是视频里展示的这个。 GitHub地址: https://github.com/Microsoft/AirSim 这个模拟器创造了一个高度逼真的虚拟环境,模拟了阴影、反射等其它现实世界中容易干扰无人机的情况,让无人机不用经历真实世界的风险就能进行训练。 微软表示,这个模拟器能帮助个人、科研人员和公司来降低测试无人系统的难度和资源消耗,有助于“机器人民主化”。
量子位
2018/03/21
1.5K0
微软开源无人机训练模拟器AirSim,训练省钱啦
QuickBuck:一款专为安全研究人员设计的勒索软件模拟器
 关于QuickBuck  QuickBuck是一款基于Golang开发的勒索软件模拟工具,在该工具的帮助下,广大研究人员可以通过更简单的方法来判断反病毒保护方案是否能够有效地预防勒索软件的攻击。  功能介绍  该工具能够模拟下列勒索软件典型行为,其中包括: Word文档恶意宏文件(Staging) 删除卷影拷贝 加密文档 向用户桌面发送勒索信息 QuickBuck勒索软件模拟器并不会对目标设备上之前已经存在的任何文件进行实际的加密,或者删除卷影拷贝文件。当然了,这种类型的操作行为是可以触发反病毒产品的防御
FB客服
2023/03/30
5870
QuickBuck:一款专为安全研究人员设计的勒索软件模拟器
【自动驾驶】技术笔记:模拟器专题
随着车辆及测试场景的增多,我们得到的一个实际经验是:“No Simulation, No Scalability”(没有模拟仿真,就没有可扩展性)。
杨丝儿
2022/03/01
3690
创建自动滑雪模拟器
关于自治代理,它们的应用和改进,有很多研究。所以在考虑自动驾驶汽车,它可以在没有任何碰撞的情况下在雪地上行驶。不幸的是,没有足够的资源和时间来构建一个真正的机器人,其中有特殊的硬件可以在雪地上行驶。所以决定在模拟器上运行我的实验。
代码医生工作室
2019/07/16
7100
创建自动滑雪模拟器
开源的 Switch 模拟器——GitHub 热点速览 v.21.12
脸滚键盘操作选手小鱼干这里要推荐一个超酷 Switch 模拟器,不能埋没你的游戏天赋。Ryujinx 是一个 C# 写的 Switch 模拟器,1700+ 游戏可以在上面运行。如果你访问他们 GitHub 仓库图片加载过慢,GitHub520 这个助力 GitHub 图片加载速度的项目能让你直观地 get Ryujinx 的强大。而 dotfiles 这个文件管理工具,则能让你快速找到 Ryujinx 相关文件。虽然 Ryujinx 用英文编写的 README 和文档,@ fuwafuwa 的点单——英文学习项目 English-level-up-tips-for-Chinese 能让你无压力阅读 Ryujinx 英文指南。
HelloGitHub
2021/05/14
9610
开源的 Switch 模拟器——GitHub 热点速览 v.21.12
【Unity 实用插件篇】 | UI适配神器 Device Simulator 移动设备模拟器 的详细使用方法
官方手册:Device Simulator 官方API介绍地址:Device Simulator
呆呆敲代码的小Y
2023/07/05
3.6K0
【Unity 实用插件篇】 | UI适配神器 Device Simulator 移动设备模拟器 的详细使用方法
打造一个高颜值的来电模拟器
今日推荐:Spring AI再更新:如何借助全局参数实现智能数据库操作与个性化待办管理
繁依Fanyi
2024/12/06
540
MuJoCo要开源! DeepMind收购物理引擎MuJoCo,将推动全球机器人研发
昨天,DeepMind发帖,称已经收购了用于机器人研发的MuJoCo物理引擎,目前正致力于开源MuJoCo,并打算在2022年对所有人免费开放!
AI科技评论
2021/10/21
1.2K0
《HelloGitHub》第 85 期
这里有实战项目、入门教程、黑科技、开源书籍、大厂开源项目等,涵盖多种编程语言 Python、Java、Go、C/C++、Swift...让你在短时间内感受到开源的魅力,对编程产生兴趣!
HelloGitHub
2023/08/18
2620
《HelloGitHub》第 85 期
【愚公系列】《AIGC辅助软件开发》038-高阶产品应用开发:利用UE创建数字人
随着数字化时代的到来,虚拟角色和数字人逐渐成为各个行业中不可或缺的元素。从游戏开发到影视制作,再到虚拟现实和增强现实应用,数字人不仅丰富了用户体验,也为品牌传播和互动提供了新的可能性。而在这其中,虚幻引擎(Unreal Engine,简称UE)以其强大的实时渲染能力和灵活的开发环境,成为创建数字人的首选工具。
愚公搬代码
2025/01/04
3350
Genymotion 最强性能安卓模拟器
随着智能手机的性能提升以及价格普及,移动平台 APP 发展势头迅猛,手机游戏行业随之崛起。不过受到屏幕以及续航的限制,越来越多的玩家开始使用安卓模拟器在电脑端运行安卓游戏。除了成本更低之外,电脑端支持多开的特性也最大程度的满足了游戏玩家的需求。不过受到模拟器效率的限制,实际性能往往参差不齐。而今天 reizhi 向大家推荐的安卓模拟器 Genymotion 则号称是最强性能的安卓模拟器,事实是否如此,我们不如来跑个分。
reizhi
2022/09/26
3.6K0
Genymotion 最强性能安卓模拟器
利用 Cirq 完成 qsim 模拟
为了帮助世界各地的研究人员和开发人员研究开发量子算法,谷歌于 2020 年推出了开源的量子电路模拟器 qsim。据谷歌所说,它的性能更高,使用方法更直观,更“像量子硬件”。qsim 可通过谷歌的量子编程框架 Cirq 来完成许多量子算法相关的工作。
量子发烧友
2023/02/24
5130
利用 Cirq 完成 qsim 模拟
推荐阅读
相关推荐
鬼畜VR游戏《Mosh Pit Simulator》|一群裸男花式作天作地,最后把自己作死的故事
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档