【四旋翼飞行器】76小时吃透四轴算法!史上最强软硬结合实战项目,👉戳此立抢👈

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

玩转单片机 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供外围电路使用

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

文章出处:【微信号:mcu168,微信公众号:玩转单片机】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

IIC的上拉电阻是靠近MCU还是靠近传感器芯片端比较好?

如题!最近设计I2C的时候,考虑上拉电阻的位置有这个疑问 ...
发表于 02-19 15:39 211次 阅读
IIC的上拉电阻是靠近MCU还是靠近传感器芯片端比较好?

FPGA指示灯上拉电阻的问题

近来对指示灯必须上拉理解有点模糊,看到说因为如果单片机的驱动能力不够的话指示灯是不会亮的,通过上拉电阻,电流经过电源电阻...
发表于 02-18 16:33 177次 阅读
FPGA指示灯上拉电阻的问题

请问AD9224的逻辑输入高电平最低是3.5V吗?

当DRVDD使用5V时,手册上写了,AD芯片的数字输入输出是5V的逻辑电平。当DRVDD使用3.3V时,AD芯片的数字输入输出...
发表于 02-18 10:30 21次 阅读
请问AD9224的逻辑输入高电平最低是3.5V吗?

I2C为什么要串联上拉电阻

如图,像这种IIC的电路为什么要加这些4.7kΩ、100Ω的上拉电阻? ...
发表于 02-15 09:58 505次 阅读
I2C为什么要串联上拉电阻

这个调理电路如何根据高电平的变化进行修改?

最近在2440上增加一些模块 由于没有经验  一开始还以为高电平是5V呢 接着就按5V设计了 后来才明白是3.3伏 这...
发表于 02-15 08:00 236次 阅读
这个调理电路如何根据高电平的变化进行修改?

怎么将STLED316与Atmega连接

你好! 使用Atmega常规硬件SPI,数据传输为8位。因此,当断言命令,然后从/向STLED接收/发送数据时,每个传输看...
发表于 02-14 11:44 16次 阅读
怎么将STLED316与Atmega连接

DLPA3000 INT_t引脚是低电平电流只有几十毫安

接光机LPA3000+DLPC3438 不接光机 int_z引脚高电平 接光机int_z引脚是低电平电流只有几十毫安 此故障要怎么解决?...
发表于 02-13 08:54 62次 阅读
DLPA3000 INT_t引脚是低电平电流只有几十毫安

51单片机P0口上拉电阻的取值问题分析

第一种:P0口作为共阳极LED数码管的驱动端口。这种情况下,P0口主要是以吸收电流来作为有效工作方式....
发表于 02-11 10:00 15次 阅读
51单片机P0口上拉电阻的取值问题分析

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

在学习单片机的时候,我们经常遇到一组名词:上拉电阻和下拉电阻,通过学习我们知道上下拉电阻不仅能使当前....
发表于 02-11 10:00 54次 阅读
STM32单片机的上拉电阻配置为上拉输入模式的方法

基于键盘电路实例分析上拉电阻错误导致51单片机无法正常运行

在电路设计中,为了将电阻钳位维持在高电平,会借助上拉电阻来实现电阻的稳定,因此上拉电阻开始大量出现在....
的头像 玩转单片机 发表于 02-02 17:02 104次 阅读
基于键盘电路实例分析上拉电阻错误导致51单片机无法正常运行

hc05蓝牙先上电后加KEY高电平,进不了AT模式

请教一下,我这几天头大啊。HC05蓝牙模块调试了好多天了,一直困惑着我的就是AT指令的问题。 1在key和电源同时上高电平时能...
发表于 01-28 06:35 71次 阅读
hc05蓝牙先上电后加KEY高电平,进不了AT模式

LTC3814-5的BG脚和TG脚始终为高电平

LTC3814-5的BG脚和TG脚始终为高电平,使用线性供电为9、10、11脚提供电压,当供电建立时,BG脚与TG脚就同时变为高电平...
发表于 01-25 12:24 24次 阅读
LTC3814-5的BG脚和TG脚始终为高电平

请问VHDL怎么实现两个输出信号延时

正在学习VHDL,有一个问题不知道咋实现,希望大家帮忙。 输入信号 I_moen 和I_boen,输出信号 O_mo 和O_bo。要求: 1.&...
发表于 01-25 06:35 42次 阅读
请问VHDL怎么实现两个输出信号延时

探析上拉电阻和下拉电阻的用处和区别

因为单片机的输出端都是开漏输出的,就像三极管的集电极一样,如果没有上拉电阻它输出不了高电平。而下拉电....
的头像 玩转单片机 发表于 01-22 16:06 426次 阅读
探析上拉电阻和下拉电阻的用处和区别

CD4013遥控插座电路

