单片机IO口推挽、开漏输出、准双向IO详解

加入论坛的方式:在公众号对话框内,输入数字“1”,即可进入论坛,无需注册,就是这么简单。诚邀您的加入。

在学单片机和选用逻辑器件的时候我们常别人说这款芯片是推挽输出驱动能力强,这个引脚是开漏输出需要加上拉电阻。是不是有时候感觉一头雾水?今天就详解一下推挽和开漏,以后你买芯片的时候就可以和别人大声理论了。

1. 什么是推挽输出

推挽输出既可以输出低电平,也可以输出高电平,可以直接驱动功耗不大的数字器件。

2. 推挽输出电路的结构

推挽电路是由两个三极管或MOSFET,以推挽方式存在于电路中,电路工作时,两只对称的开关管每次只有一个导通,所以导通损耗小、效率高、既提高电路的负载能力,又提高开关速度。其示意结构如下图所示:

  1. 当内部输出1电平时,上边的MOS管导通同时下边的MOS管截至,IO口输出高电平;

  2. 当内部输出0电平时,上边的MOS管截至同时下边的MOS管导通,IO口输出低电平;

3. 什么是开漏输出

开漏输出只能输出低电平,如果要输出高电平必须通过上拉电阻才能实现。就类似于三极管的集电极输出。

4. 开漏输出电路的结构

如上图:

  1. 内部输出1时MOS管截止,输出与地断开,这时候IO口其实是没有驱动能力的,需要外部连接上拉电阻才能输出高电平,才能驱动数字器件;

  2. 内部输出0时MOS管导通,输出低电平,所以开漏能输出低电平;

5. 准双向IO

在学51单片机的时候老师告诉我们,51单片机的IO口是准双向的,什么是准双向的?示意如下:

其结构类似于开漏输出,只不过是把上拉电阻集成到了单片机内部。

6. IO口如何应用

对于推挽输出的IO口可以直接输出高低电平驱动功耗较小的数字器件,但对于开漏输出的话必须要在外部接上拉电阻才行。比如说LPC11C14单片机的片上I2C资源就是开漏输出的,如果要使用这两个引脚做输出就必须加上拉电阻,如下图所示:

进入论坛的方式:在公众号对话框内,输入数字“1”,即可进入论坛,无需注册,就是这么简单。诚邀您的加入。

了解单片机的上拉电阻、下拉电阻请点这里

(0)

相关推荐

  • 对通用输入输出GPIO的深入理解

    http://bbs.21ic.com/blog-804662-97083.html GPIO的各种模式     GPIO管脚可以被配置为多种工作模式,其中有3种比较常用:高阻输入.推挽输出.开漏输出 ...

  • STM32 GPIO模式汇总分析

    IO也叫GPIO,即通用输入输出端口,主要有一下几种模式: 1.浮空输入模式: 2.上拉输入: 3.下拉输入: 4.模拟输入: 5. 推挽输出: 6. 开漏输出: 7. 复用推挽输出: 8. 复用开漏 ...

  • 电路学习01

    这篇记录一下些零碎的硬件方面的小知识,方便回忆也能在写的同时加深理解. 1.设计电路时,应该要考虑到选用不同电源方案时产生的总电流大小,然后根据实际需要选用不同的电源方案,比如阻容降压可能只能提供70 ...

  • 终于绕完FU7推挽胆机的输出牛,做了些简单的测试

    FU7/6P3P推挽机输出牛,初级没有采用繁琐的左右分段绕法,4段完整的初级线圈两个中间层串联为B-P1,最内.最外层串联为B-P2.两只牛的初级每臂电阻分别为135.2--136.6.135.8-- ...

  • 不开板与开板的涨停板打板技巧详解

    两种情况为不开板的和开板的涨停板,而第一种情况又分为无量空涨型和有量仍封死型:第二种情况为吃货型.洗盘型和出货型的开过板的涨停板. 先说第一种情况,分为: 1.无量空涨型.股价的运动从盘中解释,即买卖 ...

  • 自己练瑜伽不会开髋开肩?一口气为你详解6套完整的开肩 开髋序列

    第一套练习序列,开肩 这是一套非常棒的开肩练习序列.充分利用瑜伽砖.墙壁和伸展带. 其中第4个动作靠墙倒立如果练习起来有困难可以用海豚式来代替,肩关节的活动方向是一致的. 最下面用伸展带的三个动作,建 ...

  • Stata结果输出:tabout命令详解

    Stata结果输出:tabout命令详解

  • 将推续航600Km电动轿跑车i4,详解2018年BMW在华新能源攻势

    3月18日,2018成都双遗马拉松在都江堰鸣枪开跑.作为赛事连续第三年合作伙伴,宝马最新升级上市的纯电动汽车i3担纲官方计时引导车. 自2007年启动"Project i"项目以来 ...

  • PLC编程绕不开的4个经典实例详解,从原理图到程序必须精通

    因为情怀还未了 所以四海为家 欢迎转发朋友圈,欢迎收藏 本文中将以分析几个案例的方式拆解程序编程的过程,从控制过程到原理及梯形图. 如果采用其它系列或品牌的PLC,其逻辑结构大同小异. 这次我们将拆解 ...

  • 大数据开发之HDFS分布式文件存储系统详解

    HDFS(Hadoop Distributed File System)分布式文件存储系统,主要为各类分布式计算框架如Spark.MapReduce等提供海量数据存储服务,同时HBase.Hive底层 ...

  • 口腔数字化技术——口内扫描仪的操作步骤及扫描轨迹详解

    数字化印模在逐步替代传统取模:临床端获取数字化印模的方法--口内扫描仪目前口内扫描仪的品牌有很多:但口内扫描仪的操作步骤大同小异:本文对于口内扫描仪的通用操作步骤.注意事项进行汇总.分享~给所有已经在 ...

  • 如何使用单片机定时器来控制一个物理按钮的IO口的通断啊?

    我用51单片机做了一个温度监测报警装置,使用手动按钮SEND来手动发送当前的温度值,我加了一个定时器来控制这个SEND按钮,达到5秒发送一个短信的效果,但是加进去之后没有实现这个效果,各位大佬帮忙看一 ...