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

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

3天内不再提示

英创信息技术ESM6800 GPIO上电初始电平的设置简介

英创信息技术 来源:英创信息技术 作者:英创信息技术 2020-02-11 17:24 次阅读

ESM6800嵌入式主板的32位GPIO(General Purpose Input Output)管脚,均支持独立设置其输入输出方向、读取输入电平、设置输出电平,广泛应用于各种数字信号状态的采集和开关量输出控制。在初始上电时,ESM6800的32位GPIO管脚缺省硬件配置为100K弱下拉电阻并带保持电路(Keeper)。在系统上电后,PMIC(Power Management Integrated Circuit)将有约300ms的延时复位,CPU才会运行。CPU启动运行后,将首先把各位GPIO管脚配置为100K上拉。若GPIO管脚处于外部悬空状态,其上电的时序如下:

图1GPIO管脚外部悬空时的上电时序

在图1中,黄色的波形为ESM6800系统的DC5V供电电源,绿色的波形为GPIO管脚的电平。

在实际应用中,当某位GPIO被用作数字输出或开关量输出时,需要其上电后的初始状态处于所希望的电平,直至应用程序可控。根据ESM6800 GPIO的特性,用户可很容易按以下方法配置GPIO的初始电平。

初始电平为高电平:对GPIO管脚外部连接10K电阻上拉到3.3V。接10K上拉后的GPIO的上电时序如图2所示。注意在PMIC硬件复位器件(大约300ms),GPIO电平在1.8V – 2V之间,要求其驱动电路把该电平视为高电平。

图2GPIO外接10K上拉电阻

初始电平为低电平:对GPIO管脚外部链接10K下拉电阻到地。接10K下拉电阻后的GPIO上电时序如图3所示。

图3GPIO外接10K下拉电阻

在ESM6800的32位GPIO管脚中,由于硬件实现机制的原因,有个别管脚不完全满足上面描述的上电电平状态,这些管脚有:

1、GPIO6和GPIO7这2位GPIO,当需要配置为数字输出时,仅满足上电为高电平的时序要求。

2、GPIO5,不满足上电具有确定电平的时序,在PMIC硬件复位器件,存在电平变化的情况,因此不宜选作对上电电平有明确要求的数字输出管脚。

下面的表格列出了所有GPIO管脚的应用建议。

GPIO管脚 上电高电平 上电低电平 应用建议
GPIO0 – GPIO4 DI或DO均可
GPIO5 - - DI或对初始状态无要求的DO
GPIO6 – GPIO7 - DI或初始高电平DO
GPIO8 – GPIO31 DI或DO均可

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

    关注

    7

    文章

    6087

    浏览量

    35675
收藏 人收藏

    评论

    相关推荐

    ADS1254启动,DOUT/DRDY总是高电平,一直为高电平是怎么回事?

    ADS,DOUT/DRDY总是高电平,一直为高电平,多插几次电源,偶尔能正常启动DOUT/DRDY有正常的下降沿。 到底是怎么回事? 下面是启动顺序: InitSPI3SEL(
    发表于 01-23 07:01

    芯盛智能荣获2024年信息技术应用创新工作委员会卓越贡献成员单位

    日前,中国电子工业标准化技术协会信息技术应用创新工作委员会(以下简称 “信工委会”)2024 年度总结座谈会于北京隆重举行。此次会议对在信工作中作出突出贡献的成员单位予以表彰。江苏
    的头像 发表于 01-20 09:56 193次阅读

    GPIO错误排查与解决

    在嵌入式系统和微控制器编程中,通用输入输出(GPIO)是最常见的接口之一。然而,在使用GPIO时,我们可能会遇到各种错误。 1. 理解GPIO GPIO是微控制器
    的头像 发表于 01-09 09:46 514次阅读

    飞腾助力首届教育信息技术应用创新大赛圆满落幕

    近日,由中国教育技术协会主办,教育部教育管理信息中心教育信实验室、公安部第三研究所、中国电子工业标准化技术协会信工委会支持,北京航空航天
    的头像 发表于 12-24 09:57 230次阅读

    有方科技参编的信息技术团体标准发布

    近日,有方科技参编的《信息技术产品供应链成熟度 共性指标 第1部分:企业背景评价》《信息技术产品供应链成熟度 共性指标 第2部分:技术掌控评价》《信息技术产品供应链成熟度 共性指标 第
    的头像 发表于 12-23 10:44 273次阅读

    龙芯中科助力2024首届教育信息技术应用创新大赛成功举办

    近日,2024首届教育信息技术应用创新大赛在北京航空航天大学成功举办。本次大赛由中国教育技术协会主办,教育信实验室、公安部第三研究所、中国电子工业标准化技术协会信
    的头像 发表于 12-19 17:02 298次阅读

    中科达荣获2024年软件和信息技术服务优秀企业

    及前百家企业”名单。中科达凭借非凡的技术实力与持续的创新能力,成功入选“2024年度软件和信息技术服务竞争力百强企业”以及“2024年软件和信息技术服务优秀企业”。
    的头像 发表于 10-30 11:44 575次阅读

    求助,关于GPIO4和GPIO5拉电阻问题求解

    Q: GPIO电平状态 除了XPD_DCDC,GPIO可以配置拉; 关于 GPIO
    发表于 07-19 14:06

    后,GPIO输出会瞬间脉冲高电平,有没有办法防止这种情况发生?

    后,GPIO输出会瞬间脉冲高电平。有没有办法防止这种情况发生。从GPIO输出所连接的电路中获得大量浪涌电流.....谢谢
    发表于 07-19 07:55

    ESP32 LEDC初始化通道时GPIO会输出短暂低电平,为什么?

    ;ledc_channel); 在低电平驱动的 LEDC 控制电路中, 需要初始化 LEDC 的整个过程 LEDC 的输出信号一直是高电平. 但是实际
    发表于 06-26 07:33

    主控板初始化输出端子电平反转的原因?

    现在有一块变频器主控板24V供电,初始时刻1所有的主控板的开关量端子电平会翻转一个很窄的脉冲,具体表现为,变频器数字量输出端子在主控板
    发表于 05-11 21:29

    STM32 PB3管脚设置为浮空输入,之前如果管脚保持高电平,检测出来的一直都是低为什么?

    STM32 PB3管脚设置为浮空输入,之前如果管脚保持高电平,检测出来的一直都是低,产品已经出了几千片,就是最近一批货有大概10片有这个问题,对着芯片用风枪加热到一定温度就能检测到
    发表于 04-24 06:46

    在stm32后,初始GPIO之前,GPIO的状态是否都是floating的状态?

    请教各位大佬,在stm32后,初始GPIO之前,GPIO的状态是否都是floating的状态,必须要外加上拉或者下拉才能固定
    发表于 03-20 07:18

    STM32一瞬间GPIO是处于什么状态?

    STM32 芯片一瞬间 GPIO是处于什么状态?是高阻态吗?还是还是高电平,记得51是高电平,请各位大佬指点一二。
    发表于 03-13 07:00

    MCU单片机GPIO初始化该按什么顺序配置?为什么初始化时有电平跳变?

    GPIO初始化时有时钟配置、模式配置、输出配置、复用配置,那么在编写初始化代码时,到底该按什么顺序执行呢?如果顺序不当那初始化过程可能会出现短暂的
    的头像 发表于 02-22 11:07 1707次阅读
    MCU单片机<b class='flag-5'>GPIO</b><b class='flag-5'>初始</b>化该按什么顺序配置?为什么<b class='flag-5'>初始</b>化时有<b class='flag-5'>电平</b>跳变?