【经验】解析Silicon Labs的8位单片机EFM8SB10休眠时如何处理GPIO口降低功耗

2022-04-14 世强
8位单片机,EFM8SB10,SILICON LABS 8位单片机,EFM8SB10,SILICON LABS 8位单片机,EFM8SB10,SILICON LABS 8位单片机,EFM8SB10,SILICON LABS

SILICON LABS8位单片机EFM8SB10采用C8051内核,主频25MHz,集成12BIT的ADC、模拟比较器、触摸按键、UART、SPI、I2C等功能,休眠功耗低至50nA,是功能简单的电池供电设备的理想选择。本文将介绍EFM8SB10休眠时如何处理GPIO口降低功耗。



EFM8SB10主要用于低功耗设备,所以休眠功耗大小对电池使用寿命较大。如果进入休眠时对MCU接口的处理不好,会大大增加休眠功耗。特别是GPIO口,在进入休眠后,GPIO的状态并不会改变。如图1说明

  

图1 EFM8SB10手册中对GPIO的说明

如果在休眠前,有GPIO口为输出状态,且驱动大功率器件。在进入休眠后,该GPIO还是会驱动大功率器件,并不会降低驱动能力。这就导致该GPIO口的电流较大,从而影响整个休眠电流较大。


正确的处理方式是,在进入休眠前,将GPIO口配置为对应GPIO口外围在休眠时的电平状态。比如,外围电路在休眠时为高电平,GPIO口配置为高电平,外围电路在休眠时为低电平,GPIO口配置为低电平。这样可以避免GPIO的电平和外围的电平有压差,形成电流,从而降低休眠的功耗。比如:

while (1)

    {     //-----------------------------------------------------------------------

             // Task #1 - Handle Port Match Event   

         //-----------------------------------------------------------------------

      if(Port_Match_Wakeup)

      {

         Port_Match_Wakeup = 0;        // Reset Port Match Flag to indicate

                                     // that we have detected an event

         // Adjust LED state for active mode

         LED0 = LED_ON;

      }

      //-----------------------------------------------------------------------

       // Task #2 - Enter sleep mode if P1.3 switch is pressed   

     //-----------------------------------------------------------------------

      if(!PB1)                         // If the P1.3 switch is pressed

      {

         // Configure the Port I/O for Low Power Mode

         LED0 = LED_OFF;     // Turn on LED0 to indicate that

                                        // the device is entering the low power state

         LPM (SLEEP);

      }

    }


授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由东方的风提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

【经验】如何下载、安装、设置Silicon Labs 8位单片机集成开发环境IDE?

Silicon Labs的8位单片机集成开发环境IDE,简单、容易、强大,是C8051F及EFM8等8位单片机软件开发的强大利器!为了让新手能够快速上手IDE,本将详细接收Silicon Labs IDE的下载、安装、设置等方法。

设计经验    发布时间 : 2018-09-19

【经验】8位单片机EFM8BB21 串口UART1的配置与调试

UART是单片机中经常要使用到的外设, Silicon Labs EFM8BB21系列8位单片机中有两个UART,分别UART0和UART1,本片文章主要介绍UART1的配置与调试。使用芯科官方推出的开发软件Simplicity Studio配置工具可以很方便的进行寄存器的初始化配置,省去了繁杂的计算。

设计经验    发布时间 : 2019-07-24

【经验】8位单片机EFM8BB51正确初始化ADC后不工作的问题处理经验

芯科最新推出的8位单片机EFM8BB51,EFM8BB51使用模拟部分功能(比如ADC,比较器),客户往往会忽略AMUXCP的初始化,导致模拟功能不能使用。本文介绍AMUXCP功能的使用。

设计经验    发布时间 : 2023-04-01

【经验】如何计算8位单片机EFM8LB系列PWM最高输出频率?

在电机驱动、电源发生、可调电压发生等应用中,经常需要PWM波,Silicon Labs推出的高性能、高集成度、小体积、高性价比的EFM8LB系列8位单片机,可广泛应用光模块、电机控制等领域,它支持输出PWM波。本文将详细讲解如何计算EFM8LB系列8位单片机PWM最高输出频率。

设计经验    发布时间 : 2020-02-05

【经验】8位单片机EFM8系列的SFR Page操作

Silicon Labs的8位单片机EFM8系列,集成丰富的外设,高性能,小封装。软件开发时,由于外设多,寄存器操作引入了SFR Page机制,注意SFR Page设置,防止程序错误,让EFM8系列芯片设计出稳定的优质产品。

设计经验    发布时间 : 2019-04-17

【经验】解决8位单片机EFM8BB51驱动三相电机过零检测不灵敏的问题

对于简单的8位MCU实现,块换向用于驱动电动机。这种驱动方法需要逆变器电路对根据霍尔传感器给出的转子位置,电机相位电角度每120度的电流或者无传感器方法。本文主要解决8位单片机EFM8BB51F16I-QFN20驱动三相电机过零检测不灵敏的问题。

设计经验    发布时间 : 2023-03-31

【经验】8位单片机EFM8系列的ADC对参考电压Vref引脚设计要求

Silicon Labs的8位单片机EFM8系列,高精度ADC功能时该芯片的一大特点,为了ADC获得准确的采用值,除了正确操作ADC外设外,还需要正确设计参考电压,结合EFM8芯片的特点,介绍参考电压设计需要注意的事项。

设计经验    发布时间 : 2019-10-29

【经验】8位单片机EFM8的Boot代码放置模式及其特点

Silicon Labs 8位单片机EFM8支持Boot功能,通过该功能,可以使EFM8摆脱调试器进行代码下载,甚至可以实现远程代码升级等,这给单片机代码更新带来了极大的方便。而Boot在FLASH中的放置,对Boot实现具有重要影响,本文将详细为你解读Boot代码放置模式及其特点。

