基于EWB的数字电路设计方案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于EWB的数字电路设计方案

第一章绪论

随着电子技术和计算机技术的发展,电子产品已与计算机紧密相连,电子产品的智能化日益完善,电路的集成度越来越高,而产品的更新周期却越来越短。电子设计自动化(EDA)技术,使得电子线路的设计人员能在计算机上完成电路的功能设计、逻辑设计、性能分析、时序测试直至印刷电路板的自动设计。为了能在电路付诸实现之前,完全掌握操作环境因素(如电源电压、温度等) 对电路的影响,利用计算机辅助设计进行电路模拟与仿真,并进行输入与输出信号响应的验证,可有效地节省产品开发的时间与成本。Elect ronics Workbench ( EWB) 软件是专门用于电子电路仿真的“虚拟电子工作台”软件,他是目前全球最直观、最高效的EDA 软件。该软件的自动化程度高、功能强大、运行速度快,而且操作界面友善,有良好的数据开放性和互换性。能够提供电阻、电容、三极管、集成电路等14 大类几千种元器件;能够提供示波器、万用表等十几种常用的电子仪器;具有强大的电路图绘制功能,可绘制出符合标准的电子图纸;

他还具有强大的波形显示功能,并且结果可轻松放入各类文档。用该软件进行设计、分析非常方便。本文在EWB 基础上设计的数字钟,是由数字集成电路构成、用数码管显示的一种现代计时器,与传统机械式时钟相比具有更高的准确性和

直观性,且无机械装置,具有更长的使用寿命,因此可望得到广泛使用。

第二章EWB软件介绍与应用

2.1 EWB软件概述

在当今电子设计领域,EDA设计和仿真是一个十分重要的设计环节。在众多的EDA设计和仿真软件中,EWB以其强大的仿真设计应用功能,在各高校电信类专业电子电路的仿真和设计中得到了较广泛的应用。EWB及其相关库包的应用对提高学生的仿真设计能力,更新设计理念有较大的好处。

EWB最突出的特点是用户界面友好,各类器件和集成芯片丰富,尤其是其直观的虚拟仪表是EWB的一大特色。EWB所包含的虚拟仪表有:示波器,万用表,函数发生器,波特图图示仪,失真度分析仪,频谱分析仪,逻辑分析仪,网络分析仪等。而通常一个普通实验室是无法完全提供这些设备的。这些仪器的使用使仿真分析的操作更符合平时实验的习惯。

随着电子技术和计算机技术的发展,电子产品已与计算机紧密相连,电子产品的智能化日益完善,电路的集成度越来越高,而产品的更新周期却越来越短。电子设计自动化(EDA)技术,使得电子线路的设计人员能在计算机上完成电路的功能设计、逻辑设计、性能分析、时序测试直至印刷电路板的自动设计。EDA是在计算机辅助设计(CAD)技术的基础上发展起来的计算机设计软件系统。与早期的CAD软件相比,EDA软件的自动化程度更高、功能更完善、运行速度更快,而且操作界面友善,有良好的数据开放性和互换性。

电子工作平台Electronics Workbench (EWB)(现称为MultiSim) 软件是加拿大Interactive Image Technologies公司于八十年代末、九十年代初推出的电子电路仿真的虚拟电子工作台软件,它具有这样一些特点:(1)软件仪器的控制面板外形和操作方式都与实物相似,可以实时显示测量结果。

(2)EWB软件带有丰富的电路元件库,提供多种电路分析方法。(3)作为设计工具,它可以同其它流行的电路分析、设计和制板软件交换数据。

(4)EWB还是一个优秀的电子技术训练工具,利用它提供的虚拟仪器可以用比实验室中更灵活的方式进行电路实验,仿真电路的实际运行情况,熟悉常用电子仪器测量方法。

2.2 EWB软件使用

2.2.1 EWB软件主界面

图2-1 EWB主界面2.2.1 EWB软件元件库

图2-2 EWB元件库

2.2.2 EWB软件工具栏

图2-3 EWB工具栏2.2.3 EWB软件信号库栏

图2-4 EWB信号库

2.2.4 EWB软件基本器件库栏和指示器件库栏

图2-5 EWB软件基本器件库栏和指示器件库栏

第三章主要元件介绍

3.1设计构思

要构成一电子钟电路,首先应有一个秒脉冲产生器,这可由石英晶体振荡器产生的基准信号经过整形和分频获得。秒脉冲经过秒计数器(60进制)可以累计秒钟数,而秒计数器输出的分脉冲计数器(60进制)可以累计分钟数。同样地,分计数器输出的时脉冲经过时计数器(24进制)可以累计小时数。这此时、分、秒计数器通过译码器和显示器便可以显示时、分、秒。最后,还需要考虑校对时电路。

(1) 设计一个具有‘时’、‘分’、‘秒’的十进制数字显示(小时从00~23) 的计数器。

(2) 具有手动校时、校分的功能。

(3) 具有整点报时的功能(整点灯闪1秒)。

3.2设计方案

根据所给设计构思,画出数字钟原理框图见图3-1。由设计方案使用EWB软件设计仿真并调试数字钟电路。

图3-1 数字钟原理框图

3.3 74ls160计数器应用

3.3.1 十进制接线

演示电路:

74ls160十进制计数器连线如图3-2

图3-2 74ls160十进制计数器连接图CLR:异步清零端

CLK:时钟输入端(上升沿有效)

A- D:数据输入端ENP,ENT:计数控制端

LOAD:同步并行置入控制端

RCO:进位输出端

表1

74160的功能表如表1所示。由表1可知,74160具有以下功能:

①异步清零

当CR(CLR’)=0时,不管其他输入端的状态如何(包括时钟信号CP ),计数器输出将被直接置零,称为异步清零。

②同步并行预置数

在CR=1的条件下,当LD(LOAD’)=0、且有时钟脉冲CP 的上升沿作用时,D0、D1、D2、D3 输入端的数据将分别被Q0~Q3所接收。由于这个置数操作要与CP 上升沿同步,且D0、D1、D2、D3的数据同时置入计数器,所以称为同步并行置数。

③保持

在CR=LD=1的条件下,当ENT=ENP=0,即两个计数使能端中有0时,不管有无CP 脉冲作用,计数器都将保持原有状态不变(停止计数)。需要说明的是,当ENP=0, ENT=1时,进位输出C也保持不变;而当ENT=0时,不管ENP状态如何,进位输出RCO=0.

④计数

当CR=LD=ENP=ENT=1时,74160处于计数状态,电路从0000状态开始,连续输入10个计数脉冲后,电路将从1001状态返回到0000状态,RCO端从高电平跳变至低电平。可以利用RCO端输出的高电平或下降沿作为进位输出信号。

相关文档
最新文档