MULTISIM仿真软件在数字电子技术实验教学中的应用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘要:介绍了multisim仿真软件的特点,设计了一个在时钟脉冲控制下实现八位并行数据输入到串行数据输出的转换电路,通过该设计性实验阐述了该软件在数字电路实验教学中的具体应用,提出了一种仿真设计与实物实验相结合的电子技术实验教学模式。
关键词:multisim仿真软件;数字电路;电子技术实验教学
作者简介:郑宽磊(1981-),男,湖北仙桃人,武汉工程大学电气信息学院,讲师;陈柳(1979-),女,湖北丹江口人,武汉工程大学电气信息学院,讲师。(湖北武汉 430205)中图分类号:g642.423 文献标识码:a 文章编号:1007-0079(2014)08-0166-02 随着电子技术和计算机技术的迅猛发展,社会对高校工科电子类专业学生的创新思维和实践能力的要求越来越高。尤其对“数字电子技术”这门理论性和实践性都很强的电子类专业重要专业基础课而言,其对学生实践能力的要求尤其高。实验教学是该课程的重要环节,通过理论联系实际能够有效地训练、提高学生的动手能力。传统的纯硬件实物电路实验教学由于存在诸多弊病,不少学校已经着手改革这种实验教学模式,采用仿真设计与硬件实物电路相结合的实验教学模式,将虚拟电子仿真软件multisim应用于电子技术的实验教学中,为学生提供更加灵活方便的实验环境,以此激发学生的创造性,提高学生的综合动手能力和创新设计能力。
一、multisim 软件的特点
1.采用直观的电路图输入方式
绘制电路图所需元器件以及仿真所需仪器仪表均是由软件方法虚拟,可直接从图形界面的工作平台上选取,实现了“软件即元器件”、“软件即仪器”。
2.提供丰富的元器件库
同时用户也可以根据从生产厂商产品使用手册中查到的元器件参数新建或扩充已有的元器件库,因此也很方便地在工程设计中使用。
3.强大的虚拟仪器功能[2]
不仅提供有一般实验用的通用仪器,如万用表、函数信号发生器、双踪示波器、直流电源等,而且还有一般实验室少有或没有的仪器,如波特图仪、字信号发生器、逻辑分析仪、逻辑转换器等。并且所有仪器都与实物相似,所有仪器都可以多台同时调用,为电路的仿真提供了强大的保证。
4.完整的分析方法
提供了电路瞬态和稳态分析、时域和频域分析、器件线性和非线性分析等十几种电路仿真分析方法,这些分析方法基本能满足一般电路分析设计的要求。
二、数字电路的设计性实验举例
一般来说,对一个设计性实验电路进行设计和仿真前,首先需要对电路的工作原理有初步了解,明确实现该实验电路所描述逻辑功能所需要的模块电路、每个模块的具体功能,以及模块之间的信号传输关系等等,了解这些后根据参数指标选择适当的元器件通过multisim 软件完成各模块电路初步设计,然后经过仿真观察分析,边选择边测试,边修改边比对,不断从仿真的测试现象中分析判断,直到设计出符合要求的电路。该实验电路要求设计一个在时钟脉冲控制下实现8位并行数据输入到串行输出的转换电路,具体来说分两步来实现:
1.绘制电路原理图
整个电路分为三个功能模块:lmc555定时器构成多谐振荡器产生时钟脉冲模块、4位二进制加法计数器74ls163构成的计数器模块以及数据选择器74ls151构成的并转串电路模块。电路设计采用模块设计的方法分块设计。
第一个模块,可根据其设计指标要求,选择数字模拟混合型的中规模集成电路lmc555定时器,在其外围配上标称电阻r1=4.7k、r2=5.1k、标称电容c1=0.1μf构造一个多谐振荡
器产生时钟脉冲信号,[2]根据理论公式t=0.7(r1+2r2)c1计算其振荡频率约为1khz。
第二个模块,要求在时钟脉冲控制下将8位并行输入的数据串行输出,控制8位数据的脉冲信号很明显是以8个时钟脉冲为一个循环周期,因此可以设计一个8 进制的计数器,可选计数器很多,这里选择一款常用4位二进制同步加法计数器,其输出端qdqcqbqa的状态从0000~1111可以看成两组,分别为0000~0111和1000~1111,只需取其低三位qcqbqa作为输出时即可构成一个8进制的加法计数器。将555定时器所产生的时钟脉冲信号送入到74ls163 芯片的时钟脉冲输入端,则其低三位qcqbqa计数从000~111共8 种计数状态输出到下一个模块中。
第三个模块,要实现8位并行数据输入到串行输出的转换,选用八选一的数据选择器74ls151显然是最合适的,将第二个模块74ls163输出的低三位qcqbqa分别与数据选择器74ls151的3个地址输入端(通道选择信号)cba相连,即可实现整个电路是在时钟脉冲控制下,计数器的低三位qcqbqa循环产生从000~111这8种状态,74ls151的地址输入端cba 在接收到这循环的8种状态后,可以将8个并行输入的数据通道上的数据从d0~d7(10100010)依次送到151的输出端y,实现了在时钟脉冲控制下,将8位并行数据输入转换为串行输出。
以上三个模块的分步设计完成后,整个电路原理图的设计就完成了。有了原理图,利用multisim丰富的元器件资源就可以很快找到所需器件,排放好元器件后对各元器件进行连接,修改必要的元器件参数及属性,并标注相应元器件标签,电路原理图如图1所示,即完成了原理图绘制。 2.完成电路的仿真分析
multisim软件提供了充足的虚拟仪器对电路进行仿真分析,在数字电路仿真设计中常用到示波器、逻辑分析仪、字信号发生器和逻辑转换器等等。本实验可以分两部分仿真:第一个模块部分,为加深对555定时器构成的多谐振荡器的原理的理解和学习,这里可以用双踪示波器观察555定时器的外围充放电电容c1两端波形,以及其输出的脉冲方波信号波形,示波器仿真波形图如图2所示。由图可见,方波信号的频率约为1ms,周期约为1khz,充电时间大于放电时间,仿真波形与理论分析及公式计算一致。
第二个模块计数器和第三个模块数据选择器,可以使用逻辑分析仪对计数器的时序波形和数据选择器串行输出的波形一起观测,逻辑分析仪仿真时序图如图3所示,设定数据选择器74ls151的8位并行数据输入端d0~d7=10100010。由图3可知,在时钟脉冲作用下,计数器74ls163的低三位qcqbqa循环计数产生000~111这8种状态,假设计数初始状态为000时,即151的通道选择信号cba=000,此时d0被选通,151的输出y=d0=1,来一个cp脉冲上升沿后,计数状态加1变为001,cba=001,此时d1被选通,151的输出y=d1=0。同理,依次第7个脉冲到来后,计数状态变111时,此时d7被选通,151输出y=d7=0,由仿真时序图可以明显看出151的八位并行输入的数据10100010在时钟脉冲控制下,来一个时钟脉冲上升沿送出一位数,8位并行输入的数据一个接一个的串行送出来,当第7个脉冲到来时8位数据全部送出来,实现了数据并行输入到串行输出的转换。
通过multisim软件平台仿真设计的并转串电路满足设计要求,接下来按照仿真连线在实验箱或者面包板上进行接线,采用这种先仿真后硬件实物电路相结合的实验教学模式可极大地节省试验时间,提高实验效率。
三、multisim应用于数字电子技术实验教学的优点
与基于multisim仿真软件的这种虚拟电路设计方法不同,学生在进行传统的纯硬件实物实验时,这种设计性实验一般都需要事先大量查找资料,理解原理,按照电路指标要求估算元器件的具体参数,画出粗略的硬件电路图,在面包板或者实验箱上直接搭建硬件实物电路,同时也只能用实验室有限的示波器、频率计和万用表等仪器仪表进行观察分析,实际操作中这样的设计性实验连线一般较多,若所选用芯片不合适,电路设计本身就存在问题,或者哪个芯片有问题,又或者哪一根线不通,有时候很难检查出具体问题,即便检查出来可能硬件