【硬件篇之功耗测试】

【硬件篇之功耗测试】产品的功耗测试 一般分为芯片各支路功耗测试及整机功耗测试 芯片各支路功耗测试 一是为了确认我们设计是否达到芯片所要求的规格 另一方面也为了降功耗设计 散热设计提供切实

 

     产品的功耗测试,一般分为芯片各支路功耗测试及整机功耗测试。

     芯片各支路功耗测试,一是为了确认我们设计是否达到芯片所要求的规格,另一方面也为了降功耗设计,散热设计提供切实的数据;

     整机功耗测试,则是为了产品规格书,输出具体的数据,对于由电池供电的产品,整机功耗低,产品的使用时间长,也可以增加我们的市场竞争力。

      下面我们也将围绕这两点展开测试工作。

  

名词注解

芯片各支路功耗:芯片电源按电平种类划分,测出各路功耗值

单板功耗:是产品电路板总电源处测得电压和电流,得出的功耗值

整机功耗:完整的产品形态,在电源适配器AC输入端测得的功耗,因为电源适配器有一定的电源转化效率及损耗,所以要计算在内。

测试方法及仪器选用

    电压测试的仪器毋庸置疑,在常规测试中多用数字万用表,精度高,直观性好,而电流测试的测试方法,仪器则种类繁多,各有优劣,下表列举了常见几种测试方式,可以根据自己的实际情况,选择合适的测试方法。

【硬件篇之功耗测试】

在下面展示的功耗测试,我们选用TEK示波器+TCP电流钳,配合芯片各支路电源跨接线,可以在单次业务环境中,测试多路电流。

芯片各支路功耗测试

使用工具

– TEK示波器

– TPC电流探头

– 数字万用表

测试步骤

1、确认我们产品测试样板的外观,功能及性能

  • 在常温下进行试验样品外观检查,无明显损坏,元件掉落,锡球等沾接物;
  • 用万用表检测各DC-DC,LDO电源的输入输出无短路;
  • 单板上电,确认是否正常工作,软件是否为最新版本,及相应的配置是否正确;
  • 单板运行满载业务,确认功能是否OK,性能是否达标;

2、芯片各支路电源主干路做跨接线

       查看原理图及PCB图,确认待测试的芯片各电源(0V9,1V5,3V3等),用烙铁去除主干路的串接0Ω电阻,用一根8~10cm长的导线,焊接在原电阻的两个焊盘,使电源电流流过导线,再给芯片供电。如果硬件设计没有预留串接0Ω电阻,就要童鞋们手工割断主电源线的铜皮,并在两侧焊接跨接导线。准备完毕后,单板再次上电确认功能和性能。

注意的是:测试点应选在DC-DC电路的滤波电容之后,所有芯片供电支路之前,如果测试点选在电感之后,由于未经过电容滤波,在测试中会引入较大的纹波噪声,影响到电流的测试。

3、开始测试

     在常温下,单板运行在最大业务,由产品的标准适配器供电,打开示波器和电流探头。示波器常规设置:

– 功能:打开长余辉,打开快速捕捉

– 参数设置:带宽设置>500MHz,输入阻抗为50Ω,

– 显示:纵轴电压档设置为合适状态(波形占屏幕的2/3的位置),时间轴设置200us,

– 触发模式:选DC触发,触发电压>>检测到最大电压(确保所有波形捕获显示)。

– 电流探头设置为1A/V档位,并闭合探头夹进行校准。

-按照电流方向,把探头夹在跨接线,点击示波器run,开始长时间捕获波形,获取20000acqs(或测试时长>5min),读取电流RMS有效值,并关注MAX,MIN值。

【硬件篇之功耗测试】

4、读取实时电压:数字万用表,打在直流电压档,表笔点在跨接线焊盘处,测出实时电压值,并记录。

5、记录所有支路的电流值,电压值,并计算出功率,并与芯片规格对比。

整机功耗测试

使用仪器

– WT300系列功率计

– 数字万用表

– 示波器+电流探头

【硬件篇之功耗测试】

测试步骤

  1. 实验前,准备一块全新单板,检查单板的外观,功能和性能,如上述要求,完成后,装机为完整的产品形态,准备测试。
  2. 在常温25℃下,按产品的实际运行状态搭建测试环境,单板上电预热一段时间后,开始测试,用电压表和示波器+电流探头测试单板总电源的电压值和电流值,用于计算单板功耗,用功率计测试出整机功耗。
  3. 测试场景覆盖:关机,待机,典型工作状态,极限场景。
  4. 在高温45℃下,重复步骤2,3,得出高温环境下,各测试场景的单板功耗和整机功耗。
  5. 记录所有支路的电流值和电压值,整机功耗,计算出单板功耗和适配器效率。

