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

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

3天内不再提示

引入单片机IO口中,上拉电阻应用设计

GReq_mcu168 来源:互联网 作者:佚名 2018-01-15 10:05 次阅读
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

    文章

    345

    浏览量

    30257
  • 高电平
    +关注

    关注

    6

    文章

    102

    浏览量

    20954
  • gpio接口
    +关注

    关注

    1

    文章

    14

    浏览量

    13343

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

文章出处:【微信号:mcu168,微信公众号:硬件攻城狮】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    关于51单片机P0口电阻

    我是一个单片机的初学者,对于51单片机的P0口需要接上电阻,在此接一个10K的排阻,但不知道引出的8个排针的摆放位置,这8个引出的IO口排
    发表于 01-23 22:41

    51单片机IO口驱动能力、灌电流、电流、电阻的选择

    ,led亮。注意到了吗? LED 不发光的时候,电阻给的电流全部灌入单片机的引脚了!如果在一个 8 位的接口,安装了 8 个 1K 的
    发表于 11-18 16:23

    关于51单片机IO引脚的驱动能力与电阻

    就没有电阻,所以 P0 口根本就没有高电平输出电流的能力。 再看看上面的电路图: 图中的 D1,是接在正电源和引脚之间的,这就属于灌电流负载,D1 在单片机输出低电平的时候发光。这
    发表于 06-26 16:52

    关于单片机IO口电压电平转换

    在这个电平转换电路中,当单片机IO口(3.3V器件)低时,MOS导通,5V器件被低,此时单片机IO
    发表于 04-18 22:59

    如何设计保护单片机IO的电路?

    在使用单片机外部IO的时候,有一个IO作为单总线通讯,同时也是外部中断,也要求电阻。 可是
    发表于 01-22 09:16

    电阻与下拉电阻有什么作用

    电阻与下拉电阻用在什么场合? 答:用在数字电路中,存在高低电平的场合。
    发表于 05-20 13:48

    GPIO电路图与电阻的作用(附详细分析)

    口输出的是高电平。2、这里注意,④位置是一个电阻,这里设置
    发表于 06-12 07:52

    详解GPIO电路图及电阻的作用

    电路:一、普通IO口1、基级(②位置)为低电平时,PNP导通,此时单片机IO口输出的是低电平,当基级(②位置)为高电平时,PNP导通,此时单片机IO
    发表于 07-30 08:30

    单片机必学:GPIO电路与电阻

    通,此时单片机 IO 口输出的是高电平。2、这里注意,④位置是一个电阻,这里设置
    发表于 10-12 09:37

    电阻有什么作用?如何去计算上电阻的阻值?

    电阻有什么作用?如何去计算上电阻的阻值?51型单片机I
    发表于 07-07 07:29

    什么是和下拉电路

    、下拉以及对应电阻和下拉电阻的作用原理一、什么是
    发表于 07-26 06:46

    单片机IO口概述

    单片机IO口操作总结一、单片机IO口概述二、单片机IO口操作1、输入口使用2、输出口使用三、关于
    发表于 11-10 06:26

    电阻的作用是什么

    stc89c52单片机除了p0口其他io口都没有集成电阻
    发表于 01-14 07:14

    电阻和下拉电阻的作用

    电阻和下拉电阻电阻(Pull-Up)所谓
    发表于 01-25 07:23

    请问51单片机io口需要电阻吗?

    51单片机io口需要电阻吗?
    发表于 11-06 06:48