数字逻辑电路入门:从晶体管到逻辑门

晶体管 和 逻辑门 真值表: 晶体管中的三极管可用于实现逻辑与门、或门、非门、异或门。 见图1,三极管一般有控制器(input)、半导体板、电流输入端、输出端1(output1),控制器能控制发射正电荷是半导体导电,从而让电流流过半导体板,流经输出端1(output1)。 即有真值表: input output1 True True False False 图1 非门: 见图1,将输出端2(output2)当作输入端,当控制器(input)发射正电荷时 阅读详情

数字逻辑电路入门:从晶体管到逻辑门

这是数字逻辑电路中最基础的部分。但是并非那么容易理解。

1、晶体管

  1. mosfet:场效应晶体管,是电压控制元件。
  2. cmos:是指由mos管构成的门级电路通常是互补的。
  3. BJT:一种三极管,是电流控制元件,用来放大电流,功耗大于mos管。
  4. nmos:衬底是p型半导体,源极和漏极是n型掺杂区域。适合用来导通低电压,不适合导通高电压。
  5. pmos:和nmos相反,衬底是n型半导体,源极和漏极是p型掺杂区域。适合用来导通高电压,不适合导通低电压。
  6. pmos用在上拉网络,nmos用在下拉网络。

2、逻辑门

互补传导规则:nmos串联,pmos必须并联;nmos并联,pmos必须串联。保证上拉网络和下拉网络不会同时导通,即不出现短路。

  1. 非门:输入a,输出y,消耗2个晶体管
    1. 一个pmos,栅极接a,源极接vcc,漏极接y
    2. 一个nmos,栅极接a,源级接y,漏极接gnd
    3. 分析,a=1,mos的栅极上表面聚集正电荷,下表面聚集负电荷。pmos衬底是n型半导体,本身有自由电子,因此源极和漏极仍然断开。nmos衬底是p型半导体,本身有自由空穴,聚集负电荷之后,源极和漏极接通,因此y=0。
  2. 与门:消耗6个晶体管
    1. 一个与非门
    2. 级联一个非门
  3. 或门:消耗6个晶体管
    1. 一个或非门
    2. 级联一个非门
  4. 或非门:消耗4个晶体管
    1. 两个pmos串联,栅极接a,b,源极接vcc,漏极接y
    2. 两个nmos并联,栅极接a,b,源极接vcc,漏极接y
    3. 分析,a=0,b=0,pmos均导通,nmos均断开,y=1;a、b有一个为1,下拉网络导通,上拉网络断开,y=0
  5. 与非门:消耗4个晶体管
    1. 两个pmos并联,栅极接a,b,源极接vcc,漏极接y
    2. 两个nmos串联,栅极接a,b,源极接vcc,漏极接y
    3. 分析,a=1,b=1,pmos均断开,nmos均导通,y=0;a、b有一个为0,下拉网络断开,上拉网络导通,y=1
  6. 异或门:
    1. 实现方式两种,一个使用10个晶体管,一个使用12个晶体管
    2. 参考:COMS门电路的设计及其优化–以异或门为例
  7. 同或门
  8. 三态门

3、卡诺图化简

以下图为例:

