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

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

3天内不再提示

GPIO电路图以及上拉电阻的作用

0BFC_eet_china 来源:未知 作者:邓佳佳 2018-03-04 16:10 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

GPIO口的定义:

GPIO口,通用输入输出,这个大家都知道,但是输入,输出的电路是什么样的,其实并不用太关心,只需配置寄存器即可,但是还是要摸一摸,为了方便理解,引入了单片机的IO口原理图来说明(道理是一样的)

认识电路:

一.普通IO口

如上图所示(红色框是板子内部)

1.基级(②位置)为低电平时,PNP导通,此时单片机IO口输出的是低电平,当基级(②位置)为高电平时,PNP导通,此时单片机IO口输出的是高电平

2.这里注意,④位置上是一个上拉电阻,这里设置上拉电阻的考虑因素是这样的,假设我要在这个单片机IO口输出一个电流来驱动小灯发亮,①的位置电阻一般有20k左右,发出的电流250uA,基本上忽略不计,加上一个上拉电阻后, 总电流 = ①位置电流 + ④位置电流(①与④构成并联电路)

3.为什么不设置让,①的位置电阻R小一点,这样电流大一点,就不需要上拉电阻了呢? 因为单片机是控制单元,设计时最好把强电流设计到外围电路里,如果设计到单片机内部,会烧坏板子

这里体现出上拉电阻的其中一个作用--->加大电流,加强了驱动的能力

二.强推挽输出:

(意思就是说能输入输出大电流,前面已经说了单片机内部最好不要设计大的电流,所以这个功能的IO要少用)

1.内部总线输入高电平, 上面的NPN导通,则IO口输出大电流(因为上面的三极管VCC电源下面没有接上拉电阻, I = VCC/电阻+NPN内部电阻),所以IO出口的地方一般接一个电阻限流内部总线输如低电平, 下面的NPN导通,则此时如果IO口外面接一个VCC(不带上拉电阻),就会有大电流灌输进来

这里体现了上拉电阻的另一个作用--->限流

三.开漏级OC门:

什么叫IO口的开漏状态,如上图所示 如果内线是高电平,则NPN的基级是低电平,此时NPN不导通,那么IO口此时相当于是悬浮在空气中的,所以无法确定它的状态(不知道是低电平还是高电平),那么这个状态就是开漏状态,所以此时要向外围电路输出一个高电平是不可能的,如果想输出一个高电平,则必须在NPN的集电极上面来一个上拉电阻

这时又体现出上拉的一个作用: 就是将不确定的信号通过一个电阻嵌位(保持)在一个高电平上,下拉同理,

这里对于OC门还有一个应用, 可以控制高电位的电路,如果外围电路需要大的电压,则可以用OC门加上拉电阻来完成这个功能,如下图所示, 当内部总线为高电平,则NPN截止,最右边加一个12v的上拉电阻,使得电位钳在12v供外围电路使用。

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

    关注

    5

    文章

    366

    浏览量

    31553
  • GPIO
    +关注

    关注

    16

    文章

    1313

    浏览量

    55727

原文标题:GPIO电路图以及上拉电阻的作用

