数字电路

数字电路-异同步 复位 线与 oc门

十年热恋 提交于 2020-02-15 13:25:07
1、同步电路和异步电路的区别是什么? 异步电路:主要是组合逻辑电路,用于产生地址译码器、FIFO或RAM的读写控制信号脉冲,但它同时也用在时序电路中,此时它没有统一的时钟,状态变化的时刻是不稳定的,通常输入信号只在电路处于稳定状态时才发生变化。也就是说一个时刻允许一个输入发生变化,以避免输入信号之间造成的竞争冒险。电路的稳定需要有可靠的建立时间和持时间,待下面介绍。 同步电路:是由时序电路(寄存器和各种触发器)和组合逻辑电路构成的电路,其所有操作都是在严格的时钟控制下完成的。这些时序电路共享同一个时钟CLK,而所有的状态变化都是在时钟的上升沿(或下降沿)完成的。比如D触发器,当上升延到来时,寄存器把D端的电平传到Q输出端。在同步电路设计中一般采用D触发器,异步电路设计中一般采用Latch修改。 异步电路: 电路核心逻辑有用组合电路实现 异步时序电路的最大缺点是容易产生毛刺。 不利于器件移植 不利于静态时序分析(STA)、验证设计时序性能。 同步时序电路: 电路核心逻辑是用各种触发器实现 电路主要信号、输出信号等都是在某个时钟沿驱动触发器产生的 同步时序电路可以很好的避免毛刺 利于器件移植 利于静态时序分析(STA)、验证设计时序性能。 复位 电路 有两个工作目的:   1、 仿真的时候使 电路 进入初始状态或者其它预知状态;   2、 对于综合实现的真实电路,通过复位使 电路

【日志】数字电路电子钟制作日志

微笑、不失礼 提交于 2020-02-09 03:12:41
文章目录 仿真部分: 1、秒脉冲发生电路 2、60进制脉冲可手动输入电路、24进制脉冲可手动输入电路、60进制可手动重置电路 3、数码管显示电路 4、发光二极管闪烁电路 5、电路总览 仿真部分: 仿真软件采用Proteus8.0,该软件相较于Multisim更适合于数字电路仿真。 基本思路: 使用32.768KHz晶振15分频产生1Hz脉冲,使用4060和D触发器完成15分频; 使用多片二、十进制加法计数器CD4518组合完成60进制、24进制计数器; 使用按键接入CD4511使得可以手动输入脉冲更改计数器状态; 使用七段显示译码器CD4511驱动共阴数码管显示时间; 使用4个红色LED两两排布于数码管之间,闪烁频率1Hz。 1、秒脉冲发生电路 仿真注意事项: 1、将4060的振荡器频率改为晶振频率。 2、使用计数计时器测频率功能需要修改参数 3、可以将电阻中模型类型改为数字提升仿真速率 2、60进制脉冲可手动输入电路、24进制脉冲可手动输入电路、60进制可手动重置电路 60进制实现: 由于CD4518为十进制加法计数器当计数满10时会置0,这时Q3的高电平被拉低 产生下降沿 ,可以使用CD4518自带的 下降沿计数模式(将CLK端口接地,E端口作为输入端口) 。 当秒十位 输出为0110 时即可向分个位进位且同时重置秒十位计数器采用与逻辑门实现。 PS:上升沿计数模式:E接高电平

Arm学习准备工作——数字电路(电路基本原理)

北慕城南 提交于 2020-01-30 04:30:57
基于Tiny210SDK2的电路图。 1,电路基本原理: 电路从根本来说都是由三部分组成:电源,负载(极管,电阻),中间环节(导线,开关)。 2,数字电路逻辑原件: 如何看电路:核心板文档(找引脚接口)——>底板文档(SDK2)——>datasheet(三星) 3,与非门电路。 4,引入的高低电平控制的物理关键原价——>晶体管 arm学习官网:https://www.arm.com/ 来源: CSDN 作者: I_T_I 链接: https://blog.csdn.net/weixin_38251305/article/details/104110008

数字电路—触发器(三)

為{幸葍}努か 提交于 2020-01-24 16:20:24
上两篇见: 数字电路—触发器(一) 数字电路—触发器(二) 文章目录 一、触发器的动态特性 二、寄存器 本文主要是几个概念。 一、触发器的动态特性 1、建立时间(Tsu,Setup time) 建立时间是指输入信号应当先于时钟信号CLK动作沿到达的时间。 2、保持时间(Th,Hold time) 保持时间是指时钟信号CLK动作沿到达后,输入信号仍然需要保持不变的时间。 3、传输延迟时间(Tpd,Propagation delay time) 传输延迟时间是指从CLK动作沿到达开始,直到触发器输出的新状态稳定建立所需要的时间。 4、最高时钟频率(fmax,Maximum clock frequency) 最高时钟频率是指触发器在连续、重复翻转的情况下,时钟信号可以达到的最高重复频率。 二、寄存器 寄存器能够寄存一组二值代码,一个触发器能够储存一位二值代码,所以用N个触发器组成的寄存器能够存储一组N位的二值代码。 并行输入,并行输出:接收数据时所有各位代码是同时输入的,而且触发器中的数据是并行的出现在输出端的。 来源: CSDN 作者: 记得诚 链接: https://blog.csdn.net/Albert992/article/details/104080598

