这篇文章是看B站“工科男孙老师”这个视频的笔记推挽 开漏 高阻 这都是谁想出来的词??
我觉得讲的很好,做一下笔记

1.什么是IO输出三态


一共有:高电平, 低电平,浮空/高阻态 三种IO态

2.推挽输出


推挽输出能够表示高、低电平两种状态。 只有一个管子开,一个管子关

开漏输出


开漏模式能够用于表示低电平和浮空两种状态。
上面的Q1管子永远关闭,Q2的漏级相当于关闭,所以这个模式称为开漏模式。

作用

  • 1. 可以用来转换高电平电压
    因为浮空的话没有办法表示高电平,所以通常需要外界一个上拉电阻。

    从而实现了不同电压下,单片机对于其他外挂芯片的控制

  • 2.可以实现线与模式如果使用推挽输出表示线与的话,那么当一端为高,一端为低,这个单片机短路,直接烧坏。所以这里用开漏模式。
    线与模式的真值表。

扩展阅读:什么是上拉电阻

什么是推挽输出,开漏输出?相关推荐

  1. TTL反相器、OC门、TS门、推挽输出、开漏输出

    TTL反相器 这是一个TTL反相器,这是经过了很多工程师多种设计最终沉淀出来的电路,这个电路是比较成熟的.我们只需要对这个电路进行解析即可,不需要再去研究当初是如何设计出来的. 学过CMOS应该知道, ...

  2. 深刻理解GPIO(上拉输入、下拉输入、模拟输入、浮空输入,开漏输出,推挽输出的区别,以STM32为例)

    目录 前言 GPIO是什么 GPIO的八大模式 输入模式 浮空输入 上拉输入 下拉输入 模拟输入 输出模式 开漏输出 推挽输出 复用开漏输出 复用推挽输出 GPIO的输出速率 前言 学习了这么久的单片 ...

  3. 单片机(STM32)的GPIO框图:─ 输入浮空 ─ 输入上拉 ─ 输入下拉 ─ 模拟输入 ─ 开漏输出 ─ 推挽式输出 ─ 推挽式复用功能 ─ 开漏复用功能

    ─ 输入浮空 ─ 输入上拉 ─ 输入下拉 ─ 模拟输入 ─ 开漏输出 ─ 推挽式输出 ─ 推挽式复用功能 ─ 开漏复用功能 GPIO框图 保护电路: 高压保护--上拉二极管 低压保护--下拉二极管 输 ...

  4. 单片机I/O口推挽输出与开漏输出的区别

    推挽输出:可以输出高,低电平,连接数字器件; 开漏输出:输出端相当于三极管的集电极. 要得到高电平状态需要上拉电阻才行. 适合于做电流型的驱动,其吸收电流的能力相对强(一般20ma以内). 推挽结构一 ...

  5. 单片机I/O口推挽输出与开漏输出的区别(open-drain与push-pull)

    推挽(push-pull):推挽输出的器件是指输出脚内部集成有一对互补的MOSFET,当Q1导通.Q2截止时输出高电平:而当Q1截止导通.Q2导通时输出低电平.一个导通另一个就截止. 集电极开路:输出 ...

  6. 有关推挽输出、开漏输出、复用开漏输出、复用推挽输出以及上拉输入、下拉输入、浮空输入、模拟输入区别

    转自:http://www.cnblogs.com/Jezze/archive/2011/12/23/2299857.html 以及上拉输入.下拉输入.浮空输入.模拟输入的区别 最近在看数据手册的时候 ...

  7. 推挽输出和开漏输出_关于51单片机IO口的输出模式结构

    单片机种类繁多今天主要谈谈51单片机,在stm32单片机中IO(GPIO)输出模式有很多种.如 模拟输入 .浮空输入.下拉输入.上拉输入.开漏输出.推挽输出等很多种,不同的输入输出有不同的功能,实现不 ...

  8. 推挽输出和开漏输出_平台/输入amp;输出

    输入 上拉 通过上拉电阻保证在无信号输入时输入端的电平为高电平. 下拉 通过下拉电阻保证在无信号输入时输入端的电平为低电平. 浮空 不外接电阻,对外部信号敏感. 按键检测用到. 模拟 输入信号未经触发 ...

  9. 常用的推挽输出、开漏输出、上拉输入

    转载 https://blog.csdn.net/hailin0716/article/details/24333951 一.推挽输出: 可以输出高,低电平,连接数字器件; 推挽结构一般是指两个三极管 ...

  10. 单片机推挽输出c语言,单片机IO口科普:推挽输出、开漏输出详解

    原标题:单片机IO口科普:推挽输出.开漏输出详解 在学单片机和选用逻辑器件的时候我们常别人说这款芯片是推挽输出驱动能力强,这个引脚是开漏输出需要加上拉电阻. 是不是有时候感觉一头雾水? 今天就详解一下 ...

最新文章

  1. mysql 包含非数字_mysql 正则表达式查询含有非数字和字符的记录
  2. Python(数据库之表操作)
  3. php+mssql 分页,一个PHP+MSSQL分页的例子
  4. filter in Fiori HANA live report
  5. 【boost】time.1 同步计数器
  6. python求高阶导数_python – TensorFlow:计算Hessian矩阵(和更高阶导数)
  7. 03.Java多线程并发库API使用2
  8. 分类预测 | MATLAB实现ELM极限学习机多特征分类预测
  9. 三峡大坝水位落差达40层楼高,船舶要如何翻越?
  10. oracle自增序列带字母,[原创]Oracle自增序列
  11. unity WebGL射线检测
  12. 【论文阅读】Zero-Resource Knowledge-Grounded Dialogue Generation
  13. 倒序输出数组 (彩蛋:抖机灵)
  14. vue组件中的data为什么是一个函数
  15. 自学Java之day07_API的初识及使用
  16. 上升了百分之几怎么算_计算上涨百分比的公式,上涨比例怎么算公式?
  17. c语言编程培训心得体会,编程培训个人心得体会 编程学习心得
  18. 德国的吃--一篇很有意思的文章
  19. AD如何快速更改元件库器件的颜色
  20. CSS 3.0实现云雾特效

热门文章

  1. cisco链路聚合 不均衡_思科CISCO交换机间链路聚合端口聚合实现方法详解
  2. [智能车]平衡车/直立车的入门经验(代码讲解)
  3. C语言小黄鸭☞循环结构do{}while()
  4. 《深入理解计算机系统》学习笔记:程序的机器级表示
  5. 小孩发烧请慎用抗病毒类药物!
  6. 橙仕汽车荣膺中国商业联合会商贸物流与供应链分会“副会长单位”
  7. elastic-search学习笔记
  8. [681]小米手机安装charles证书,提示“没有可安装的证书”
  9. 金蝶K3提取在途订单数据并设置触发(可用于在途订单交期回复)
  10. Android——检测摄像头是否可用