0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

华大单片机低功耗注意事项的详细说明

李建灿 来源:阿灿Charles 作者:阿灿Charles 2022-02-15 16:54 次阅读

前言

对于一些电池供电的应用,很多都需要用低功耗的单片机。随着国外单片机缺货,也越来越多的工程师选择国产华大低功耗系列的单片机,接下来就讲一下华大低功耗系列的单片机怎么处理低功耗。

一、进低功耗的步骤

1、关闭外设时钟
2、配置IO电平(重要)
3、内核进入睡眠

二、详细说明

很多客户说我执行Lpm_GotoDeepSleep()进入睡眠之后,怎么电流还那么大呢?一问调用睡眠函数之前啥都没做,其实这是一个误区,调用这个函数相当于执行了__WFI(),这个只是让内核进入睡眠而已,前面的两步还没做。

1、关闭外设时钟

根据手册的说法,部分外设在进入睡眠后会自动关闭(见下图),但还是建议进入睡眠前把不需要的外设时钟手动关掉,唤醒之后再手动打开。以HC32L136为例,执行Sysctrl_SetPeripheralGate();可以打开关闭外设时钟。

注意:ADC的关闭步骤,有一个BGR要关闭,调用Bgr_BgrDisable();即可关闭。这个是模拟模块的使能寄存器,在使用模拟外设的时候会打开,像初始化ADC、VC比较器和LVD需要打开,但睡眠的时候打开会增加30~80uA的电流。

注意:看门狗WDT开了就关不了,睡眠下也是开着,无法喂狗会导致复位。睡眠使用看门狗建议用PCA模块4的模拟看门狗,睡眠下可以关闭

poYBAGILaHiAIfdTAAGA2OcMGIk487.png

2.配置IO电平(重要)

这点是很多工程师都会忽略的,以为把所有东西的时钟关了,就是最低功耗。但其实外围电路还是会耗电,比如IO外面接的是上拉电阻,IO输出低的话,有电流流过,就带来了功耗的升高。
还有一点最让工程师忽略的,就是IO口悬空,认为我IO啥都没接,怎么可能耗电呢。接下来我们来看一下。

首先,IO有接外围电路的,睡眠之前根据外围电路接法决定怎么设置IO电平,原则就是电平平衡,比如有上拉,那可以用输入上拉、有LED就关闭LED、有下拉就输入下拉或输出低都可以,这部分也可以请硬件工程师帮忙分析。

注意:IO悬空的情况,包括有些型号的晶圆是比较多管脚的,但是某个型号没有把管脚都封出来,没有封出来的管脚也要当悬空处理。悬空的管脚建议设为输入下拉。


举个例子:曾经有个客户悬空的管脚没有配置,做几十个样品的时候睡眠电流都是正常的,只有5uA,量产的时候电流就60uA了,我过去一看就是把悬空的管脚配置成输入下拉就都是5uA了。

接下来我们看下为什么悬空的管脚会导致电流不稳定的原因:
如下图,IO口结构一般可以简化为如下的图,当以推荐的高电平或低电平驱动时,只有上管或下管导通,绝不会两个同时导通。但是CMOS器件的驱动电压中间都有一个不确定的电压区间,但驱动电压处在这个区间,则可能两个管子都导通,从而VDD直接到地,造成大的电流损耗。当管脚悬空时,遇到杂散噪声就可能出现这种情况,所以前面提到的客户案例就会有时会电平偏大,而有时不会。

pYYBAGILahKAfxMYAAEQ_8rZuOU079.png

3、内核进入睡眠

处理完前面的东西后,最后一步就是执行Lpm_GotoDeepSleep()进入睡眠。
注意: 华大有些低功耗系列产品是有PLL倍频器的,进睡眠前需要把PLL关掉,不然功耗也会偏高

总结

华大的低功耗系列单片机的调试步骤就这么多,其实其他品牌的单片机调低功耗方法也差不多。

审核编辑:符乾江

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6030

    文章

    44482

    浏览量

    631733
  • 低功耗
    +关注

    关注

    10

    文章

    2349

    浏览量

    103527
  • stm23
    +关注

    关注

    0

    文章

    2

    浏览量

    1833
