一文搞懂电子电路-程序员宅基地

技术标签: # 数字电路与逻辑设计  


在这里插入图片描述

1.1 分类

根据所处理的信号形式不同

1.1.1 模拟电子电路

1.1.1.1 介绍

数值的度量采用直流电压或电流的连续值,称为模拟量。

1.1.1.2 特点

数值由连续量来表示

1.1.2 数字电子电路

数值的度量采用数字量,通常为0和1。

1.1.2.1 特点

数值为离散量来表示

1.1.2.2 数字电路中的相关概念
  • 自然界存在的二状态系统称为二进制系统,例如晶体管的导通与截止,机械开关的开启和闭合。
  • 在数字系统中,这两种状态的组合称之为码,用来表示数字1和0的电平称为逻辑电平。
  • 通常由高电平H代表1,低电平L代表0,二进制系统的两个数字1和0称为开关量,常称为比特。
  • 输入高电压(Vih):保证逻辑门的输入为高电平时所允许的最小输入高电平,当输入电平高于Vih时,则认为输入电平为高电平。
  • 输入低电压(Vil):保证逻辑门的输入为低电平时所允许的最大输入低电平,当输入电平低于Vil时,则认为输入电平为低电平。
  • 输出高电压(Voh):保证逻辑门的输出为高电平时的输出电平的最小值,逻辑门的输出为高电平时的电平值都必须大于此Voh。
  • 输出低电平(Vol):保证逻辑门的输出为低电平时的输出电平的最大值,逻辑门的输出为低电平时的电平值都必须小于此Vol。
1.1.2.3 门电路
1.1.2.3.1 TTL集成门电路

由双极型晶体管构成

1.1.2.3.1.1 特点
  • 工作速度较高
  • 功耗大,集成度不高。
  • 应用于中小规模的集成电路。
  • 不能进行线与操作。
1.1.2.3.1.2 电压范围
  • 高电压:2-5v
  • 低电压:0-0.8v
  • 禁用区:0.8-2v
1.1.2.3.1.3 介绍
  • TTL集成系列门电路主要由双极性晶体管构成,由于输入端和输出端均采用晶体三极管,所以称为晶体管-晶体管逻辑电路, 简称TTL电路,是应用较广泛的双极型数字集成电路。
  • TTL门电路的输出电阻都很低,若把两个或两个以上TTL门电路的输出端直接并接在一起,当其中一个输出为高电平,另一个输出低电平时,就会在电源与地之间形成一个低阻串联通路(短路),产生的电流将超过门电路的最大允许值,可能导致门电路因功耗过大而损坏。所以不能进行线与。
1.1.2.3.1.4 反相器
  • 相当于非门,输入为高电压时,输出为低电压,输入为低电压时,输出为高电压。
1.1.2.3.1.5 开路门

由于电路中输出管集电极开路,因此称为集电极开路门电路,简称OC(Open Collector)门。这种门电路正常工作时,需要在输出端和电源VCC直接外接上拉电阻RL。

1.1.2.3.1.6 三态门
  • 介绍
    • 三态门是在普通门电路基础上附加控制电路构成的,简称TSL(Three-State Logic)门。
  • 状态
    • TSL门的输出有逻辑高电平、逻辑低电平和高阻态三个状态。三态门电路也能实现“线与”功能。
1.1.2.3.1.7 线与

不同门电路输出端直接连接形成与功能的方式

1.1.2.3.2 CMOS集成门电路

由绝缘栅型场效应管构成,简称MOS管

1.1.2.3.2.1 特点
  • 抗干扰能力强
  • 功耗小
  • 集成度高
  • 适合大规模集成电路
1.1.2.3.2.2 电压范围
  • 高电压:2-3.3v
  • 低电压:0-0.8v
  • 禁用区:0.8-2v
1.1.2.3.3 扇入系数

一个逻辑门电路所能允许的最多输入端个数称为扇入系数。一般门电路的扇入系数为1-5,最多不超过8

1.1.2.3.4 扇出系数

扇出系数也叫负载能力,一个逻辑门的输出端所能连接的下一级逻辑门输入端的节点个数称为该逻辑门的扇出系数。TTL一般门电路的扇出系数为8,驱动门的扇出系数可达25个。

1.1.2.4 开关器件
1.1.2.4.1 特点
  • 开关器件应具有两种对立的工作状态,即接通和断开。
  • 接通状态要求器件的电阻很小,近似于短路。
  • 断开状态要求器件的电阻很大,近似于开路。
1.1.2.4.2 半导体二极管

在这里插入图片描述

1.1.2.4.2.1 特性
  • 具有单向导电的特性,
  • 加正向电压时导通,有很大正向电流,相当于开关的接通状态。
  • 反向电压时截止,反向电流极小,相当于开关的断开状态。
  • 存在电容效应,在电荷的建立和消散过程,需要一定的时间。
1.1.2.4.3 半导体三极管

三极管或晶体管

1.1.2.4.3.1 特性
  • 具有放大、饱和、截止三个工作状态。
  • 在数字电路中,三极管交替工作在饱和状态和截止状态。作为开关器件使用。
  • 存在电容效应,在电荷的建立和消散过程,需要一定的时间。
1.1.2.4.3.2 NPN型

在这里插入图片描述

  • 介绍
    • NPN型三极管,由三层半导体制成的。中间是一块P型半导体,两边各为一块N型半导体。从三块半导体上各自接出一根电极,分别叫做基极b、集电极c和发射极e。与三个电极各自连接的半导体对应地称为基区、集电区和发射区,三块半导体之间形成两个PN结,分别称为发射结和集电结。
