• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

stm32的功耗是怎么算的

liuxiaofei126 2018-10-12 浏览量:4809
stm32的功耗是怎么算的,一是IO口的输出电流,一个是电源功耗,还有其他吗?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 算的话,不是有很大的误差的,最好是测量一下,就可以在电源线上串一个电流表进行测量出电流。
    STM32每个外设都会占用一定的功率的,使能了不同的外设时,工作电流也是不同的,所以,单是计算还是不太准确的。
    计算方法可以查看一下:

    https://wenku.baidu.com/view/ee43956fbed5b9f3f90f1ccd.html



    捕获sdfsd.JPG


    捕获768hds.JPG

    • 发布于 2018-10-12
    • 举报
    • 评论 0
    • 3
    • 0

其他答案 数量:23
  • 1、整个芯片的功耗,这个与单片机的主频率有关系

    2、IO口的功耗,如拉电流、灌电流

    • 发布于2018-10-12
    • 举报
    • 评论 0
    • 1
    • 0

  • 还有内部电路消耗,IO是主要的因素。
    • 发布于2018-10-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 功耗的话你还的 考虑外设。下面是一个总功耗的计算方法: 

    STM32工作电压为3.3V,所有外设均工作的电流为36mA,两者相乘最大功耗为0.1188W,如果全天工作,经过计算为10.264KJ

    • 发布于2018-10-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 最好测量一下,还有,配置不同,功耗也有所不同,首先要确定你的对IO的配置还有单片机工作模式的配置,然后测量
    • 发布于2018-10-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 这种是算不准确的 跟外部电路有很大关系

    把外部电路去掉 可以测量总电流

    • 发布于2018-10-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 主要看MCU主频,跟IO的电流
    • 发布于2018-10-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个主要是MCU内核功耗和IO口功耗,内核功耗通常与主频是成比例的,主频越高功耗越大,IO口功耗与外设多少有关。STM32CubeMX中有关于功耗的大致估算,其原理也是根据主频和IO口来计算的,可以参考。

    0002.png

    • 发布于2018-10-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 功耗可以根据手册上的功耗说明进行计算的,不同的外设会有相应的电流
    • 发布于2018-10-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 要分外设的功耗与芯片工作的功耗,可以加几个短路点进行测量
    • 发布于2018-10-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 电源内部功耗比较小,主要是IO口的功耗,看下手册上相关的说明
    • 发布于2018-10-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以通测量芯片的电源提供的工作电流来计算STM32的功耗。
    • 发布于2018-10-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 估算32提供的总功率=估算通入的总电流x电压; 我估计,应该不是让计算STM32功率,那个没什么意义;所以,应该是其它总功率(如:直流电机),话说这个功率和STM32功率没有关系,比如:直流电机功率=驱动(L298n等)电流x电压;
    • 发布于2018-10-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 还有片上外设的消耗,MCU内核的消耗,芯片发热就是从这上面来的
    • 发布于2018-10-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 实际的功耗是通过电源的方式来计算的,通过电流和电压就可以计算功耗
    • 发布于2018-10-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般厂商会把MCU在工作模式的电流测试来计算功耗
    • 发布于2018-10-30
    • 举报
    • 评论 0
    • 0
    • 0

  • stm32功耗是电源供电电压乘运行电流.
    • 发布于2018-10-31
    • 举报
    • 评论 0
    • 0
    • 0

  • 算只是一个理论的值,还是要进行实际板子的测量的
    • 发布于2018-11-06
    • 举报
    • 评论 0
    • 0
    • 0


  • 把单片机的功耗按照下面的划分。
    1.内部功耗(与频率有关)
    2.数字输入输出口功耗
    2.1输入口
    2.2输出高
    2.3输出低
    3.模拟输入口功耗

    首先我们计算内部功耗
    单片机的功耗一般和工作频率有关,在固定频率下与功能有关,有两种计算办法。
    第一种,固定频率,增减功能引起电流变化

    第二种,频率变化,不考虑使用模块

    其次计算数字口功耗

    数字输出口,按照表格中的数据,得出内部的Rdson,可计算出输出高和输出低在内部的功耗。
    这里需要注意的是,输入口的功耗一般不大,但是设计的IO口有电流注入的时候功耗较大,这时候嵌位二极管是工作的,注意这部分功耗

    P=I.inject*Vf_diode
    输入功耗在没有Clamped的时候是相对较小的,如果输入电压过高和过低则会造成很多的问题。

    MCU的所有功耗为三部分功率相加。
    P.MCU=P.internal+P.IO+P.Analog
    • 发布于2018-11-08
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

stm32的功耗是怎么算的