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

    文章

    6085

    浏览量

    35406
收藏 人收藏

    评论

    相关推荐

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

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

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

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

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

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

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

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

    求助,关于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

    MCU启动失败竟因GPIO先上

    由于 RT1060 GPIO_AD_Bx 和 GPIO_Bx 两组 PAD 供电均来自于 NVCC_GPIO,当其中任何一个 GPIO
    发表于 03-28 10:32 801次阅读
    MCU启动失败竟因<b class='flag-5'>GPIO</b>先上<b class='flag-5'>电</b>?

    在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 1559次阅读
    MCU单片机<b class='flag-5'>GPIO</b><b class='flag-5'>初始</b>化该按什么顺序配置?为什么<b class='flag-5'>初始</b>化时有<b class='flag-5'>电平</b>跳变?

    CY8C9560A如何将所有GPIO设置为低电平

    目前我正在使用所有引脚作为输出 GPIO 引脚。 因此,我希望默认情况下将所有GPIO设置为低电平,然后我想同时将任何一个GPIO
    发表于 01-22 06:35

    N9H20 GPIO竟然是高电平,有没有办法解决?

    一直很纳闷,GPIO竟然是高电平。有没有办法解决,是不是要改动启动程序才能解决问题?
    发表于 01-17 08:27