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

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

3天内不再提示

低功耗设计入门:AGPIO的基础概念与原理!

青山老竹农 来源:jf_82863998 作者:jf_82863998 2025-08-28 15:14 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

对于刚接触低功耗设计的工程师,AGPIO的基础概念与原理是首要学习内容。从信号状态检测到电源动态管理,掌握这些核心知识,才能在实际设计中有效应用低功耗策略。

AGPIO是一种特殊的通用输入输出接口,全称为AON GPIO(Always-On GPIO)——具有在低功耗模式或休眠模式下保持供电和功能的特性。

当AGPIO作为GPIO中断功能使用时,无法设置为内部上拉或内部下拉。

AGPIO输出驱动能力单管脚≤5mA,但是所有AGPIO驱动电流总和也不能超过5mA。

AGPIO电压一致性没有普通IO电压一致性高,普通IO电压偏差在0.05V以内,AGPIO在0.15V以内。

本文将以Air780EPM为例,带你了解AGPIO的基础知识及LuatOS开发示例测试要点,在项目开发中可根据实际情况灵活应用。

一、认识模组GPIO管脚

Air780EPM的GPIO根据特性分为三种类型:普通GPIO、AGPIO、Wakeup IO。

wKgZO2iv_jaADoSnAAHs7LNnjOY502.png

GPIO功能复用表详见:https://docs.openluat.com/air780epm/luatos/hardware/design/gpio/

wKgZPGiv_muAZO-7AATBY-7BTaE561.pngwKgZPGiv_oGAeI87AAhlOfKWahU739.png

二、AGPIO测试示例

本示例通过Air780EPM V1.3开发板的GPIO1与GPIO27,对比普通GPIO和AGPIO进入休眠模式前后的区别。

最新源码及实操教程详见:https://docs.openluat.com/air780epm/luatos/app/driver/gpio

测试示例代码:

wKgZPGiv_seAeKnhAAN-c_AMIOs298.png

主要硬件连线:

wKgZO2iv_y2AImfrAAg0DfNJAqc846.pngwKgZPGiv_0GAU4-8AAaFgZygQPM308.png

三、示例运行效果

注意:下方展示图片是裁剪过的,与代码中设置的进入休眠模式的时间不一致;V2003之前固件(包括V2003)默认电平为1.8V,V2003之后固件默认电平为3.0V。

1. GPIO1(普通GPIO)进入休眠模式,管脚电平变化如下:

wKgZPGiv_3WAA_VGAAWRxRpHkkU067.png

Air780EPM大部分管脚为普通GPIO(GPIO复用表格中灰色底色的IO);Air780EPM系统为了在休眠模式下有极致的低功耗性能,会在模组进入休眠/深休眠模式时,关闭GPIO供电(VDD_EXT)——因此,会导致所有以VDD_EXT为电源域的GPIO进入下电状态。

2. GPIO27(AGPIO)进入休眠模式,管脚电平变化如下:

wKgZPGiv_6SABVYMAAWi0LYl8EA510.png

AGPIO管脚为休眠可保持管脚(GPIO复用表格中绿色底色IO管脚);这类管脚电源域为长保持的LDO_AONIO电源(为内部电源),这类电源在模组低功耗模式/PSM+下,仍然能够保持供电——因此,AGPIO管脚在休眠状态下能够保持电平。

在项目开发中,AGPIO管脚可以用于休眠状态下,仍然需要保持工作状态的外设。

今天的内容就分享到这里了~