数字电路—触发器(二)

笑着哭i 提交于 2020-01-23 10:32:46
上一篇见 数字电路—触发器(一) 文章目录 一、脉冲触发的触发器(主从SR和主从JK) 二、按逻辑功能分(SR、JK、T、D触发器) 一、脉冲触发的触发器(主从SR和主从JK) 主从SR触发器 1、电路结构和工作原理 脉冲触发器的典型结构如下所示,是由两个同样的电平触发的SR触发器组成的。G1~G4组成的称为从触发器,G5-G8组成的称为主触发器,所以这个电路一般也被称为 主从SR触发器 。 CLK=1 时,G7和G8被打开,G3和G4被封锁,主触发器根据SR的状态翻转,从触发器保持原来状态不变。 CLK从1变为0 时,G7和G8被封锁,此后,无论S、R的状态如何改变,在CLK=1的全部时间里,主触发器的状态不在改变。与此同时,G3和G4被打开,从触发器按照与主触发器相同的状态进行翻转。 2、特性表 下面是主从SR触发器的特性表。 主从JK触发器 1、电路结构和工作原理 J=1,K=0 ,若CLK=1时FF1置成1(原来是0置成1,原来是1保持1),等CLK=0时,FF2随之置1,即Q*=1; J=0,K=1 ,CLK=1时FF1置成0,等CLK=0时,FF2也被置成0,即Q*=0; J=K=0 ,G7和G8被锁住了,状态不变,Q*=Q; J=K=1 ,考虑两种,Q=0时,G8被锁住,CLK=1时,FF1被置1,等CLK=0时,FF2也被置1,即Q*=1;Q=1时,G7被Q

数字频率计简介

蓝咒 提交于 2020-01-19 16:12:07
数字频率计简介 计数器可以对数字进行运算, 它 是一种没有办法显示计算结果的显示器。 计数器又称智能计数器,智能计数器是运用数字电路技术数出给定时间内通过的脉冲数并且显示计数结果的数字化仪器,智能计数器是数字化仪器的基础,而数字频率计也属于智能计数器的一种。 计数器的种类有多钟,按功能用途不一样可分为 通用计数器 、 频率计数器 、 计算计数器 、 微波计数器 等,但以 数字形式显示频率值 被称为数字频率计。数字频率计运 用数字电路 技术并能 实现对周期性变化 信号频率 测量的仪器 , 它是一种数字化仪器。 数字频率计是指电子计数式频率计 , 可用作 测量正弦波 , 矩形波 , 三角波 和尖脉冲等周期信号的频率值 ,还可以用作 测量信号周期和 脉冲宽度 。 在 数字电路和集成电路 的发展应用下 , 计数器的应用也越来越广泛,运用数字频率计,测量 频率精度高 、 显示直观 、 测量 快速。 数字频率计能直接 把 计数单位 , 在规定 时间内被测信号的脉冲数以数字形式显示频率值 , 这种方法测量 精度 高、快速,适合不同频率、不同精确度测频的 需求 。数字计数式频率计 基本原理如图所: 数字频率计作为一种基本的测量仪器 , 以其测量精度高、速度快、操作简便、数字显示等特点被广泛应用 于电子技术领域。 SYN5636型通用计数器是 以 数字形式显示频率值 , 并且 按照《 JJG 349

阅读_模拟地与数字地

坚强是说给别人听的谎言 提交于 2020-01-09 04:20:43
模拟地与数字地 这是一个集电工学+电磁兼容性+PCB 设计的综合性课题。在每一个设计工程中都会考虑到这个必不可 少问题。对于这个话题展开讨论我还是赞成的,同时透过这次的讨论希望更多的新手们能了解到更多关于 “地”认识。从而减少在工作的误区。 关于电路中的地,以我们最常用的 MSP430 系统作为例子吧。电路中地是一个电路中公共电平参考点, 不管是电路还是电源都以这地作为基准。而这次我们要讨论的是“数字地和模拟地之间的连接与关系”,我 想就以这个作为重点向大家解释一下。以下是个人的主观意见,如有不正确之处请读者能给予指正。 所谓数字地一般来说是指数字电路类型集合的公共参考地,而模拟地也是类同之意。在一个复杂的电 路系统中,往往会出现很不同类型的电路。通常我们在以电路的工作类型或工作频率将其划分。如数字、 模拟之类划分或以速度或频率频段划分等。在数字电路中,电路通常是处于开关状态,而在所有数字芯片 接地端汇集在一起。而这个汇集地因电路不停地开,这样在回流地端上也会因而产生一些开关高频噪声。 在设计 PCB 中若然这些电路处理不当的话,例如,将数字系统的地回流走线与模拟电路的地连接在一起。 这样很有可能将地噪声信号引入模拟电路中,若果引入的地方是模拟电路是放大部分。那么很可能会将这 些噪声进放大或干扰到模拟电路的正常工作或产生误动作等情况。为了处理好这个可能性的发生,一个复

