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

新手理解的电子IO口

核心思想:把IO口想象成水龙头和阀门

我们先把复杂的电路概念放到一边,想象一个控制水流出的系统:

· 推挽输出:像一个双人操作的水龙头。
· 一个人专门负责打开阀门放水(推),另一个人专门负责打开阀门抽水(挽)。
· 特点:任何时候,水龙头要么在积极放水(输出高电平),要么在积极抽水(输出低电平)。状态非常明确、有力,可以直接驱动LED、蜂鸣器等设备。
· 关键词:能力强、状态确定。
· 开漏输出:像一个只能关闭和放水的单阀门。
· 这个阀门只能做两件事:1. 完全关闭(断开状态);2. 打开让水自然流走(接到地)。
· 它没有主动放水(输出高电平) 的能力。如果你想让它输出高电平(即“不放水”的状态下有确定的水压),就必须在外部接一个“水库”(上拉电阻接到电源)。
· 特点:灵活性高。可以实现“线与”功能(多个阀门并联,只要有一个放水,总线路就是低电平),方便连接多个设备。常见于I2C、单总线等通信协议。
· 关键词:需外援、可并联。


逐个击破专业术语

现在我们把“水”换成“电”。

  1. 推挽输出

· 电路结构:使用两个开关(通常是MOSFET),一个接到电源(P-MOS,负责“推”),一个接到地(N-MOS,负责“挽”)。
· 工作状态:
· 输出高电平:上管导通,下管断开。电流从电源通过上管流出,主动驱动负载。
· 输出低电平:上管断开,下管导通。电流从负载流入地,主动拉低电平。
· 优点:驱动能力强,高低电平切换速度快。
· 缺点:不能直接实现“线与”(两个推挽输出直接相连,如果一个输出高一个输出低,会形成短路,烧毁电路!)。

http://www.dtcms.com/a/438586.html

相关文章:

  • 网站开发完整项目案例做视频网站视频短片
  • 怎样自己做一个网站想创建一个网站
  • wordpress本站只对会员开放网站建设求职要求
  • PyQt5 QLineEdit案例大全:进阶实战应用指南
  • 技术博客SEO优化指南
  • 【LeetCode热题100(33/100)】排序链表
  • C++坑系列,C++ std::atomic 拷贝构造函数问题分析与解决方案
  • 视频网站做板块栏目asp.net企业网站
  • 如何做超一个电子商务网站做网站有个名字叫小廖
  • Font Awesome Web 应用图标
  • 校企合作下的中医实训室:如何实现 “教学 - 就业” 无缝衔接?
  • Python学习之Day04学习(持久存储与推倒数据)
  • 3100. 换水问题 II
  • 南宁网站搜索引擎优化上海做网站的的公司有哪些
  • P1420 最长连号
  • 渠道推广代理郑州厉害的seo优化顾问
  • LangChain源码分析(八)- Document加载器
  • Day91 基本情报技术者 单词表27 AI基礎
  • 质量管理方法
  • 【ATBS with Python】QA Chap1 Python Basics
  • Java 之继承与多态
  • 建设局电话965559seo综合查询平台官网
  • 做网站分辨率多少wordpress调查问卷插件
  • 东莞网站关键词优化排名wordpress init
  • 淘客APP的联盟规则适配层设计:如何通过策略模式快速响应淘宝/京东/拼多多政策变动?
  • Java-140 深入浅出 MySQL Spring事务失效的常见场景与解决方案详解(2)
  • AI心理类APP测评:产品设计、技术实现及对独立开发者的启示
  • AI编程开发系统013-基于Vue+SpringBoot的“知语”花卉销售网站(源码+演示视频+讲解+lw)
  • 广州有几个区分别叫什么南京做网站优化哪家好
  • 【Jitsi Meet】阿里云Docker安装Jitsi Meet后的调整