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关掉,不然功耗也会偏高

总结

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

审核编辑:符乾江

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

    关注

    6078

    文章

    45576

    浏览量

    673529
  • 低功耗
    +关注

    关注

    12

    文章

    4026

    浏览量

    106851
  • stm23
    +关注

    关注

    0

    文章

    2

    浏览量

    1998
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    MSP430FR413x系列单片机低功耗设计的理想之选

    MSP430FR413x系列单片机低功耗设计的理想之选 在当今电子设备追求低功耗、高性能的时代,MSP430FR413x系列单片机凭借其独特的特性脱颖而出,成为众多工程师在设计
    的头像 发表于 03-24 17:20 651次阅读

    丝杆升降安装的注意事项与维护方法

    丝杆升降的安装注意事项与维护措施对于确保其稳定运行和延长使用寿命至关重要。以下分别就这两方面进行详细说明
    的头像 发表于 03-12 17:04 630次阅读

    单片机低功耗的处理

    如果一个电路里面只有一个单片机以及单片机最基本的外围电路,那么它的功耗是很低的,特别是一些专门用于低功耗产品的单片机但是如果你以为你用了超
    发表于 01-21 08:25

    SG90舵机控制秘籍:参数、电源与信号的三大要点,为您综合分析了SG90舵机的控制参数注意事项

    一个电容(如 $100 \\mu \\text{F}$ 或更大)来应对瞬间电流波动。三、 机械和使用限制SG90作为一款微型舵机,在承载和使用上存在局限性。[td]注意事项详细说明影响 最大扭矩限制
    发表于 12-13 20:38

    驱动板PCB布线的注意事项

    PCB Layout 注意事项 1)布局注意事项: ●● 整体布局遵循功率回路与小信号控制回路分开布局原则,功率部分和控制部分的 GND 分开回流到输入 GND。 ●● 芯片的放置方向优先考虑驱动
    发表于 12-02 07:40

    变频器低功耗单片机方案

    在工业控制与自动化应用中,变频器发挥着关键作用。随着节能需求的提升,低功耗单片机逐渐成为变频器设计的核心。变频器内置简易PLC与PID控制功能,支持矢量控制与V/F控制两种模式,具备多段速控制及可调
    的头像 发表于 11-26 14:53 811次阅读

    CW32R031射频板LAYOUT注意事项有哪些?

    CW32R031射频板LAYOUT注意事项有哪些?目前433MHz发射时单片机偶尔死机,天线距离MCU只有2cm,需要做特别隔离吗?
    发表于 11-19 08:09

    MCU单片机,常用32位单片机,低功耗单片机MM32L系列

    MM32L系列低功耗单片机搭载了Arm®Cortex®-M0+内核,具备高效能和高代码密度,主频最高可达48MHz。其最大的亮点在于功耗控制方面取得了突破性进展:在待机模式下功耗可低至
    的头像 发表于 11-13 17:10 813次阅读

    L083最低功耗是多少,应该如何进行低功耗设计?有哪些注意事项

    L083最低功耗是多少,应该如何进行低功耗设计?有哪些注意事项
    发表于 11-12 07:29

    emWin AppWizard 开发注意事项有哪些?

    emWin AppWizard 开发注意事项
    发表于 09-04 06:18

    低功耗单片机各型号的对比及选型参考

    不同品牌、不同系列的低功耗单片机功耗控制、性能表现、外设配置等方面各有特点,通过低功耗单片机各型号的对比,能帮助开发者更精准地匹配应用需求
    的头像 发表于 07-22 18:25 1727次阅读

    波峰焊机日常开启及注意事项

    波峰焊机作为电子制造行业的关键设备,其稳定运行直接影响产品质量和生产效率。掌握科学的日常开启流程和操作注意事项,是保障设备性能和生产安全的基础。以下从开机准备、开机流程、运行监控、关机操作及日常维护五个方面详细说明
    的头像 发表于 07-18 16:52 4304次阅读

    IGBT器件的防静电注意事项

    IGBT作为功率半导体器件,对静电极为敏感。我将从其静电敏感性原理入手,详细阐述使用过程中防静电的具体注意事项与防护措施,确保其安全稳定运行。
    的头像 发表于 05-15 14:55 2158次阅读

    手机喇叭气密性检测仪的注意事项

    使用手机喇叭气密性检测仪的注意事项包括以下几点:一、使用前注意事项仔细阅读手机喇叭气密性检测仪的使用说明书,了解设备的操作方法和注意事项。检查气密性检测仪的各部件是否完好,包括压力表、
    的头像 发表于 05-15 13:38 885次阅读
    手机喇叭气密性检测仪的<b class='flag-5'>注意事项</b>

    国产32位单片机PY32F003,ADC使用注意事项

    。 PY32F003 系列单片机的工作温度范围为-40℃~85℃,工作电压范围 1.7V~5.5V。芯片提供 sleep 和stop 低功耗工作模式,可以满足不同的低功耗应用。主要面向低成本、
    的头像 发表于 04-25 15:06 1579次阅读
    国产32位<b class='flag-5'>单片机</b>PY32F003,ADC使用<b class='flag-5'>注意事项</b>