数字电路设计的抗干扰技术1

╄→尐↘猪︶ㄣ 提交于 2019-12-27 21:13:15
在电子系统设计中,为了少走弯路和节省时间,应充分考虑并满足抗干扰性 的要求,避免在设计完成后再去进行抗干扰的补救措施。形成干扰的基本要素有 三个: (1)干扰源,指产生干扰的元件、设备或信号,用数学语言描述如下:du/dt, di/dt大的地方就是干扰源。如:雷电、继电器、可控硅、电机、高频时钟等都可 能成为干扰源。 (2)传播路径,指干扰从干扰源传播到敏感器件的通路或媒介。典型的干扰传 播路径是通过导线的传导和空间的辐射。 (3)敏感器件,指容易被干扰的对象。如:A/D、D/A变换器,单片机,数字IC, 弱信号放大器等。 抗干扰设计的基本原则是:抑制干扰源,切断干扰传播路径,提高敏感器件的 抗干扰性能。(类似于传染病的预防) 1 抑制干扰源 抑制干扰源就是尽可能的减小干扰源的du/dt,di/dt。这是抗干扰设计中最优 先考虑和最重要的原则,常常会起到事半功倍的效果。 减小干扰源的du/dt主要是通过在干扰源两端并联电容来实现。减小干扰源的 di/dt则是在干扰源回路串联电感或电阻以及增加续流二极管来实现。 抑制干扰源的常用措施如下: (1)继电器线圈增加续流二极管,消除断开线圈时产生的反电动势干扰。仅加 续流二极管会使继电器的断开时间滞后,增加稳压二极管后继电器在单位时间内可 动作更多的次数。 (2)在继电器接点两端并接火花抑制电路(一般是RC串联电路,电阻一般选几K 到几十K

数字电路中应避免产生不必要的锁存器 Latch

不打扰是莪最后的温柔 提交于 2019-12-22 09:16:15
锁存器(Latch)是数字逻辑电路中很重要的一种基本电路,常见的锁存器包括三个端口:数据输入口、数据输出口、使能端。当使能端为高电平时,输入口的数据直接送到输出口,此时输入输出口可以看成是直接连通的;当使能端为低电平时,输出口的数据保持之前的数据不变,无论输入口的数据怎么变化,输出都保持不变,就是把原来的状态锁存下来了(所以才叫锁存器)。锁存器与触发器的区别在于:锁存器是电平触发,而触发器是边沿触发。 锁存器在不锁存数据时,输出随输入变化;但一旦数据锁存时,输入对输出不产生任何影响 。 在FPGA电路设计中,不规范的描述语言可能会产生意想不到的锁存器,而设计者往往并没有注意到自己的设计会被综合出锁存器,导致综合出的电路出现逻辑错误。 在数字电路中,产生意外的锁存器的情况一般有以下两种: 1. if……else……结构中缺少else 先看一个实际的例子: 用quartus综合一下这两个电路,看看产生的RTL图是怎样的: 左边的电路: 右边的电路: 由RTL视图可以直观的看出,左边的电路没有生成锁存器,而右边的电路生成了一个我们不想要的锁存器(q1$latch)。左边的电路是时序逻辑,生成触发器,而触发器是有使能端(en)的,使能端无效时就可以保存数据,无需锁存器。右边的电路是组合逻辑,在en为低电平时,输出q1要保持不变,而组合逻辑没有存储元件,只能生成锁存器来保持数据。所以

2019-2020-20191201《信息安全专业导论》第4周学习总结

心不动则不痛 提交于 2019-12-16 20:12:52
2019-2020-20191201《信息安全专业导论》第3周学习总结 教材学习内容总结 《计算机科学概论》 第4章:这一章我们认识了基础的门和电路,门负责执行基础的逻辑运算,并且门是由一个或多个晶体管创建的,电路则是一种门的组合,它可以把一个门的输出作为另一个门的输入。 第5章:这一章介绍了构成计算机的各个部件,比如冯诺伊曼体系结构、RAM和ROM,不同类型的触摸屏等等。 《自学是门手艺》 第5章:5、6节主要讲解的是有序容器的相关知识,字符串是有序容器的一种,怎么处理字符串、怎么使用操作符...都是我觉得很重要的基础点。7节则是文本文件的基本操作。 教材学习中的问题和解决过程 从这周开始,大学生活开始步入正轨,所以我有了更多时间来处理之前教材学习中遇到的问题,比如在学习概论第4章的时候,我就不明白布尔代数是如何演示电路活动的,然后我通过网上搜索明白一切功能的数字电路都可以这样实现: 1.根据功能要求列出输入输出对应的真值表 2.根据真值表画出卡诺图,然后根据卡诺图得到布尔代数 3.根据布尔代数画出gate level的电路 也就是说布尔代数的基本运算和数字电路的或门,与门和非门等基本单元相对应,进而提供了一种严格的,直观的描述数字电路的方式。 代码调试中的问题 问题:截止到此刻,在运行代码时,遇到附件照片中所出现的故障,正在想办法解决中 学习进度条 代码行数(新增/累积) 目标