第1部分介绍了低功耗微控制器的唯一可用基准,并研究了两个参数:电源电压和商定的温度。在第 2 部分中,我们将介绍基于 eembc 组织的公共基准数据的数据和文档。
相对于这些基准数据,数据表和描述(如应用程序说明)是了解公司产品能源需求数据的来源。大多数工程师能否在没有广泛研究的情况下根据现有文档做出正确的决定?
问题 1:您如何评估基准数据?它们相对于数据手册中的数据有何关系?
根据eembc基准测试结果(bv而不是eemark-cp),我们计算工作电流和休眠电流,作为几个设备的示例。结合eembc软件的运行时间和数据表参数,我们可以确定计算(典型参数)和测量结果之间的偏差。为了验证是否可以进行评估,我们获取公共数据。
计算
基准联盟定义了以下公式:
bv= 1000 /e
e是 10 个 ulpbench 周期的平均值,因此是每秒的能量需求。 以 uj/s 表示,
是电子标记-cp 的含义。ebv
根据这些基准数据,我们使用以下公式计算平均能源需求:
e= 1000 /bv
e是 uj/s,或一秒内使用的能量。
平均电流消耗可以使用以下公式计算:
i(平均)=e / v
v是电源电压 - 在实际测量中,可以取实际测量的电压。
从数据手册中,我们给出了休眠模式阶段的典型电流消耗。然后根据基准数据(bv)和i(待机)计算出运行模式下计算出的运行模式(i(run_avg))的平均电流。
根据数据手册和建议的工作频率,我们计算供应商在运行模式下的电流消耗i(run)。i(run)是基于数据手册信息的值,而i(run_avg)是基于计算值。
eembc 网页上发布的数据并不总是显示操作模式时间。因此,区分操作和rtc模式的能量将是困难的。结合操作模式(t(run_cr/d)或t(run_d))的时间,可以在测量数据e_bv_cr和数据表参数e_d之间比较能耗。
[图6a/b|来源是eembc基准值和供应商的数据,数据表和报告。我们列出了五个设备作为示例。需要澄清 eembc 文档和数据表值。
ulpbench-cp页面上列出的消耗能量根据数据手册参数显示与结果的偏差。偏差不能根据纯数据手册参数和ulp-bench参数来确定。这种偏差可能来自典型的数据变化或开关损耗,在数据手册中没有提到。在某些应用中,测量与数据手册之间的偏差起着次要作用。在现代传感器应用中,例如使用加速度计和测量数据的模数转换,需要几hz至khz的采样率。然后,开关损耗会导致显著的能耗。将真实环境数据转换为数字域是一个更大的挑战。需要在这方面开展进一步活动,因为目前的基准只代表对用户有限的价值。在物联网传感中,还必须考虑数据转换和传输。
问题2:描述和数据手册参数是否有助于评估最坏情况下的能耗?
在图6中,列出了操作和睡眠模式的能耗。这个比例从3:4一直到2:1。使用数据手册,您意识到,电池供电系统的应用寿命所需的大多数参数都缺失了。2016年2月的数据手册aducm3027 rev.prf(显示在ulp分数@eembc上)给出了3 v和25°c时的典型数据,但没有最大数据。在数据手册rev.prg中,可以找到参数运行模式数据,但没有关于低功耗电流的信息。ambiq micro inc.的数据手册(“apollo mcu 数据表 2016 年 2 月开始的修订版 0.9”)仅包含以 ua/mhz 为单位的典型电流消耗数据,内部 rc 振荡器 (hfrc) 的频率为 24 mhz。
问题 3:您如何理解 run 模式下的当前数据?
运行模式下的电流主要以 ua/mhz 表示。大多数低功耗mcu/soc的工作性能低于其半导体工艺的性能可能性。我们可以假设以ua/ mhz为单位的线性电流消耗增加,基于这一事实,在公布的数据中将有一个有趣的画面。
[图7a/b|工作频率范围内的电流消耗]
在ldo/线性调节模式和dc/dc模式下,电流消耗有不同的数据。一些数据手册指出了特定频率下的电流消耗,其他数据手册则显示了每mhz的电流。电流消耗无法精确确定。某些数据以最大数据形式给出。产品寿命或操作安全性(能量收集)不能根据这些数据进行计算。
阿波罗数据表修订版 0.9(安比克微型公司)仅显示一个频率的参数 - 在 3.3v/1.8v 和 24mhz 的 hfrc(高频 rc)下。有分频器可用,但处理器内核似乎只能在24mhz下工作;未校准值,典型值 +/- 2%。它可以使用 32.768 khz 晶体(xt 振荡器)进行校准。此外,没有其他晶体的选项;这在时钟发生器中是无意的。
您可以在silabs应用笔记an0027中找到另一个例子。
[图8|数据表显示了现有基极电流下的不同上升斜率(ma/mhz)。发布的图表证实了这一点。资料来源:硅实验室,an0027 修订版 1.03。
根据此图(不是从28 mhz预先缩放),我们可以假设对于预定的频率,需要考虑大约55ua的静态基极电流和大约156 ua/mhz的动态部分。当应用在“预缩放”情况下运行时,消耗的基极电流要高得多。在“预缩放”模式下,您可能会期望更差的基准数据,或者以不同的方式表达它,设备需要更多能量用于同一程序,或者在给定的有限能量源下运行更短。
数据手册本身没有说明基极电流。对于基极电流,您可以在应用说明中找到:静态功率,内核域:34 ua@25°c,3 v。在数据手册中,您可以找到静态基极电流:155 ua/mhz (@ em0, 14 mhz, 高压、3.0 v)。在 1.2 兆赫(在 em0、1.2 兆赫、高压、3.0 v)下,该图显示约 242 ua。对于这种情况,数据手册指出,典型值为200 ua(典型值)和240 ua(最大值)。因此,图形值超出典型范围。它高于数据手册值 - 在这种情况下,比典型值高20%!
问题4:能否估算能源需求?温度曲线是否可以在没有复杂的硬件设置和调查的情况下使用?
我们仍然将研究重点放在mcu/soc设备上。半导体的电流消耗,特别是最新的高性能半导体工艺,非常依赖于芯片(或芯片)温度。虽然高性能处理器和高性能应用中的内部温度始终高于环境温度,但节能mcu/soc并非如此。在节能型 mcu/soc 中,环境温度对于应用寿命非常重要。在“高”温度(例如85°c/185°f)下,只有几度的温度变化会导致能耗的显着差异。只有在恒温恒温室内进行测量时,才能在基准中获得精确的数据。atmel-42385j-sam l21_datasheet_complete-06/2016,第 1189 页,很好地说明了这一点。随温度变化显示的电流消耗值是在以下工作条件下测量的:
• vddin = 3.3 v(曲线左侧的值)和 1.8 v(曲线右侧)
• 启用超高效液化石油气
• rtc 在外部 32 khz 晶体上运行
• bod33 被禁用
对于图9中的图示,数据取自数据手册。
[图9|在备份休眠模式下,rtc 模式下的量较低,为 20°摄氏度,但在85°时显着;消耗的能量高出5倍。来源:atmel-42385j-sam l21_datasheet_complete-06/2016,第 1189 页]
根据图6a/b中的数据,运行模式和睡眠模式(或rtc模式)的能量需求大致相同。睡眠模式下的能量需求将作为整个能量消耗的一部分占主导地位。例如,在电池操作中,应用在85°c时的使用寿命将缩短。
在现实生活中,大多数应用都会暴露在温度变化中并在非恒定温度下运行。应对上述情况至少需要两个条件:
首先,数据手册必须包括典型数据以及不同温度下电流的最大数据,或者应包括温度范围内的电流消耗曲线。
其次,用户需要一个相对精确的温度曲线,该曲线与应用的生命周期相关。这是由用户控制的,出于质量原因,用户可以或将确保轮廓的精度。
我们只问了四个可能的问题。评估证实,如果没有供应商的进一步支持,就无法进行应用寿命计算,例如提供的电池。众所周知的“尝试和错误”公式不会让你在质量部门成为朋友。
基于EXB841的IGBT推挽驱动电路原理
威迈斯IPO上市:新能源产业架构完善,长期发展面持续向好
秋田微创业板IPO已进入问询阶段
灵动为MM32F5系列配套打造全新的开发平台 MindSDK
nutsdb的研究以及一些心得体会分享
基于EEMBC组织的公共基准数据的数据和文档
2nm芯片有望破冰吗 台积电2nm芯片什么时候量产
AD605 双通道低噪声单电源可变增益功率放大器
什么是PFC
锐尔威视科技夜视摄像头简介
影响LED显示屏显示效果的因素有哪些
声雅SV-221功放剖析
全项目土壤肥料测试仪的详细介绍
新能源汽车DC/DC变换器对标传统燃油车发电机
专用以太网服务对每个企业都极其重要
智能家电销量呈现下滑趋势,彩电“量价齐跌”
区块链公司在去中心化身份识别领域的现状和未来分析
我国机器人借助力觉传感器实现双重安全保护
明纬增加ELGC-300-DA版机型LED电源驱动器 可搭配智慧灯控界面使用
平安城市视频监控系统的架构和实现应用设计