image-20240104222749508
  1. 画出卡诺图,注意格雷码序;
  2. 画圈:
    1. 从大到小画圈,16格、8格、4格、2格、1格;
    2. 每个圈都要圈住1,最终圈住所有1;
    3. 可环绕画圈。
  3. 写出SOP(sum-of-products)
    1. 每个圈代表一个product,读法是“相异相消”;
    2. 将所有product相加;
    3. Y = b+c+a;(按照红、绿、蓝的顺序写的product)
  4. 补充:“相异相消”
    1. 比如 Y = A B + A B ˉ = A ( B + B ˉ ) = A Y = AB+A \bar B = A(B+\bar B) = A Y=AB+ABˉ=A(B+
FPGA最全科普总结 FPGA最全科普总结 FPGA 是可以先购买再设计的“万能”芯片。FPGA (Field Programmable Gate Array)现场可编程门阵列,是在硅片上预先设计实现的具有可编程特性的集成电路,它能够按照设计人员的需求配置为指定的电路结构,让客户不必依赖由芯片制造商设计和制造的 ASIC 芯片。广泛应用在原型验证、通信、汽车电子、工业控制、航空航天、数据中心等领域。 Altera L... 阅读详情

相关推荐

【数字逻辑】逻辑门电路

在实际的数字系统中,用数字信号(逻辑电平U1,U2)表示“真(1)”、“假(0)”的约定。在保证逻辑功能正确的前提下,给多余输入端。,C输入端多余,意味着实际要完成的功能是。,C输入端多余,意味着要完成的功能是。我们终将上岸,阳光万里,鲜花沿途开放。此时,C端接入高电平,此时,C端接入低电平,

CH3_CH2_CHO的博客 2660

数字逻辑电路入门:从逻辑门到状态机的硬件设计基础

数字逻辑电路是计算机硬件设计的基石,它基于布尔代数原理,通过处理‘0’和‘1’两种状态来实现复杂的逻辑运算。其核心价值在于将抽象的算法转化为具体的物理电路,从而实现计算、存储和控制功能。在工程实践中,数字逻辑电路广泛应用于处理器设计、嵌入式系统和FPGA开发等领域。通过理解逻辑门、组合逻辑和时序逻辑等基本概念,可以掌握硬件描述语言(如Verilog)进行现代化设计。本文以数字逻辑电路和Verilog为核心,深入解析了从基础门电路到有限状态机的完整知识体系,帮助读者构建软硬件协同的底层思维。

weixin_28733777的博客 254

从晶体管到计算机:拆解逻辑门如何构建CPU与冯·诺依曼架构

数字电路的核心在于将物理晶体管抽象为逻辑门,实现基本的布尔逻辑运算。通过组合逻辑门,可以构建加法器、触发器等关键功能单元,实现算术运算与数据存储。这些单元依据冯·诺依曼体系结构,通过总线连接,在控制器的协调下,周而复始地执行取指、译码、执行周期,从而形成一台可编程计算机。理解从逻辑门到CPU的构建链路,是掌握计算机组成原理、进行硬件设计或底层优化的基础。本文以加法器和D触发器为例,展示了如何用基本门电路搭建功能模块,并解析了指令执行流程与同步时钟的重要性。

weixin_30619101的博客 490

晶体管是什么

晶体管常用于放大电路、开关电路、振荡电路和电源稳压等应用。它具有高频率响应、快速开关速度、体积小、功耗低等优点,被广泛用于电子产品和通信设备中。晶体管在电子设备中的应用非常广泛,几乎涉及到各个领域和应用。晶体管的工作原理可以通过调节基极电压来控制从集电极到发射极的电流。当基极电压为零时,晶体管截止,导电关闭;当基极电压通过适当的极性和大小控制时,晶体管处于放大或饱和状态,导电打开。晶体管的主要作用是放大和开关电路中的信号。通过适当控制基极电流,晶体管可以放大小信号到较大的信号幅度,实现信号放大的功能。

RZer的博客 1466

【从零开始学习计算机科学】数字逻辑(三)数字逻辑电路

在一个逻辑函数中,若将函数中所有原来的“与”运算变成“或”运算,所有原来的“或”运算变成“与”运算,函数中的所有“1”变成“0”,且“0”变成“1”,但逻辑变量保持不变,这样所得到的一个新函数就称为原函数的对偶函数,用F’表示。在一个逻辑函数中,若将函数中所有原来的“与”运算变成“或”运算,所有原来的“或”运算变成“与”运算,原变量变成反变量,反变量变成原变量,同时函数中的所有“1”变成“0”,且“0”变成“1”,这样所得到的一个新函数就称为原函数的反函数。这三种基本逻辑操作可以实现任意复杂的逻辑函数。

AI科研社 1314

6、数字逻辑电路与双极结型晶体管结构解析

本博客详细解析了数字逻辑电路的基本原理与应用,包括二进制加法器、减法器、乘法器、比较器以及算术逻辑单元(ALU)的设计与功能。同时,深入探讨了双极结型晶体管(BJT)的结构、工作原理及其在电子电路中的重要作用。博客还分析了数字逻辑电路的性能优化方法、晶体管的非对称性以及其在实际应用中的设计考量。最后,对数字电路和晶体管技术的未来发展趋势进行了展望,并提供了学习建议与常见问题解答。

n4o5p6q7r的博客 79

40、数字逻辑电路的实现与扩展功能解析

本文深入解析了数字逻辑电路的实现基础与扩展功能,涵盖了从开关触点、继电器到现代晶体管技术(如TTL、CMOS、MOSFET)的演进。详细介绍了基本逻辑门的实现方式、触发器、计数器、加法器、比较器等核心模块的工作原理与应用场景,并通过表格和流程图对比了不同技术的性能特点。同时探讨了逻辑电路设计中的信号完整性、功耗优化与可靠性设计要点,展望了集成化、高速化、低功耗及智能化的发展趋势,为数字系统设计提供了全面的技术参考。

gin88的博客 88

36、数字逻辑电路组合分析与求解方法

本文深入探讨了数字逻辑电路的组合分析与求解方法,重点介绍了使用分立二极管和晶体管构建基础逻辑电路的原理,并通过布尔代数和真值表两种方法详细分析了逻辑门组合后的输出求解过程。文章通过多个示例展示了如何判断电路功能,提出了电路优化思路,并对多输入电路设计进行了拓展思考。同时,通过流程图清晰呈现了数字逻辑电路分析的一般步骤,并讨论了实际应用中需要考虑的功耗、速度和可靠性等因素。适合数字电路学习者和工程师参考学习。

leaf8的博客 77

数字逻辑电路的简化与实现

本文深入探讨了数字逻辑电路设计中的SOP(和之积)和POS(积之和)形式,并探讨了如何通过功能分解和组合电路来简化逻辑表达式,以实现成本更低的电路设计。文章还讨论了异或门的设计与实现,以及在实际电路设计中遇到的挑战。

weixin_29997223的博客 464

数字逻辑电路设计与实现的深入解析

本文深入探讨了数字逻辑电路设计的理论与实践,通过具体的真值表、SOP和POS表达式的例子,展示了如何将逻辑功能转化为电路实现。同时,文章还涉及到使用NAND、NOR门以及多路复用器的电路设计,并通过Verilog代码实现特定功能,揭示了最小成本表达式和最小晶体管数量电路设计的重要性。

weixin_35750747的博客 487

人脸关键点定义汇总

前几天看一份代码临时需要找49个人脸关键点位置定义的图片发现怎么百度都搜不到,最后幸好谷歌可以使用了就用谷歌搜到了。所以在这里汇总一下我所知道的人脸关键点的定义和相关的一点东西,以备不时之需。 68个关键点 最常用的工具是Dlib,网址:http://dlib.net/ dlib的68个特征点检测算法是ERT算法【1】 使用dlib检测68个特征点的python示例见:http://dlib.n...

程序媛 7633

运算放大器 VS 仪表放大器

运算放大器(Operational Amplifier, 简称 Op Amp)和仪表放大器(Instrumentation Amplifier, 简称INA)在电子电路设计中都有非常广泛的应用,但两者在结构、特性以及应用场景上都有明显的区别。以下是它们之间主要的差异:运算放大器(Op Amp)仪表放大器(INA)运算放大器仪表放大器运算放大器仪表放大器运算放大器仪表放大器运算放大器仪表放大器总之,运算放大器是通用型放大元件,需要设计者自己做额外的电路配置;而仪表放大器则是针对高精度测量差分信号而生,内部匹配

chinahongjiang的博客 1337

STM32芯片解锁读写保护:更改Option Byte [Error已解决]

解锁读保护:STLink更改Option Byte 变Level从1变为0,点击Apply即可。(程序执行读保护,其实是将Level从0变为1) 默认情况下该保护功能是不开启的,若要开启该功能,需要改写内部FLASH选项字节(Option Bytes)中的配置。 RDP读保护级别 级别0,无保护, 级别1,使能读保护, 这种保护下,若使用调试功能(使用下载器、仿真器)或者从内部SRAM自举时都不能对内部FLASH及备份SRAM作任何访问(读写、擦除都被禁止); 当芯片处于级别1的时候,可以把选项字节

HowieXue 薛永浩的博客 2万+

Matlab:Matlab 软件学习之Matlab内置的各种系统的简介、案例应用(基于Simulink模糊控制仿真/二阶瞬态震荡电路案例)之详细攻略

选择左上角要编辑变量的图标,给定当前变量的论域Range,设置隶属函数类型type(八种隶属函数类型以供选择),最后选中某个隶属度函数(选中为红色),移动绘图区的每个隶属度函数的三个端点(竖向为权重)。(1)、首先在模糊规则编辑器左边选择一个输入变量,并选中它的一个语言值(隶属函数),然后编辑器右边选择一个输出变量,并选中它的一个语言值(隶属函数),然后将这种关系添加到模糊规则中。制定完成后,会形成模糊规则矩阵,系统会根据模糊输入量(如r1、r2),经过模糊规则(如45条),进而确定输出量(Y1、Y2)。

走向CTO之路 1117

【WRF-Urban】URBPARM_LCZ.TBL 查找表解释及内容

URBPARM_LCZ.TBL 查找表解释及内容

WW、forever的博客 1747

(8-5)图像特征提取:基于LoG、DoG 和DoH 的斑点检测器

然后,根据给定的参数(标准差、尺度因子),通过调用cv2.GaussianBlur函数创建了两个不同尺度的高斯滤波器,并对图像进行滤波操作。然后,通过遍历DoG滤波器的每个像素,检测局部极值点,并将其添加到关键点列表中。然后,通过遍历DoH滤波器的每个像素,检测局部极值点,并将其添加到关键点列表中。接下来,通过遍历滤波器的每个像素,检测局部极值点,并将其添加到关键点列表中。DoH是一种基于Hessian矩阵的特征检测方法,通过计算Hessian矩阵的行列式来检测图像中的斑点。:实现DoH斑点检测器。

码农三叔 1591

【python数据挖掘课程】二十八.基于LDA和pyLDAvis的主题挖掘及可视化分析

这是《Python数据挖掘课程》系列文章,前面很多文章都讲解了数据挖掘、机器学习,这篇文章主要讲解LDA和pyLDAvis算法,同时讲解如何读取CSV文本内容进行主题挖掘及可视化展示。文章比较基础,希望对你有所帮助,提供些思路,也是自己教学的内容。推荐大家购买作者新书《Python网络数据爬取及分析从入门到精通(分析篇)》,如果文章中存在错误或不足之处,还请海涵。 目录: 一.显示结果及安装 二.LDA主题挖掘 三.pyLDAvis可视化分析 四.小结

杨秀璋的专栏 1万+

【数据集】中国陆地生态系统通量观测网 ChinaFLUX

【数据集】中国陆地生态系统通量观测网 ChinaFLUX

WW、forever的博客 175

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

上一篇: 矩阵理论基本知识
下一篇: 傅里叶变化前后,形状不发生改变的两种特殊信号
风声holy
博客等级 码龄7年 389粉丝 104原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值