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

    文章

    360

    浏览量

    30628
  • 高电平
    +关注

    关注

    6

    文章

    149

    浏览量

    21399
  • gpio接口
    +关注

    关注

    1

    文章

    16

    浏览量

    13377

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

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

收藏 人收藏

    评论

    相关推荐

    单片机中上电阻的不可小觑的作用分析

    单片机系统当中,电阻逐渐成为了最为稳定也最为可靠的主要组成部分。大多数人知道上电阻
    发表于 08-10 16:30 3095次阅读

    单片机电阻和下拉电阻

      爱玩单片机的亲们通常都会常见IO引脚接上电阻或下拉电阻的现象,如图一中RP11、RP12、RP13、RP14均为
    发表于 08-16 15:55 8617次阅读
    <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>

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

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

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

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

    单片机中上电阻不可小觑的作用分析

    本篇文章对于电阻单片机当中的重要作用进行了细致的介绍,相信在阅读过本篇文章之后,大家对于为什么要在单片机中添加上
    发表于 11-04 13:01 726次阅读
    <b class='flag-5'>单片机</b>中上<b class='flag-5'>拉</b><b class='flag-5'>电阻</b>不可小觑的作用分析

    单片机电阻的作用是什么_单片机电阻原理图

    电阻单片机当中的重要作用进行了细致的介绍,相信在阅读过本篇文章之后,大家对于为什么要在单片机中添加上
    发表于 10-25 14:22 5.4w次阅读
    <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><b class='flag-5'>电阻</b>原理图

    关于单片机加上电阻的详细解释

    51单片机的时候对P0口必须加上电阻,否则P0就是高阻态,对这个问题可能感到疑惑,为什么是高阻态?加上
    的头像 发表于 12-18 17:09 1.1w次阅读
    关于<b class='flag-5'>单片机</b>加上<b class='flag-5'>上</b><b class='flag-5'>拉</b><b class='flag-5'>电阻</b>的详细解释

    单片机电阻和下拉电阻有何区别?

    因为单片机的输出端都是开漏输出的,就像三极管的集电极一样,如果没有电阻它输出不了高电平。而下拉电阻就是
    的头像 发表于 09-11 08:59 1w次阅读

    IO引脚中采用上电阻搭配电流负载有什么错

    提到51单片机IO引脚,很多人就会联想到上电阻。在单片机的相关问题中,很多问题同样与
    的头像 发表于 12-07 16:16 4222次阅读

    STM32单片机电阻配置为输入模式的方法

    在学习单片机的时候,我们经常遇到一组名词:电阻和下拉电阻,通过学习我们知道上下拉电阻不仅能使
    发表于 02-11 10:00 2.5w次阅读
    STM32<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><b class='flag-5'>拉</b>输入模式的方法

    单片机IO口操作总结

    单片机IO口操作总结一、单片机IO口概述二、单片机IO口操作1、输入口使用2、输出口使用三、关于
    发表于 11-05 13:06 31次下载
    <b class='flag-5'>单片机</b><b class='flag-5'>IO</b>口操作总结

    单片机之--电阻基本知识

    门电路必须加上电阻,才能使用。  3、为加大输出引脚的驱动能力,有的单片机管脚上也常使用上电阻。  4、在COMS芯片
    发表于 11-17 15:36 8次下载
    <b class='flag-5'>单片机</b>之--<b class='flag-5'>上</b><b class='flag-5'>拉</b><b class='flag-5'>电阻</b>基本知识

    单片机之--电阻基本知识

    门电路必须加上电阻,才能使用。  3、为加大输出引脚的驱动能力,有的单片机管脚上也常使用上电阻。  4、在COMS芯片
    发表于 11-24 11:51 3次下载
    <b class='flag-5'>单片机</b>之--<b class='flag-5'>上</b><b class='flag-5'>拉</b><b class='flag-5'>电阻</b>基本知识

    电阻和下拉电阻的作用及其选取原则

    电阻和下拉电阻电阻(Pull-Up)所谓
    发表于 12-01 09:21 11次下载
    <b class='flag-5'>上</b><b class='flag-5'>拉</b><b class='flag-5'>电阻</b>和下拉<b class='flag-5'>电阻</b>的作用及其选取原则

    电阻入门

    stc89c52单片机除了p0口其他io口都没有集成电阻
    发表于 01-14 14:11 3次下载
    <b class='flag-5'>上</b><b class='flag-5'>拉</b><b class='flag-5'>电阻</b>入门