文章出处:【微信号:eet-china,微信公众号:电子工程专辑】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    请问CW32F003内部电阻是多少?

    最近在调试DS18B20,用寄生电源,所以需要电阻,如果不接外部电阻,芯片内部的
    发表于 11-21 06:15

    请问NUC505 中的 VMID 引脚的作用是什么?如何设计电路图

    NUC505 中的 VMID 引脚的作用是什么?如何设计电路图
    发表于 08-28 06:26

    嵌入式接口通识知识之GPIO接口

    。推挽式复用功能由其它外设控制输出,可输出高低电平,驱动能力强。GPIO的基本电路图如下所示:GPIO的不同工作模式基于电路来实现,比较常用的工作模式有浮空输入、开漏输出和推挽输出。(
    发表于 08-14 14:39

    CYW5557x 的内部/下拉电阻值是多少?

    CYW5557x 的内部/下拉电阻值是多少? 我想知道的值是带引脚(GPIO_1 和 GPIO
    发表于 07-17 07:03

    电路设计基础:电阻、下拉电阻分析

    电阻、下拉电阻在电子元器件间中,并不存在上电阻和下拉
    的头像 发表于 05-22 11:45 1591次阅读
    <b class='flag-5'>电路</b>设计基础:<b class='flag-5'>上</b><b class='flag-5'>拉</b><b class='flag-5'>电阻</b>、下拉<b class='flag-5'>电阻</b>分析

    门老师教你快速看懂电子电路图

    本文从最基本的电容电阻开讲,包含模电数电,以及部分电气知识点,深入浅出。 资料介绍: 全文共分7课,以老师授课和师生交流的形式系统地介绍了电子电路识图方面的基本知识和技能,包括电路图
    发表于 05-16 15:17

    CYUSB3065 (CX3) GPIO 所有输出都是推挽还是开漏? 需要配置外部/下拉电阻吗?

    CYUSB3065 (CX3) GPIO 所有输出都是推挽还是开漏? 需要配置外部/下拉电阻吗?
    发表于 05-12 07:42

    硬件原理学习笔记

    这一个星期认真学习了硬件原理的知识,做了一些笔记,方便以后查找。硬件原理分为三类1.管脚类(gpio)和门电路类输入输出引脚,
    的头像 发表于 04-30 18:40 1241次阅读
    硬件原理<b class='flag-5'>图</b>学习笔记

    嵌入式硬件杂谈:推挽、开漏、高阻态、电阻

    对于嵌入式硬件这个庞大的知识体系而言,太多离散的知识点很容易疏漏,因此对于这些容易忘记甚至不明白的知识点做成一个梳理,供大家参考以及学习,本文主要针对推挽、开漏、高阻态、电阻这些知
    的头像 发表于 04-17 19:31 1820次阅读
    嵌入式硬件杂谈:推挽、开漏、高阻态、<b class='flag-5'>上</b><b class='flag-5'>拉</b><b class='flag-5'>电阻</b>

    一次性说清电阻和下拉电阻

    在电子元件领域,电阻与下拉电阻并非独立的物理实体,而是依据电阻在不同电路场景中的功能定义。它
    的头像 发表于 04-03 19:34 1426次阅读
    一次性说清<b class='flag-5'>上</b><b class='flag-5'>拉</b><b class='flag-5'>电阻</b>和下拉<b class='flag-5'>电阻</b>

    如何看懂电路图——超级完整版

    电子设备中有各种各样的。能够说明它们工作原理的是电原理,简称电路图电路图有两种,一种是说明模拟电子电路工作原理的。它用各种图形符号
    发表于 04-01 15:19

    电阻电路中的作用汇总

    电阻在提高总线的抗电磁干扰能力方面起到关键作用。当管脚悬空时,总线容易受到外界电磁干扰的影响。通过接上电子,可以有效地减少这种干扰。
    发表于 02-07 15:53

    电阻的工作原理详解

    在电子电路中,电阻起着非常重要的作用,其工作原理基于基本的电学定律,主要用于在特定的电路场景
    的头像 发表于 02-05 17:40 1331次阅读

    电阻阻值怎么选择

    在电子电路设计中,电阻是一种常用的元件,它的阻值选择至关重要,需要综合考虑多个因素来确定合适的阻值。 一、功耗因素 功耗是选择
    的头像 发表于 02-05 17:25 1317次阅读

    I2C总线上电阻阻值如何确定?

    时一直保持高电平状态,称为电阻。总线的电阻各有不同
    的头像 发表于 12-27 11:34 2397次阅读
    I2C总线上<b class='flag-5'>拉</b><b class='flag-5'>电阻</b>阻值如何确定?