当前位置: 首页 > news >正文

简单理解推挽输出和开漏输出

推挽输出原理图:
推挽输出

特点:
1、INT=1时,OUT=VDD;INT=0时,OUT=GND。
2、推挽输出的两种输出状态,一种是PMOS管S级端的电压VDD,一种是NMOS管S端的地GND。

开漏输出原理图:
在这里插入图片描述

特点:
1、INT=0时,OUT=VDD;NT=0时,OUT=GND。
2、开漏输出的两种状态,一种是NMOS管S端的接地GND,一种是上拉电阻端的上拉电源VDD。

推挽输出与开漏输出的区别:

1、开漏输出可以线与,而推挽输出不可以:可以把多个开漏输出模块连接在一起,只要有一个开漏输出为低,那么整条线就是低了,而推挽输出不可以这样做,如果把多个推挽输出模块连接在一起,其中一个输出高,一个输出低,就会短路烧毁芯片。I2C芯片的输出管脚就是开漏输出,所以可以总线上可以连接多个I2C设备。
2、推挽输出对外的驱动能力来源于芯片,而开漏输出对外的驱动能力来源于上拉电阻。

http://www.lryc.cn/news/174288.html

相关文章:

  • C++之va_start、vasprintf、va_end应用总结(二百二十六)
  • OpenCV自学笔记十一:形态学操作(一)
  • 封装全局异常处理
  • python的requests响应请求,结果乱码,即使设置了response.encoding也没有用的解决方法
  • PyCharm 手动下载插件
  • Gnomon绑定基础(约束 IK 节点)
  • STL常用遍历,查找,算法
  • BCC源码内容概览(1)
  • mysql限制用户登录失败次数,限制时间
  • 从利用Arthas排查线上Fastjson问题到Java动态字节码技术(下)
  • Ubuntu中安装Anaconda 如何将 路径导入为全局变量
  • 【QT】Qt的随身笔记(持续更新...)
  • 【LeetCode-简单题】589. N 叉树的前序遍历
  • Linphone3.5.2 ARM RV1109音视频对讲开发记录
  • Unity用相机实现的镜子效果
  • 计算机网络分类
  • AI AIgents时代 - (三.) AutoGPT和AgentGPT
  • Jmeter接口自动化和Python接口自动化,如何选择?
  • Sqilte3初步教程
  • 详解Python中的json库
  • 【Spring Boot】Spring Boot源码解读与原理剖析
  • C++学习(1)
  • 机器人如何有效采摘苹果?
  • C# OpenCvSharp Yolov8 Detect 目标检测
  • rust数组
  • ubuntu | 安装NVIDIA套件:驱动、CUDA、cuDNN
  • JAVA学习笔记
  • 车载软件架构 —— 持续集成持续交付
  • c++ 二元运算符重载, 以加法为例
  • 基于 SpringBoot+Vue的电影影城管理系统,附源码,数据库