设计经验    发布时间 : 2019-07-05

【应用】8位单片机EFM8SB10用于燃气表触摸按键检测功能,检测精度高达16位、最小检测单位1fF

Silicon Labs推出的8位单片机EFM8SB10,具有电容检测精度高、功耗低、体积小等优点,将它用于燃气表触摸按键检测功能,可以拥有灵敏度高、抗油烟污染、节省电池等优势。因此,EFM8SB10非常适宜用于燃气表。

应用方案    发布时间 : 2021-07-16

【经验】如何基于Production Programmer实现EFM8系列8位单片机HEX文件下载?

当软件工程师调试并测试完毕代码后,下一个步骤,就是交给生产进入下载、生产环节。对于Silicon Labs的8位单片机,产线上下载方式有多种多样。本文将为你介绍一种简单、高效、低成本的下载方式,即基于原厂提供的通用软件“Production Programmer”+ U-EC6的方式。

设计经验    发布时间 : 2019-11-27

【经验】如何基于simplicity studio创建8位单片机EFM8的静态库?

Silicon Labs EFM8系列8位单片机,具有速度快、体积小、集成度等优势,被广泛应用在通信、工业控制、智能家居等领域,深受广大工程师好评。 现实中,软件工程师在开发代码时,往往会有不方便提供源代码、只能使用库文件的情形。本文将详细讲解如何基于simplicity studio制作“静态链接库”,以满足大家制作库文件的需求。

设计经验    发布时间 : 2019-01-10

【经验】8位单片机C8051F360如何实现多个SPI通信?

快速与不同配置的多个从设备进行通信,已经成为当前MCU芯片设计中的核心技术点之一。在现有微控制器芯片中spi接口一般只有1个,如何实现多个SPI通信是个问题。本文将介绍Silicon Labs的8位单片机C8051F360实现多个SPI通信的方法。

设计经验    发布时间 : 2021-07-15

【经验】如何给8位单片机EFM8LB的外设CLU配置逻辑运算函数?

Silicon Labs推出的8位单片机EFM8LB有个外设叫CLU,不占用MCU带宽、可单独使用也可级联,能实现较为复杂的逻辑运算,对需要调顶功能的光模块有很大的作用。那么,该如何给CLU外设配置逻辑运算函数呢?有本文将为你详细解读。

设计经验    发布时间 : 2020-06-20

【经验】对EFM8系列8位单片机可编程逻辑单元CLU的作用及应用的理解

Silicon Labs的EFM8系列8位单片机,集成了独特数字外设可编程逻辑单元CLU,让EFM8单片机的功能更加强大。那么,这个CLU的作用及应用是什么呢?本文将详细为你解读。

设计经验    发布时间 : 2019-08-21

【经验】基于8位单片机EFM8SB10F实现高精度液位检测的方法

本文根据实际经验,推荐一个基于电容检测原理的方法进行液位检测,主控选用Silicon Labs的EFM8SB10系列8位单片机,集成“电容传感器”单元,可实现16位检测精度,最小分辨单位为1fF,检测量程为0~500pF,实现高精度低成本方案。

设计经验    发布时间 : 2021-03-25

展开更多

电子商城

查看更多

只看有货

品牌:SILICON LABS

品类:8位MCU

价格:¥4.4595

现货: 27,940

品牌:RENESAS

品类:microcontroller

价格:¥2.8532

现货: 37,726

品牌:RENESAS

品类:microcontroller

价格:¥32.9564

现货: 20,089

品牌:RENESAS

品类:microcontroller

价格:¥32.3660

现货: 2,192

品牌:RENESAS

品类:MCU

价格:¥6.6987

现货: 907

品牌:RENESAS

品类:microcontroller

价格:¥38.8591

现货: 856

品牌:RENESAS

品类:MCU

价格:¥23.3594

现货: 820

品牌:RENESAS

品类:MCU

价格:¥11.1644

现货: 380

品牌:RENESAS

品类:MCU

价格:¥8.5022

现货: 250

品牌:RENESAS

品类:microcontroller

价格:¥15.7407

现货: 203

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:SILICON LABS

品类:Switch Hall Effect Magnetic Position Sensor

价格:¥2.2924

现货:150,000

品牌:SILICON LABS

品类:Light Sensor

价格:¥20.3400

现货:28,003

品牌:SILICON LABS

品类:Position Sensor

价格:¥3.0897

现货:12,568

品牌:SILICON LABS

品类:8位MCU

价格:¥4.9000

现货:12,000

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥10.1700

现货:10,000

品牌:SILICON LABS

品类:Gecko MCU

价格:¥15.6000

现货:5,353

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.7900

现货:3,451

品牌:SILICON LABS

品类:Wireless SoC

价格:¥15.1400

现货:1,455

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥11.1200

现货:1,201

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥16.8500

现货:550

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

工控触摸一体机定制

提供7~27寸工控机定制,支持嵌⼊式/ 壁挂式 /桌⾯式/悬挂式等安装方式,采用纯平⾯板IP65防尘防⽔等级,莫⽒7级硬度触摸屏,兼容多种操作系统:组态软件/安卓/XP/win7/8/10/Linux等,支持主板、接⼝、外观、⽀架、刷卡器、⾝份证阅读器、LOGO、⻨克⻛、系统、电池、蓝⽛、4G/5G、摄像头、GPS系统、⼆维码扫描器、指纹等特殊应⽤场景定制

最小起订量: 1台 提交需求>

3C认证/CCC认证

支持微型计算机 、便携式计算机显示设备、投影仪、打印设备、绘图仪、多用途打印复印机、扫描仪、计算机内置电源、电源适配器、充电器、服务器、收款机等产品中国强制性产品认证。

提交需求>

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面