审核编辑 黄宇

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

    关注

    12

    文章

    4120

    浏览量

    106937
  • GPIO
    +关注

    关注

    16

    文章

    1337

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    物联网低功耗设计:Vref 伪电源的核心特性与避坑指南

    在物联网电池供电设备的设计中,低功耗表现直接影响产品续航与整体可靠性。不少开发者在调试深度休眠场景时都会遇到一个共性问题:模组进入低功耗模式后,如何保证小电流参考电平持续稳定?本文要介绍的 Vref 功能,依托 AGPIO 引脚
    的头像 发表于 03-24 16:51 1341次阅读
    物联网<b class='flag-5'>低功耗</b>设计:Vref 伪电源的核心特性与避坑指南

    Nordic Semiconductor 扩展 nRF54L 系列,推出入门级低功耗蓝牙 SoC

    Semiconductor 发布全新的超低功耗入门级低功耗蓝牙® (LE) 系统级芯片 (SoC) nRF54LS05A 和 nRF54LS05B。这两款芯片均受益于 Nordic 市场领先的低功耗蓝牙技术,可作为单芯片系统
    的头像 发表于 03-11 14:58 441次阅读
    Nordic Semiconductor 扩展 nRF54L 系列,推出<b class='flag-5'>入门级低功耗</b>蓝牙 SoC

    浅谈低功耗晶振的设计方案

    在电源受限的电路应用中,为延长电池寿命或降低系统整体功耗,晶振通常需要具备低功耗特性。今天,凯擎小妹来和大家聊聊低功耗晶振的设计方案。
    的头像 发表于 02-11 11:34 609次阅读
    浅谈<b class='flag-5'>低功耗</b>晶振的设计方案

    低功耗蓝牙模块的基本概念和主要分类

    低功耗蓝牙(BLE)就像是普通蓝牙的“节能版”——它专门为需要长时间运行、电池供电的小设备设计。比如你的智能手环、电子秤、防丢器等,都是靠BLE技术在保持连接的同时,让电池能用几个月甚至几年。
    的头像 发表于 01-24 13:51 799次阅读
    <b class='flag-5'>低功耗</b>蓝牙模块的基本<b class='flag-5'>概念</b>和主要分类

    MCU低功耗主要体现在哪些方面?

    随着物联网的快速发展,终端设备对功耗要求越来越高,而MCU低功耗就显得尤为重要。 对于低功耗MCU(微控制器单元)评估低功耗性能时,可以进行一系列实验来验证,并记录相应的数据结果。 本
    发表于 12-26 06:31

    NXP MCX C系列微控制器:入门级低功耗解决方案

    NXP MCX C系列微控制器:入门级低功耗解决方案 在电子设计领域,寻找一款既经济实惠又具备低功耗特性的微控制器是许多工程师的目标。NXP的MCX C系列微控制器正是这样一款产品,它为通用应用场
    的头像 发表于 12-24 14:00 888次阅读

    什么是低功耗设计,如何评估低功耗MCU性能?

    在嵌入式系统的设计中,低功耗设计是许多设计人员必须面对的问题,其原因在于嵌入式系统被广泛应用于便携式和移动性较强的产品中去,而这些产品不是一直都有充足的电源供应,往往是靠电池来供电,所以设计人员从
    发表于 12-12 07:43

    特瑞仕DC/DC转换器设计入门网络研讨会问题解答(3)

    10月24日,我们举办了DC/DC转换器设计入门网络研讨会。现将研讨会答疑环节中各位提出的问题及解答分三期公开。若能为各位解决难题提供参考,我们将深感荣幸。
    的头像 发表于 11-21 11:04 943次阅读
    特瑞仕DC/DC转换器设<b class='flag-5'>计入门</b>网络研讨会问题解答(3)

    特瑞仕DC/DC转换器设计入门网络研讨会问题解答(2)

    10月24日,我们举办了DC/DC转换器设计入门网络研讨会。现将研讨会答疑环节中各位提出的问题及解答分三期公开。若能为各位解决难题提供参考,我们将深感荣幸。
    的头像 发表于 11-13 14:13 1074次阅读

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

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

    特瑞仕DC/DC转换器设计入门网络研讨会问题解答(1)

    10月24日,我们举办了DC/DC转换器设计入门网络研讨会。现将研讨会答疑环节中各位提出的问题及解答分三期公开。若能为各位解决难题提供参考,我们将深感荣幸。
    的头像 发表于 11-10 16:50 994次阅读
    特瑞仕DC/DC转换器设<b class='flag-5'>计入门</b>网络研讨会问题解答(1)

    RTT支持低功耗应用吗?

    RTT支持低功耗应用吗?哪个版本更适合用来做低功耗的项目?选标准版,nano,还是smart好?谢谢
    发表于 10-13 07:59

    AGPIO低功耗设计的基础知识“基石”

    构建低功耗系统如同搭建大厦,而AGPIO正是其基石。理解其基础特性——如低漏电设计、快速唤醒能力及多模式切换原理——是设计节能电路的前提,也是优化能效的起点。 AGPIO是一种特殊的通用输入输出接口
    的头像 发表于 08-28 15:13 844次阅读
    <b class='flag-5'>AGPIO</b>:<b class='flag-5'>低功耗</b>设计的基础知识“基石”

    低功耗低功耗前端模块,适用于蓝牙®范围扩展应用 skyworksinc

    电子发烧友网为你提供()低功耗低功耗前端模块,适用于蓝牙®范围扩展应用相关产品参数、数据手册,更有低功耗低功耗前端模块,适用于蓝牙®范围扩展应用的引脚图、接线图、封装手册、中文资料
    发表于 06-06 18:30
    <b class='flag-5'>低功耗</b>、<b class='flag-5'>低功耗</b>前端模块,适用于蓝牙®范围扩展应用 skyworksinc

    低功耗低功耗前端模块,适用于蓝牙®信号范围扩展应用 skyworksinc

    电子发烧友网为你提供()低功耗低功耗前端模块,适用于蓝牙®信号范围扩展应用相关产品参数、数据手册,更有低功耗低功耗前端模块,适用于蓝牙®信号范围扩展应用的引脚图、接线图、封装手册、
    发表于 06-06 18:30
    <b class='flag-5'>低功耗</b>、<b class='flag-5'>低功耗</b>前端模块,适用于蓝牙®信号范围扩展应用 skyworksinc