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

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

3天内不再提示

GPIO的内部上下拉电阻_GPIO的驱动能力

h1654155282.3538 来源:电巢 作者:电巢 2020-10-14 11:11 次阅读

GPIO的电平

大部分CPU/FPGA/CPLD芯片的GPIO都会有独立的电源供电一般会命名为(VCCIO),这样可以灵活接不同的电平标准的芯片。所以在使用GPIO之前先确定两边的电平是否一致或兼容。

GPIO的内部上下拉电阻

内部上下拉电阻,可以提供确定的电平,使得GPIO在使用之前有个确定值以防误操作。正好最近遇到这样的问题。如下示意图。在两边都有内部上下拉电阻的时候,事情就变得有趣了。这条信号上的电平不高不低,当然取决于各自芯片的预留的电阻值。我比较幸运,碰到两边的电阻值大小相等。量到的是1.66V,3.3V的电平。不要小看这个不高不低的电平,可以让这个WIFI有时可识别有时不可。这种概率性的问题是会让人相当地头疼。所以设计时,要看清楚规格书,最好在原理图上标识以免忘记。

GPIO的OD或OCOD/OC就是说输出的MOSFET/BJT的D极/C极上再芯片内部里不接任何元件。如下图示意示意。

OD/OC的好处:

可以输出同电平,取决于外部电路的电源,如上图的Vcc2。

可以实现线与。

由外部上拉提供电流。当然不能超过GPIO的最大灌电流。

GPIO的驱动能力

主要就是说GPIO能输出多少电流(拉电流)或能输入多少电流(灌电流)。可以看下面这个图,明明白白了。

经常我们会拿GPIO直接去驱动LED 灯,这时就要注意GPIO的驱动能力够不够了,如果不够,就得外加个MOSFET或者BTJ.。
责任编辑人:CC

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

    关注

    85

    文章

    4996

    浏览量

    169414
  • GPIO
    +关注

    关注

    16

    文章

    1124

    浏览量

    50414
收藏 人收藏

    评论

    相关推荐

    请为cx3的io口没有内部上拉电阻下拉电阻吗?

    ,CyU3PGpioSetValue,在配置参数里CyU3PGpioSimpleConfig_t的结构里,没有看到此io口是否可以配置内部上拉或下拉电阻。请为cx3的io口没有内部上拉
    发表于 02-28 06:25

    stm32之上/下拉电阻GPIO的影响

    怎么解决这个引脚电平不确定的问题呢??于是工程师们就想了一个办法,在GPIO端口驱动电路外围加上拉电阻,连到电源,将其限制在高电平状态即为上拉。将上拉电阻接到地端,将电位限制在低电平即
    发表于 04-16 13:23

    STM32不同组的GPIO驱动能力有什么差别

    STM32不同组的GPIO驱动能力有什么差别呢,为什么同样的电路换组IO就不行呢
    发表于 10-26 10:14

    STM32不同组的GPIO驱动能力有什么差别?

    STM32不同组的GPIO驱动能力有什么差别呢,为什么同样的电路换组IO就不行呢
    发表于 12-06 16:12

    STM32不同组的GPIO驱动能力有什么差别呢?

    STM32不同组的GPIO驱动能力有什么差别呢,为什么同样的电路换组IO就不行呢
    发表于 12-11 17:24

    GPIO上下拉电阻的设置步骤

    上拉和下拉是指GPIO输出高电位(上拉)还是低电位(下拉)。上拉就是输入高电平,然后接一个上拉电阻(起保护作用),知道上拉就表示该端口在默认情况下输入为高电平。
    发表于 05-21 06:21

    上下拉电阻的作用

    器件连接时的灌电流能力不尽相同,连接上会有驱动问题,此时需要加上拉电阻,加大输出引脚的驱动能力。 阻抗匹配长线传输中电阻不匹配容易引起反射波
    发表于 07-27 08:38

    用什么芯片可以增强GPIO口的驱动能力

    我用f28377的GPIO口做大功率可控硅的驱动,可惜GPIO的输出电流太小,不能够直接驱动TIP122,问用什么芯片可以增强GPIO口的
    发表于 05-29 15:21

    gpio驱动能力是什么意思

    gpio驱动能力是什么意思,说明:这里主要是基于Amlogic_S905X平台上实现的,其实gpio的控制都是通用的,使用的都是标准的gpio操作函数,跟平台无关。通过往节点写入1或者
    发表于 07-22 06:38

    CH32v103的GPIO怎么配置上拉还是下拉

    芯片数据手册中有说明支持在配置为输入时可以选择内部上拉或者下拉,CNFy 位配置0b10时,配置为带有上下拉的输入模式,那么怎么配置上拉还是下拉? 谢谢。另外从
    发表于 05-18 07:24

    一文快速理解STM32中的上/下拉电阻

    STM32中的GPIO 以STM32中的GPIO为例,如上图是GPIO的结构图。 从上图中标号2处可以看到,上拉和下拉电阻上都有一个开关,通
    的头像 发表于 11-02 10:11 1.2w次阅读
    一文快速理解STM32中的上/<b class='flag-5'>下拉</b><b class='flag-5'>电阻</b>

    固件#06--STM32-MCU-GPIO工作模式

    是高电平下拉输入:GPIO-IPDIO内部下拉电阻输入,默认低高电平模拟输入:GPIO-AIN应用ADC模拟输入,或者低功耗下省电开漏输出:
    发表于 11-18 18:51 1次下载
    固件#06--STM32-MCU-<b class='flag-5'>GPIO</b>工作模式

    STM32F4中GPIO_PuPd寄存器为什么设置上拉与下拉其原因是什么

    STM32F4中GPIO_PuPd寄存器设置上拉与下拉问题首先 上下拉 是给IO一个默认的状态 比如控制EN的话,那么高有效的我们就下拉,低有效的话我们就上拉而 很多IO 由于CMOS
    发表于 11-29 15:51 24次下载
    STM32F4中<b class='flag-5'>GPIO</b>_PuPd寄存器为什么设置上拉与<b class='flag-5'>下拉</b>其原因是什么

    STM32的GPIO的输入,输出与开漏,推挽,上拉,下拉的关系

    STM32的GPIO的输入,输出与开漏,推挽,上拉,下拉的关系
    发表于 01-14 14:45 24次下载
    STM32的<b class='flag-5'>GPIO</b>的输入,输出与开漏,推挽,上拉,<b class='flag-5'>下拉</b>的关系

    如何提高单片机的GPIO驱动能力

    单片机是控制器件而不是驱动器件,因为输出电流很小,不足以驱动某些需要大电流的外设。 单片机的GPIO驱动能力有限,不能直接驱动较大功率的负
    的头像 发表于 03-24 15:36 6347次阅读
    如何提高单片机的<b class='flag-5'>GPIO</b>口<b class='flag-5'>驱动能力</b>