1.1.2.4.3.3 PNP型
1.1.2.5 正负逻辑

在数字电路中,若高电平用逻辑1表示,低电平用逻辑0表示,称为正逻辑;若高电平用逻辑0表示,低电平用逻辑1表示,称为负逻辑。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/wangqinyi574110/article/details/116900591

智能推荐

高通平台_移远通信天线RF射频PCB走线设计阅读记录_移远模块 天线pcb设计 规范-程序员宅基地

文章浏览阅读870次。适用于WCDMA、LTE、GSM天线信号由模块出来的π型滤波匹配网络,优化信号质量50欧姆传输线特性阻抗控制多层板阻抗控制模型 ..._移远模块 天线pcb设计 规范

普通树(非二叉树)和森林的深度优先遍历和广度优先遍历说明_森林的深度遍历-程序员宅基地

文章浏览阅读1.7k次。树的深度优先遍历有先根次序遍历和后根次序遍历,对应相应树的二叉链表表示的前序遍历和中序遍历,普通树没有中根次序遍历;森林有先根次序遍历和中根次序遍历,对应二叉链表表示的前序遍历和中序遍历;树和森林的广度优先遍历与二叉树的层次序遍历类似,它是非递归算法,需要借用一个队列来实现。_森林的深度遍历

Redis缓存对象的实现原理-程序员宅基地

文章浏览阅读2.2k次。      截止到目前为止,在redis官方的文档和实现里面并没有针对object 对象缓存的方法,然而,在我们的实际开发需要中,在很多时候我们是需要进行对象缓存的,并且可以正确的读取出来! 在笔者正在开发的红包项目中,针对每天红包就需要使用的对象缓存,并可以随时修改缓存对象中的..._redis缓存对象的实现原理

采用ip限制访问次数_后端访问ip个数限制-程序员宅基地

文章浏览阅读4.1k次。由于项目可以使用burp遍历邮箱,以发现邮箱有没有被注册,所以需要采用限制ip访问次数的方式来限制采集 //获取请求的ip地址 String ip = request.getHeader("x-forwarded-for"); if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) ..._后端访问ip个数限制

经典的数据库访问接口-程序员宅基地

文章浏览阅读302次。package org.lyq.dao;import java.io.IOException;import java.io.InputStream;import java.sql.CallableStatement;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement..._经典数据库之间接口程序

黑群晖配置DNSPod免费顶级域名解析-程序员宅基地

文章浏览阅读9.9k次,点赞5次,收藏11次。这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

随便推点

Python获取所有股票代码以及股票历史成交数据分析(二)_stock.csv-程序员宅基地

文章浏览阅读8.2k次,点赞8次,收藏48次。接上一篇获取完股票代码信息后,我们打开东方财富网,一通瞎点,进到某股票的K线板块打开调试界面,XHR中并没有我们想要的数据,从网页数据加载来看应该不是实时资源的肯定有个传输的地方,我们先清空完所有Network的资源然后把鼠标放到K线上可以从后台再次获取传输数据,获取到数据立刻按按钮暂停获取,不然数据增多影响我们排查数据获取的Url,很快我们就可以查到JSON数据的url该JSON数据获取地址的url为:http://56.push2his.eastmoney.com/api/qt/stock/_stock.csv

LYB-程序员宅基地

文章浏览阅读129次。1.注册用post方式传用户名,密码,头像因为上传头像需要enctype=“multipart/form-data”然后接受post数据,建一个表单存放三个数据,头像用 mediumblob (以免撑爆)建立连接然后把数据存入数据库,先查重名然后存入,转跳主页2.登录先防止空密码,然后从数据库取出密码与输入密码对照若密码正确则将用户名设为session用户名,转跳lyb...

论文解读笔记:基于深度学习的行为分析综述_行为理解 深度学习-程序员宅基地

文章浏览阅读5.2k次,点赞3次,收藏10次。大行为:深度行为分析新时代的挑战和机遇_行为理解 深度学习

无法定位程序输入点OPENSSL_sk_new_reserve……问题-anaconda装环境_安装scikit-learn时 无法定位程序输入点-程序员宅基地

文章浏览阅读129次。进入Anaconda\DLLS目录,查看libssl-1_1-x64.dll的日期进入Anaconda\Library\bin目录,比较两者日期如果不一致,将DLLS中的替换bin中的再次尝试,ok_安装scikit-learn时 无法定位程序输入点

错题记录_输入10+100 1/20输出110.00 0.05-程序员宅基地

文章浏览阅读238次。∙\bullet∙Hello World的条件输出描述获得用户输入的一个整数,参考该整数值,打印输出"Hello World",要求:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬如果输入值是0,直接输出"Hello World"‪‬‪‬‪‬‪‬..._输入10+100 1/20输出110.00 0.05

STM32CubeIDE的MCU开发_stm32cubeide免费吗-程序员宅基地

文章浏览阅读2.9k次,点赞4次,收藏43次。以前做stm32嵌入式开发均使用的是破解版的keil软件,现在工作需要无法按照此步骤进行,最近针对ST官方免费软件STM32CubeIDE进行了相关调研工作。1 STM32CubeIDE简介目前主流的STM32开发环境是ARM公司的KEIL软件, 由于KEIL对于STM32大部分型号是收费的, 使用需要破解, 存在版权问题。 并且使用KEIL编译大型工程, 编译太慢了, 编译耗时长。STM32CubeIDE是ST公司推出的免费多功能STM32开发工具,采用了行业标准的开放式许可条..._stm32cubeide免费吗

推荐文章

热门文章

相关标签