最近,朋友的一个遥控插座不能断电,请笔者帮忙检修。打开后,通过检测,发现是双向晶闸管已击穿。更换后故....
的头像 电子设计 发表于 01-01 10:18 224次 阅读
CD4013遥控插座电路

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

提到51单片机的IO引脚,很多人就会联想到上拉电阻。在单片机的相关问题中,很多问题同样与上拉电阻的息....
的头像 玩转单片机 发表于 12-07 16:16 447次 阅读
IO引脚中采用上拉电阻搭配拉电流负载有什么错

如何将单片机的上拉电阻配置为上拉输入模式

IIC是一种通讯方式,只需要通过SCL和SDA即可实现数据的传输,在典型的IIC器件手册上都会发现S....
发表于 12-04 14:31 283次 阅读
如何将单片机的上拉电阻配置为上拉输入模式

浅析单片机数码管电路中的上拉电阻

上拉就是将不确定的信号通过一个电阻钳位在高电平,电阻同时起限流作用。下拉同理,也是将不确定的信号通过....
的头像 电子发烧友网 发表于 10-30 09:30 883次 阅读
浅析单片机数码管电路中的上拉电阻

上拉电阻有什么作用如何选择上拉电阻

上拉就是将不确定的信号通过一个电阻钳位在高电平,电阻同时起限流作用。下拉同理,也是将不确定的信号通过....
的头像 玩转单片机 发表于 10-28 09:32 1207次 阅读
上拉电阻有什么作用如何选择上拉电阻

SN74AC241 具有三态输出的八路缓冲器/驱动器

