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

单片机的功耗由什么决定

ct6j 2017-09-07 浏览量:4231
单片机的功耗由什么决定,除了单片机的运行频率,还有什么因素。
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 楼上说的都很对啦,还一就是软件上的设计也会有影响的,好的代码是可以减小功率的。
    • 发布于 2017-09-11
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:17
  • 除了頻率外

    MCU本身核心的架構也會影響

    MCU工作負載100% 50% IDLE SLEEP也都有影響

    MCU指令集Cycle數也會影響(RISC/CISC)

    MCU啟用周邊的外設也會影響(UART/SPI/I2C等等)

    以上

    • 发布于2017-09-10
    • 举报
    • 评论 0
    • 2
    • 0

  • 有很多因素会影响单片机的功耗:内核运行频率,内核架构,开启的外设(AD,DA是非常耗电的),IO口输入输出状态(该悬空的没有悬空,设置为接地,有时灌电流会很大),高频运行的时间(现在做低功耗都是定时唤醒,做一点事情后马上休眠),外围电路的设计(低功耗时尽量关闭外围电源)。
    • 发布于2017-09-07
    • 举报
    • 评论 0
    • 1
    • 0

  • 还有你使用外设的多少,以及单片机当前所处的模式

    举个例子,用三路AD输出的功耗跟用一路的功耗是不一样的


    此外,多数单片机有睡眠模式,在这种模式下消耗功耗会低很多

    • 发布于2017-09-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 单片机的功耗主要取决于你运行的多少外设,使用的外设越多,运行频率越高,功耗越高

    有些单片机可能会有多种运行模式,例如睡眠模式或者低功耗模式,这时候单片机的功耗一般都很底的

    • 发布于2017-09-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 除了时钟还有开启的外设数量,对于不用的外设可以关闭他的时钟。如果功耗还不满足要求,试试睡眠和低功耗。
    • 发布于2017-09-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 主要还是看你的外设
    • 发布于2017-09-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 主要是开启的外设数量;使用的通信接口降低频率;不用IO口去做驱动电源。


    • 发布于2017-09-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 特定的一个单片机的功耗,跟你MCU运行的频率、外挂的外设以及IO的驱动状态有关;比如IO,输出状态比输入状态功耗要大。其他的部分,可以不算入单片机的功耗,比如模块自身的功耗。
    • 发布于2017-09-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 单片机的功耗由你决定​,学好低功耗处理,问题也就有答案了

    分为两大类,软件和硬件

    而软件又起到了关键性作用,不同的算法可能功耗差异很大

    • 发布于2017-09-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 根芯片的设计有关。STM32F与STM32L的芯片在设计时一定是有特殊的处理。
    • 发布于2017-09-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 外部电路的设计是主要的了,芯片本身的功耗没有太大的差别
    • 发布于2017-09-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 主要是运行频率还有开启的外设
    • 发布于2018-04-03
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :颜色区别,带BK的是黑色的,不带是灰色的 回复

  • 单片机的功耗决定除了单片机的运行频率功率,两者因素。
    • 发布于2018-08-14
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

单片机的功耗由什么决定