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

    浏览量

    31724
  • GPIO
    +关注

    关注

    16

    文章

    1334

    浏览量

    56478

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    用这种方法来估测CH552的电阻可以吗?

    CH552的端口可以设置四种模式,1、浮空输入,无上,2、 推挽输入输出,3 、开漏输入输出,无上,4、 类51模式,开漏输入输出,有。我们要估测它的端口上
    发表于 03-01 14:48

    EMMC电阻需要规律放置吗?

    一般情况,电阻都是放在EMMC侧打孔连接,但是我的主控和EMMC不在同一层,电阻有的放在
    发表于 12-10 15:49

    请问CW32F003内部电阻是多少?

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

    GPIO无输出/输入的故障排查

    1、确认时钟已使能。 2、检查 GPIO 模式设置是否正确(输出:推挽/开漏? 输入:浮空//下拉?)。 3、检查复用功能映射(如果该 IO 用于外设如 UART TX)。 4、检查外部
    发表于 11-18 07:37

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

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

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

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

    电路图:求马兰士功放DA -J7MKII电路图

    跪求马兰士功放DA -J7MKII电路图
    发表于 08-13 13:00

    ECC83+EL34推挽电路图资料

    分享一位老前辈在修复老式日本胆机留下的笔记,以及这位前辈修改电路的心得记录,并将电路图手稿重新绘制。
    发表于 07-29 16:27 1次下载

    请问STM32新出的芯片USB还需要电阻吗?

    我记得F103的USB需要电阻,STM32新出的芯片USB还需要电阻吗?例如H5系列
    发表于 07-18 06:40

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

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

    【沁恒CH585开发板免费试用体验】GPIO 流水灯

    模式是GD32复位之后的默认模式。 Figure 1‑2 输入浮空模式 输入:就是把电位拉高,比如拉到Vcc。
    发表于 07-04 22:55

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

    电阻、下拉电阻在电子元器件间中,并不存在上电阻和下拉
    的头像 发表于 05-22 11:45 3220次阅读
    <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

    每周推荐 ! 开关电源电路原理、PCB+272个音频功放电路图资料

    和整个系统的传导电压降 PCB走线可实现最佳的电压调节,负载瞬态响应和系统效率。 5、272个音频功放电路图 272个音频功放电路图资料分享,有需要的小伙伴可以点击下载~
    发表于 05-12 17:09

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

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