开漏输出:没有高电平驱动能力,只能输出低电平,高电平需要外部的上拉电阻。

我的总结:模拟信号(如AD等)、电压基准VREF、SMBUS一般设置成开漏输出

推挽输出:具备高低电平的驱动能力。

我的总结:数字信号、普通IO口(如蜂鸣器、UART等)一般设置成推挽输出

开漏形式的电路有以下几个特点:
1.利用外部电路的驱动能力,减少IC内部的驱动。 或驱动比芯片电源电压高的负载.
2. 可以将多个开漏输出的Pin,连接到一条线上。通过一只上拉电阻,在不增加任何器件的情况下,形成“与逻辑”关系。这也是I2C,SMBus等总线判断总 线占用状态的原理。如果作为图腾输出必须接上拉电阻。接容性负载时,下降延是芯片内的晶体管,是有源驱动,速度较快;上升延是无源的外接电阻,速度慢。如 果要求速度高电阻选择要小,功耗会大。所以负载电阻的选择要兼顾功耗和速度。
3.可以利用改变上拉电源的电压,改变传输电平。例如加上上拉电阻就可以提供TTL/CMOS电平输出等。
4.开漏Pin不连接外部的上拉电阻,则只能输出低电平。一般来说,开漏是用来连接不同电平的器件,匹配电平用的。
5.正常的CMOS输出级是上、下两个管子,把上面的管子去掉就是OPEN-DRAIN了。这种输出的主要目的有两个:电平转换和线与。

6.由于漏级开路,所以后级电路必须接一上拉电阻,上拉电阻的电源电压就可以决定输出电平。这样你就可以进行任意电平的转换了。
7.线与功能主要用于有多个电路对同一信号进行拉低操作的场合,如果本电路不想拉低,就输出高电平,因为OPEN-DRAIN上面的管子被拿掉,高电平是靠外接的上拉电阻实现的。(而正常的CMOS输出级,如果出现一个输出为高另外一个为低时,等于电源短路。)

8.OPEN-DRAIN提供了灵活的输出方式,但是也有其弱点,就是带来上升沿的延时。因为上升沿是通过外接上拉无源电阻对负载充电,所以当电阻选择小时延时就小,但功耗大;反之延时大功耗小。所以如果对延时有要求,则建议用下降沿输出。

推挽结构的特点
一般是指两个三极管分别受两互补信号的控制,总是在一个三极管导通的时候另一个截止.要实现线与需要用OC(open collector)门电路 .如果输出级的有两个三极管,始终处于一个导通、一个截止的状态,也就是两个三级管推挽相连,这样的电路结构称为推拉式电路或图腾柱(Totem- pole)输出电路。当输出低电平时,也就是下级负载门输入低电平时,输出端的电流将是下级门灌入;当输出高电平时,也就是下级 负载门输入高电平时,输出端的电流将是下级门从本级电源经拉出。这样一来,输出高低电平时,一路和一路将交替工作,从而减低了功耗,提高了每个管的承受能力。又由于不论走哪一路,管子导通电阻都很小,使RC常数很小,转变速度很快。因此,推拉式输出级 既提高电路的负载能力,又提高开关速度。供你参考。
推挽电路是两个参数相同的三极管或MOSFET,以推挽方式存在于电路中,各负责正负半周的波形放大任务,电路工作时,两只对称的功率开关管每次只有一个导通,所以导通损耗小 效率高。

输出既可以向负载灌电流,也可以从负载抽取电流

