基于Multisim的时序逻辑电路设计与仿真
随着计算机技术的发展,电子电路的设计与分析方法发生了重大变革,可以通过计算机辅助分析和仿真技术来完成。EDA技术是在电子CAD技术基础上发展起来的通用软件系统,是指以计算机为工作平台,融合了应用电子技术、计算机技术、信息处理及智能化技术的最新成果,进行电子产品的自动设计。
Muhisim是一个专门用于电路设计与仿真的EDA工具软件。Muhisim起源于20世纪80年代加拿大Interactive Image Technologies公司推出的电子仿真软件EWB5.0(Electronics Workbench)。它以界面形象直观、操作方便、分析功能强大、易学易用等突出优点,在20世纪90年代得到迅速推广,受到电子行业技术人员的青睐。跨入21世纪,IIT公司在保留原版本的优点基础上,增加了更多功能和内容,特别是改进了EWB5.O软件虚拟仪器调用有数量限制的缺陷。推出EWB6.0版本,并取名MultiSIM,也就是Multisim2001版本。与其他EDA工具软件相比,Multisim提供了一个更大的元件数据库,可以使用Multisim交互式地搭建电路原理图,对模拟、数字、模拟/数字混合电路进仿真。Multi-sim提炼了SPICE仿真的复杂内容,无需懂得深入的Spice技术就可以很快地进行仿真和分析新的设计,这也使其更适合电子专业教学。通过Muhisim和虚拟仪器技术,PCB设计工程师和电子学教育工作者可以完成从理论到原理图的绘制与仿真,再到原型设计和测试这样一个完整的综合设计流程。
1 时序逻辑电路设计与仿真
在数字电路中有多种编码,其中格雷码每次状态更新仅有一位代码变化,电路采用格雷码的优点是可以从编码形式上杜绝瞬间状态的模糊现象,从而避免某些逻辑差错。它是比较常用的可靠性编码,主要用于将模拟信号转换成数字信号。
时序逻辑电路设计是数字电子技术课程中的重要部分,以时序逻辑电路格雷码计数器的设计为例,设计一个有触发器组成的3位格雷码同步加法计数器。
第一步,根据设计要求编制格雷码计数器的状态转换图,如图1所示。
采用同步工作方式,只需一个公共CP信号,选择JK触发器,其输入端较多,设计简单灵活。
第二步,作次态转换表,如表1所示。
第三步求各触发器的驱动方程。
列出JK触发器的驱动表如表2所示。
根据次态转换表和JK触发器的驱动表,得到各触发器的驱动方程
评论