这些八进制缓冲器和线路驱动器专门用于提高三态存储器地址驱动器,时钟驱动器和面向总线的接收器的性能和密度。发射器。 ?? AC241器件被组织为两个4位缓冲器/驱动器,具有单独的互补输出使能(10E和20E)输入。当1OE \为低电平或2OE为高电平时,器件将非反相数据从A输入传递到Y输出。当1OE \为高电平或2OE为低电平时,输出处于高阻态。 为确保上电或断电期间的高阻态,OE \应连接到VCC通过上拉电阻和OE应通过下拉电阻连接到GND;电阻的最小值由驱动器的电流吸收或电流源能力决定。 特性 2 V至6 VVCC操作 输入接受电压至6 V 最大tpd7.5 ns,5 V 参数 与其它产品相比 同向缓冲器/驱动器   Technology Family VCC (Min) (V) VCC (Max) (V) Bits (#) Voltage (Nom) (V) F @ Nom Vol...
发表于 10-15 16:45 46次 阅读
SN74AC241 具有三态输出的八路缓冲器/驱动器

单片机上拉电阻、下拉电阻作用及原则

上拉就是将不确定的信号通过一个电阻嵌位在高电平!“电阻同时起限流作用”!下拉同理!
的头像 玩转单片机 发表于 09-23 18:19 984次 阅读
单片机上拉电阻、下拉电阻作用及原则

FPGA学习系列:33. 设计一个简单的二选一数据选择器

设计背景: 频率计又称为 频率计数器 ,是一种专门对被测信号频率进行测量的 电子测量仪器 。频 率计....
的头像 电子发烧友网工程师 发表于 09-21 10:24 2380次 阅读
FPGA学习系列:33. 设计一个简单的二选一数据选择器

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

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

上拉电阻的阻值选择

本文首先介绍了上拉电阻阻值的选择原则,其次介绍了上拉电阻阻值计算原则。上拉就是将不确定的信号通过一个....
的头像 发烧友学院 发表于 08-30 18:37 1517次 阅读
上拉电阻的阻值选择

上拉电阻的作用原理

本文首先介绍了上拉电阻的作用,其次介绍了上拉电阻的原理,最后分享了上拉电阻典型电阻电路。上拉电阻,就....
的头像 发烧友学院 发表于 08-30 18:33 8935次 阅读
上拉电阻的作用原理

为什么要用上拉电阻

本文主要详细阐述了为什么要使用上拉电阻,其次介绍了上拉电阻应用原则。
的头像 发烧友学院 发表于 08-22 17:35 2020次 阅读
为什么要用上拉电阻

p0口为什么接上拉电阻

本文首先介绍了单片机P0端口的结构及工作原理,其次介绍了单片机端口上拉电阻的作用,最后阐述了单片机p....
的头像 发烧友学院 发表于 08-22 17:16 1483次 阅读
p0口为什么接上拉电阻

增量编码器信号输出TTL电平、5V差分、长线驱动、它们有什么不同?

增量方波脉冲数字信号也许很简单,但是还是有很多人难以定义并区分清楚,在这么个简单的问题上犯的错误却比....
的头像 工控网智造工程师 发表于 08-04 08:42 6935次 阅读
增量编码器信号输出TTL电平、5V差分、长线驱动、它们有什么不同?

单片机采用高电平和低电平的复位说明

原理可理解为:单片机一上电的瞬间,电容相当于短路,所以5V电压全部集中在4.7K电阻上,然后,电容开....
的头像 电子发烧友网工程师 发表于 07-15 10:36 1241次 阅读
单片机采用高电平和低电平的复位说明

用几个问答通熟易懂的解释上拉电阻与下拉电阻保证你快速了解

百度一下上拉电阻与下拉电阻,一堆一堆的解释就出来了,不过,好像没有一个解释的通熟易懂的,可能是写解释....
的头像 玩转单片机 发表于 06-10 10:47 1946次 阅读
用几个问答通熟易懂的解释上拉电阻与下拉电阻保证你快速了解

嵌入式学习之GPIO接口详解

本文开始介绍了GPIO的概念好优点,其次阐述了GPIO硬件以及何为上拉电阻和下拉电阻,最后阐述了GP....
发表于 04-26 15:17 974次 阅读
嵌入式学习之GPIO接口详解

上拉电阻的作用及阻值的选择原则

上拉电阻的作用及阻值的选择原则
发表于 03-21 11:17 162次 阅读
上拉电阻的作用及阻值的选择原则

关于上拉与下拉电阻你必须要知道的都在这里

我们先来说说集电极开路输出的结构。集电极开路输出的结构如图1所示,右边的那个三极管集电极什么都不接,....
的头像 电子工程专辑 发表于 03-20 08:48 7497次 阅读
关于上拉与下拉电阻你必须要知道的都在这里

通过寄存器来操作GPIO引脚

GPIO,英文全称为也就是通用IO口。在嵌入式系统中常常有数量众多,但是结构却比较简单的外部设备/电....
的头像 玩转单片机 发表于 03-13 15:14 2249次 阅读
通过寄存器来操作GPIO引脚

MCU健壮性设计之如何配置数字输入/输出

一般来说,未使用的功能(或已删除的变体)都不会被释放。这对于uC的引脚尤其适用,因为它对摄动很敏感,....
的头像 电子发烧友网工程师 发表于 03-09 13:55 1932次 阅读
MCU健壮性设计之如何配置数字输入/输出

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

GPIO口,通用输入输出,这个大家都知道,但是输入,输出的电路是什么样的,其实并不用太关心,只需配置....
的头像 电子工程专辑 发表于 03-04 16:10 3357次 阅读
GPIO电路图以及上拉电阻的作用

电平转换电路中上拉电阻的处理办法

通过双极性晶体管,集电极由上拉电阻接到电源,输入的高电平的电压值就是电源电压值。以MiniARM核心....
的头像 电子发烧友网工程师 发表于 02-14 07:50 4528次 阅读
电平转换电路中上拉电阻的处理办法

耦合与退耦以及上拉电阻与下拉电阻的干货分析

什么是耦合电容?什么是去耦电路? 耦合指信号由第一级向第二级传递的过程,一般不加注明时往往是指....
的头像 张飞实战电子 发表于 02-06 09:27 3761次 阅读
耦合与退耦以及上拉电阻与下拉电阻的干货分析

基于单片机管脚设计成低电平的原因以及实例解析

这是由常用的电路结构所决定的,低电平时电路往往有较高电平时更低的环路阻抗,而低阻抗则意味着抗干扰能力....
的头像 MCU开发加油站 发表于 01-19 08:59 1873次 阅读
基于单片机管脚设计成低电平的原因以及实例解析

msp430介绍_msp430上拉电阻的使用

MSP430的输入输出均可以设置上拉和下拉电阻。上下拉是否开启是由REN寄存器决定的,而是上拉还是下....
发表于 01-12 10:23 1325次 阅读
msp430介绍_msp430上拉电阻的使用

ch340g中文资料ch340g中文数据手册

发表于 01-09 09:47 9900次 阅读
ch340g中文资料ch340g中文数据手册

关于单片机上拉电阻的11个基础知识解析

1、上拉就是将不确定的信号通过一个电阻嵌位在高电平!“电阻同时起限流作用”!下拉同理! 2、上....
的头像 畅学单片机 发表于 01-08 11:26 3385次 阅读
关于单片机上拉电阻的11个基础知识解析

做单片机外围电路设计,你也可能常见这10个问题

大家可以看到复位电路中电阻R1=10k时RST是高电平 ,而当R1=50时RST为低电平,很明显R1....
的头像 电子工程技术 发表于 12-29 06:15 10171次 阅读
做单片机外围电路设计,你也可能常见这10个问题

以实例分析上拉电阻

手机原理设计中,上拉电阻常用在中断,GPIO控制,I2C等信号上,本文希望能通过实例分析加深对上拉电....
的头像 面包板社区 发表于 12-21 17:03 1674次 阅读
以实例分析上拉电阻

控制关电的I/O口,如何实现彻底关电

单片机应用系统中,常有用单片机的I/O口来实现自关机(彻底关机)的功能。一般用单片机的一个I/O口控....
的头像 玩转单片机 发表于 12-20 07:32 4577次 阅读
控制关电的I/O口,如何实现彻底关电

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

51单片机的时候对P0口必须加上上拉电阻,否则P0就是高阻态,对这个问题可能感到疑惑,为什么是高阻态....
的头像 畅学单片机 发表于 12-18 17:09 2650次 阅读
关于单片机加上上拉电阻的详细解释

单片机外围电路设计中的十大注意事项详解

出现这样的原因是由于RST引脚内含三极管,即便在截止状态时也会有少量截止电流,当R取的非常大时,微弱....
的头像 EDN电子技术设计 发表于 12-06 10:04 4639次 阅读
单片机外围电路设计中的十大注意事项详解

单片机的上拉电阻示意图及作用分析

当管子导通时, 管子等效一电阻,大小为1k左右,因此5v电压全部加在此等效电阻上,输出端Vout=5....
的头像 畅学单片机 发表于 11-29 09:16 4591次 阅读
单片机的上拉电阻示意图及作用分析

51单片机p0口上拉电阻的选择,应该遵循哪些设计原则?

1、51单片机的P0口为了实现准3态,采用了OC输出,也就是集电极悬空输出,也有叫图腾柱输出的。这种....
的头像 畅学单片机 发表于 11-27 05:37 3758次 阅读
51单片机p0口上拉电阻的选择,应该遵循哪些设计原则?

分析过流短路保护对逆变电源的重要性

由于逆变电源在电路中肩负着直流和交流之间的转换,所以其安全性就显得尤为重要。如果逆变电源出现短路的情....
发表于 11-14 11:28 250次 阅读
分析过流短路保护对逆变电源的重要性

低电平和高电平的区别

数字电路中,把电压的高低用逻辑电平来表示。逻辑电平包括高电平和低电平这两种。不同的元器件形成的数字电....
发表于 11-14 10:37 60610次 阅读
低电平和高电平的区别

gpio接口测试

GPIO(General Purpose I/O Ports)意思为通用输入/输出端口,通俗地说,就....
发表于 11-09 15:43 641次 阅读
gpio接口测试

GPIO端口各种模式的区别

PORT A 与 PORT B~PORT H/J 在功能选择上有所不同,GPACON 中每一位对应一....
发表于 11-09 14:52 1122次 阅读
GPIO端口各种模式的区别

gpio接口的引脚定义

1.1 I/O口的输出模式下,有3种输出速度可选(2MHz、10MHz和50MHz),这个速度是指I....
发表于 11-09 11:26 3778次 阅读
gpio接口的引脚定义

上拉电阻如何拉高电平原理分析

在数字电路中,只有二种状态,要么是高电平,要么是低电平,在通电初期,这些输出状态是不确定的,为了使电....
发表于 11-09 11:22 5427次 阅读
上拉电阻如何拉高电平原理分析

gpio接口的用法分析

GPIO----“通用目的输入/输出端口”----是一个灵活的软件控制的数字信号。许多种类的芯片都会....
发表于 11-09 10:28 18615次 阅读
gpio接口的用法分析

mcu和电源的选择让您的嵌入式电路设计更高效

设计以MCU为核心的嵌入式系统硬件电路需要根据需求分析进行综合考虑,需要考虑的问题较多,这里给出几个....
的头像 玩转单片机 发表于 11-06 17:27 2436次 阅读
mcu和电源的选择让您的嵌入式电路设计更高效

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

上拉电阻在单片机当中的重要作用进行了细致的介绍,相信在阅读过本篇文章之后,大家对于为什么要在单片机中....
发表于 10-25 14:22 19307次 阅读
单片机上拉电阻的作用是什么_单片机上拉电阻原理图

上拉电阻和下拉电阻的用处和区别

举一个例子吧,比如你有一条水渠,原来只有一个水源头,后来你又开了一条水源流入这条水渠,那么你的水渠的....
发表于 10-25 11:49 18852次 阅读
上拉电阻和下拉电阻的用处和区别

上拉电阻作用及原理

上拉电阻很大,提供的驱动电流很小,叫弱上拉;反之叫强上拉。为什么要使用拉电阻:上拉就是将不确定的信号....
发表于 10-25 11:17 1418次 阅读
上拉电阻作用及原理

针对STM32设计,这8种GPIO配置不可忽视

最近在看数据手册的时候,发现在Cortex-M3里,对于GPIO的配置种类有8种之多:(1)GPIO....
的头像 贸泽电子设计圈 发表于 10-24 09:49 6562次 阅读
针对STM32设计,这8种GPIO配置不可忽视