收藏 人收藏

    评论

    相关推荐

    单片机系统设计流程及注意事项

    单片机系统设计是一个涉及硬件和软件的综合过程,它要求设计者不仅要有扎实的电子技术基础,还要具备一定的编程能力和系统分析能力。 单片机系统设计流程 1. 需求分析 明确功能 :确定单片机系统需要实现
    的头像 发表于 11-01 14:12 105次阅读

    引领智能未来:英锐恩科技的国产低功耗单片机ENMCU

    访问详细的技术文档和示例代码,快速搭建自己的开发环境。此外,英锐恩还定期举办技术培训和线上讲座,与开发者分享最新的行业趋势和应用案例。 随着物联网和智能设备的快速发展,对低功耗、高性能的单片机需求将
    发表于 09-26 17:16

    低功耗8位单片机:技术特性与应用前景!

    在电子设备领域,低功耗设计成为提升设备续航能力、减少能耗的重要手段。低功耗8位单片机以其低功耗、低成本、易于开发等优势,在智能家居、安防监控、可穿戴设备等多个领域得到了广泛应用。英锐恩
    发表于 09-26 14:09

    调试SsitaraAM2x单片机注意事项

    电子发烧友网站提供《调试SsitaraAM2x单片机注意事项.pdf》资料免费下载
    发表于 09-11 14:13 0次下载
    调试SsitaraAM2x<b class='flag-5'>单片机</b><b class='flag-5'>注意事项</b>

    FMD LINK 使用注意事项

    电子发烧友网站提供《FMD LINK 使用注意事项.pdf》资料免费下载
    发表于 05-06 10:11 0次下载

    STM8单片机设计时钟要注意什么?

    刚开始学习STM8单片机,想利用该系列单片机实践设计一款LED数码管时钟。请求大家说明一些注意事项(事先查阅了一些资料;方案确认的元器件有6位数码管和TM1620驱动芯
    发表于 04-18 08:23

    详细介绍变频器假负载的原理、应用和注意事项

    在变频器的应用中,假负载是一种重要的辅助设备,主要用于测试和保护变频器模块。本文将详细介绍变频器假负载的原理、应用和注意事项
    的头像 发表于 01-25 09:09 2293次阅读
    <b class='flag-5'>详细</b>介绍变频器假负载的原理、应用和<b class='flag-5'>注意事项</b>

    stm低功耗单片机推荐

    在选择低功耗单片机时,有许多不同的选择可供考虑。本文将详细介绍一些流行的低功耗单片机,并提供其特点、应用领域和优点。 Nordic Semi
    的头像 发表于 01-08 14:43 1103次阅读

    霍尔元件使用的注意事项

    使用寿命,有一些注意事项需要牢记。本文将详细介绍霍尔元件使用的注意事项。 一、安装注意事项 1. 霍尔元件需要正确安装在电路板上,确保其与周围元件之间的间距适宜,以避免信号干扰。 2.
    的头像 发表于 12-18 14:56 1155次阅读

    电流互感器的使用注意事项

    当谈到电流互感器的使用时,有一些重要的注意事项需要我们牢记。在本文中,我们将探讨这些注意事项,为您提供详细和全面的信息。
    的头像 发表于 12-15 10:34 1281次阅读
    电流互感器的使用<b class='flag-5'>注意事项</b>

    基于单片机低功耗具体设计

    今天我们来说下基于单片机低功耗具体设计;
    的头像 发表于 12-11 17:40 1313次阅读
    基于<b class='flag-5'>单片机</b>的<b class='flag-5'>低功耗</b>具体设计

    监测现场设备组网连接的方法和注意事项 无线的低功耗数据转发器

    监测现场设备组网连接的方法和注意事项 无线的低功耗数据转发器 监测现场设备组网连接的方法和注意事项如下: 选择合适的网络协议:根据监测设备的特点和监测场景的需求,选择合适的网络协议,如WiFi、蓝牙
    的头像 发表于 11-29 10:02 377次阅读
    监测现场设备组网连接的方法和<b class='flag-5'>注意事项</b> 无线的<b class='flag-5'>低功耗</b>数据转发器

    VGA OUT 的PCB设计注意事项

    VGA OUT 的PCB设计注意事项
    的头像 发表于 11-23 09:04 769次阅读

    直线导轨在自动锁螺丝的作用及注意事项

    直线导轨在自动锁螺丝的作用及注意事项
    的头像 发表于 11-22 17:40 536次阅读
    直线导轨在自动锁螺丝<b class='flag-5'>机</b>的作用及<b class='flag-5'>注意事项</b>

    数字可编程变频电源使用有哪些注意事项

    事项,以确保设备的安全可靠运行。接下来,我们将详细讨论数字可编程变频电源使用的注意事项。 首先,要确保数字可编程变频电源的输入电源符合其额定输入电压要求。在连接电源之前,仔细查阅设备的说明
    的头像 发表于 11-13 16:09 698次阅读