【硬件篇之功耗测试】

重点

  1. 硬件设计应考虑到测试的需求,芯片各电源支路预留测试的0Ω串阻,测试信号引脚最好预留相应的测试点。
  2. 考虑降功耗设计,前期规划出整个单板的电源网络及计算出理论的电流值和功耗值,在设计过程中参考产品方案的设计,为产品的待机,典型工作模式及极限工作模式,设计相应的电源控制电路,为后续的软件功耗优化提供硬件支持。
  3. 高效率的器件应用,在器件选型时,选用低功耗,高效率的元件。
  4. 散热大的元件,如MCU,DDR,电源芯片,晶体等均匀分布,并远离热敏元件。
  5. 阻抗控制,合理的PCB布局,精确的阻抗控制,可以减小射频路径上的损耗。

【硬件篇之功耗测试】

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/205082.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 下午6:51
下一篇 2026年3月19日 下午6:51


相关推荐

  • python的数据处理_基于python的数据处理

    python的数据处理_基于python的数据处理源起:1.我要做交叉验证,需要每个训练集和测试集都保持相同的样本分布比例,直接用sklearn提供的KFold并不能满足这个需求。2.将生成的交叉验证数据集保存成CSV文件,而不是直接用sklearn训练分类模型。3.在编码过程中有一的误区需要注意:这个sklearn官方给出的文档>>>importnumpyasnp>>>fromsklearn.mo…

    2025年11月19日
    4
  • databus mysql搭建_【databus】初识Databus

    databus mysql搭建_【databus】初识Databus1.简介Databus是一个低延迟、可靠的、支持事务的、保持一致性的数据变更抓取系统。由LinkedIn于2013年开源。Databus通过挖掘数据库日志的方式,将数据库变更实时、可靠的从数据库拉取出来,业务可以通过定制化client实时获取变更并进行其他业务逻辑。Databus有以下特点:数据源和消费者之间的隔离。数据传输能保证顺序性和至少一次交付的高可用性。从变化流的任意时间点进行消费,包括…

    2022年10月16日
    9
  • 个人的中小型项目前端架构浅谈

    个人的中小型项目前端架构浅谈前端架构浅谈 0 前注鉴于作者本人的能力有限 非常有限 并且依然在学习中 因此本文的高度和深度必然有所欠缺 欢迎 并且非常欢迎 大家来批评指正 如果能详细的说明问题在哪里 如何解决和改正 那么就太感谢了 我最喜欢听有理有据的批评了 本人 邮箱 com 期待你的交流 1 为什么要有一个好的架构首先明确一点 架构是为需求服务的 前端架构存在的目的 就我

    2026年3月17日
    1
  • Java实现 LeetCode 385 迷你语法分析器

    Java实现 LeetCode 385 迷你语法分析器385 迷你语法分析器给定一个用字符串表示的整数的嵌套列表 实现一个解析它的语法分析器 列表中的每个元素只可能是整数或整数嵌套列表提示 你可以假定这些字符串都是格式良好的 字符串非空字符串不包含空格字符串只包含数字 0 9 示例 1 给定 s 324 你应该返回一个 NestedIntege 对象 其中只包含整数值 324 示例 2 给定 s

    2026年3月17日
    3
  • traceroute的工作原理

    traceroute的工作原理MyySophia5个月前traceroute的工作原理是利用ICMP差错控制报文中的TTL超时会回向源点发送一个时间超时报文。例如A主机tracerouteB主机,A会封装一些分组,这些分组很特殊,例如第一个分组的TTL设置为1,第二个分组的TTL设置为2以此类推…….当第一个分组到达第一个路由器时,发现TTL变成了0就会给源主机发送一个时间超时报文,这也就知道了这…

    2022年7月21日
    15
  • UNet详解(附图文和代码实现)

    卷积神经网络被大规模的应用在分类任务中,输出的结果是整个图像的类标签。但是UNet是像素级分类,输出的则是每个像素点的类别,且不同类别的像素会显示不同颜色,UNet常常用在生物医学图像上,而该任务中图片数据往往较少。所以,Ciresan等人训练了一个卷积神经网络,用滑动窗口提供像素的周围区域(patch)作为输入来预测每个像素的类标签。这个网络有两个优点:(1)输出结果可以定位出目标类别的位置;(2)由于输入的训练数据是patches,这样就相当于进行了数据增强,从而解决了生物医学图像数量少的问题。但是,

    2022年4月4日
    227

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号