推挽输出、漏极输出方式详解相关推荐

  1. 漏极开路门详解(Open Drain, OD)定义 提示 上拉电阻对OD门动态性能的影响

    定义: 指CMOS门电路的输出只有NMOS管,并且它的漏极是开路的. 提示: 由于OD门不能输出高电平,只能输出低电平,所以在使用OD门时必须在漏极和电源VDD间接一个上拉电阻. 上拉电阻对OD门动态 ...

  2. 单片机_PWM输出原理详解

    单片机_PWM输出原理详解 理论篇   博主自己的经历告诉我,PWM波的理解和应用确实还是挺重要的,这里专门花一期详细介绍一下 什么是PWM?   PWM,英文名Pulse Width Modulat ...

  3. 步进电机基本原理及驱动方式详解

    步进电机基本原理及驱动方式详解 步进电机相关概念 基本原理 类型和结构 转子结构 定子结构 励磁方式 ATD9800 驱动使用实例 参考文献 步进电机相关概念 步进电机是一种常用于控制和定位应用的电动 ...

  4. 操作系统I/O控制方式详解

    操作系统I/O控制方式详解 一.导读 二.I/O控制方式 1.直接程序控制方式 2.中断驱动控制方式 3.直接存储器访问(DMA)控制方式 4.通道控制方式 I/O控制方式有几种?分别适用何种场合? ...

  5. 【python教程入门学习】Python函数定义及传参方式详解(4种)

    这篇文章主要介绍了Python函数定义及传参方式详解(4种),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 一.函数初识 1.定 ...

  6. python语言格式化输出_Python format()格式化输出方法详解

    原标题:Python format()格式化输出方法详解 format() 方法的语法格式如下: str.format(args) 此方法中,str 用于指定字符串的显示样式:args 用于指定要进行 ...

  7. python中文编码-python中文编码与json中文输出问题详解

    前言 python2.x版本的字符编码有时让人很头疼,遇到问题,网上方法可以解决错误,但对原理还是一知半解,本文主要介绍 python 中字符串处理的原理,附带解决 json 文件输出时,显示中文而非 ...

  8. SSO单点登录三种情况的实现方式详解

    SSO单点登录三种情况的实现方式详解 单点登录(SSO--Single Sign On)对于我们来说已经不陌生了.对于大型系统来说使用单点登录可以减少用户很多的麻烦.就拿百度来说吧,百度下面有很多的子 ...

  9. LSTM入门必读:从入门基础到工作方式详解 By 机器之心2017年7月24日 12:57 长短期记忆(LSTM)是一种非常重要的神经网络技术,其在语音识别和自然语言处理等许多领域都得到了广泛的应用

    LSTM入门必读:从入门基础到工作方式详解 By 机器之心2017年7月24日 12:57 长短期记忆(LSTM)是一种非常重要的神经网络技术,其在语音识别和自然语言处理等许多领域都得到了广泛的应用. ...

最新文章

  1. 【新书】分布式强化学习
  2. 软件测试2019:第七次作业—— 用户体验测试
  3. python矩阵运算_Python矩阵常见运算操作实例总结
  4. OpenInfra 基金会积极推动开源项目在中国市场的发展与应用
  5. 开源 免费 java CMS - FreeCMS-信息页静态化参数 .
  6. 用备份进行Active Directory的灾难重建
  7. 基于Lumisoft.NET组件的POP3邮件接收和删除操作
  8. h5/uni-app打开手机app,没有则跳转到商店下载
  9. 苹果手机温度测试软件,苹果手机测温神器上线啦!
  10. 计算机学业水平考试反思总结8百,期中考试后的反思总结800字
  11. 中国海洋大学计算机网络考研题,2017年中国海洋大学信息科学与工程学院940计算机网络与安全考研题库...
  12. C. Divan and bitwise operations
  13. 设计一个自我介绍简单页面
  14. 春招大厂上岸学长带你有效春招找工作
  15. Office在控制面板“程序和功能”中的“修复”按钮找不到,office安装包的启动找不到修复选项
  16. element-ui dialog组件添加可拖拽位置 可拖拽宽高
  17. LogicFlow从新手到入门
  18. 开源中国源码学习(六)——ButterKnife的使用
  19. css 画小黄人,纯CSS3画出小黄人并实现动画效果
  20. java 操作accdb_使用Java创建Access数据库文件(.mdb或.accdb)

热门文章

  1. Watir自动化环境搭建
  2. 现代微型计算机内存组成,计算机一级《MS Office》考前冲刺题及答案2016
  3. 个人博客搭建——介绍几种博客搭建框架
  4. 如何在VB.NET中查询所有打印机端口名称,端口号ne
  5. uni-app中使用unicloud短信验证码(开通、模板报备、使用)
  6. python pyserial 无法识别VSPD创建的虚拟串口 windons 10
  7. iOS动态修改app图标
  8. 【iOS】动态更换图标
  9. js代码中用单个字母命名
  10. uniqid()说明