数字电路的EWB仿真举例.pdf

上传人:tbuqq 文档编号:4599774 上传时间:2019-11-20 格式:PDF 页数:24 大小:1.19MB
返回 下载 相关 举报
数字电路的EWB仿真举例.pdf_第1页
第1页 / 共24页
亲,该文档总共24页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《数字电路的EWB仿真举例.pdf》由会员分享,可在线阅读,更多相关《数字电路的EWB仿真举例.pdf(24页珍藏版)》请在三一文库上搜索。

1、8、数字电路的EWB 仿真举例 8.1组合逻辑电路分析 图 8.11 被测试的组合逻辑电路 按图 8.11 所示,创建一组合逻辑电路,输入变量A、B、C 分别由三只开关D 、 E、F 控制接入电平的高、低。输出端L 由指示灯的亮、灭表示高、低电平。将测试 结果输入到逻辑转换仪真值表区(见图 8.12) ,选择真值表简化表达式转换方式,得 到简化逻辑表达式(LABC)如图 8.12 逻辑转换仪逻辑表达式栏所示,选择 表达式逻辑电路转换方式可得到如图8.13(a)所示的逻辑电路,若选择表达式与非 逻辑电路转换方式则可得到如图8.13(b)所示全部由与非门组成的逻辑电路。 图 8.12 被测试电路的

2、真值表与简化逻辑表达表达式 2 图 8.13 被测组合逻辑电路两种形式的简化电路 要获取给定组合逻辑电路的真值表,除了可以用上述直接测试的方法以外,还可以 将创建好的逻辑电路输入端连接至逻辑转换仪的输入端,将电路的输出端连接至逻辑转 换仪的输出端, 如图 8.14 所示。然后选择电路真值表转换方式直接获取真值表,再选 择真值表简化逻辑表达式转换方式,获得简化的逻辑表达式,最后根据需要选择表达 式逻辑电路,或者表达式与非逻辑电路获得简化的逻辑电路。 图 8.14利用逻辑转换仪获取给定电路的真值表 8.2 组合逻辑电路设计 一般组合逻辑电路设计过程可归纳为:分析给定问题列出真值表,由真值表求得简

3、化的逻辑表达式,再根据表达式画出逻辑电路。这一过程可借助逻辑转换仪完成。 例试设计一个路灯控制逻辑电路,要求在四个不同的地方都能独立的控制路灯的 亮灭。 解:设该逻辑电路四个输入变量为A、B、C、D,分别由 E、F、 G、H 四个开 关控制,接入高电平(+5V)作为逻辑“1” ,接入低电平( “地”)作为逻辑“0” 。逻辑 电路输出端L 接一指示灯模拟所控制的路灯,输出高电平(逻辑“1” )时指示灯亮,输 出低电平(逻辑“0” )时指示灯灭。 1. 打开逻辑转换仪面板,在真值表区点击A、B、C、D 四个逻辑变量建立一个四变 量真值表,根据逻辑控制要求在真值表区输出变量列中填入相应逻辑值(见图8

4、.2 1) 。 3 2点击逻辑转换仪面板上“真值表简化逻辑表达式”按钮,求得简化的逻辑表达 式如图 8.21 逻辑转换仪面板底部逻辑表达式栏所示。 图 8.21真值表与简化逻辑表达式 3点击逻辑转换仪面板上“表达式电路”按钮,获得逻辑电路如图8.22(虚线 以下部分 )所示。 图 8.22四开关路灯控制逻辑电路 4 4逻辑功能测试: 在通过逻辑转换仪获得的逻辑电路四个输入端接入四个开关,用 来选择“ +5V”或“地”,输出端L 接指示灯,如图8.22 虚线以上部分所示。按图8.2 1 中真值表的状态选择不同的开关状态组合,观察指示灯的亮灭可对真值表的状态逐 一验证。 说明:按照以上设计思路,读

5、者可自行设计多数人表决电路、奇校验电路、偶校验 电路等典型组合逻辑电路,上述逻辑电路实际上也可视为一四位奇校验电路。 8.3 组合逻辑部件功能测试 通过对逻辑部件的功能测试,有助于加深对该部件逻辑功能的理解,为熟练应用该 部件打下基础,同时进一步熟悉有关测试仪器的使用方法。 例 1. 全加器逻辑功能测试: 1. 打开 EWB 的主界面,从数字器件库中调出全加器,再从仪器库中调出逻辑转换 仪,将全加器的输入端A、B、CI分别与逻辑转换仪输入端A、B、C 相连,将全加器的 输出端与 CO通过选择开关S与逻辑转换仪输出端相连。 2. 点击 (选中 )全加器,再点击帮助按钮() ,得到图8.32 所示

6、全加器的功能表。 3. 通过选择开关S将全加和 ( )端连至逻辑转换仪输出端,双击逻辑转换仪图标,展 开逻辑转换仪面板,单击逻辑电路真值表按钮可获得图8.33 所示全加和真值表,单 击真值表简化表达式按钮可获得简化的逻辑表达式(如图 8.33 逻辑转换仪表达式栏 所示) 。 4. 通过选择开关S 将全加器进位输出端CO与逻辑转换仪输出端相连,展开逻辑转 换仪面板,单击逻辑电路真值表按钮可获得图8.3 4所示全加进位真值表,单击真值 表简化表达式按钮可获得简化的逻辑表达式(如图 8.34 逻辑转换仪表达式栏所示)。 图 8.31全加器测试电路 5 图 8.32 全加器电路功能表 图 8.33全加

7、和真值表与逻辑表达式 6 图 8.34 全加器进位真值表及逻辑表达式 5将测试所得真值表与图8.32 所示真值表进行对比,检验测试结果。 例 2. 多路数据选择器功能测试: 1. 在 EWB 主界面中打开数字器件库,选择八选一数据选择器74151,其功能表如 图 8.35 所示,逻辑符号参见图8.36。功能表中C、B、A 为通道地址选择。G 为使 能端,低电平有效。Y 为数据输出端,W 为反相数据输出端。 图 8.35 多路数据选择器74151 功能表 2由仪器库中调出字信号发生器和逻辑分析仪,将数据选择器的八个输入通道 (DO D7)分别与字信号发生器的八个输出端和逻辑分析仪的八个输入端相连

8、。将数据 选择器的数据输出端(Y)和反相数据输出端(W)分别连到逻辑分析仪的两个输入端。 将通道地址输入端(C、B、A)分别通过三个开关(C 、B 、A )选择高、低电平, 实现通道地址编码。测试电路连接如图8.36 所示。 7 图 8.36 多路数据选择器测试电路 3. 设置字信号发生器。展开字信号发生器面板,在字信号编辑区内写入两位不同的 十六进制数,图8.3 7 中分别按递增和递减方式排列了两位十六进制数。选择字信号发 生器的工作频率为1kHz。 4. 多路数据选择器功能测试。通过改变开关C 、B、A 的连接方式,选择多路数 据选择器的一路输入通道(图8.36 中选择了DO通道) 。展开

9、逻辑分析仪面板,按下启 动开关,逻辑分析仪面板上将展现出多路数据选择器的工作波形。按下暂停按钮,可仔 细观察各路波形之间的逻辑关系。可连续改变通道地址观察输出与输入通道之间的选择 关系。在图8.36 的连接方式和图8.3 7 的字信号设置情况下观察到的工作波形如图 8.38 所示。 图 8.37 字信号发生器的设置 8 图 8.38多路数据选择器工作波形 8.4 递增集成计数器的应用 在 EWB 主界面下打开数字器件库,选择集成计数器74160,其功能表如图8.41 所示。电路符号见图8.43 所示。 图 8.41 集成递增计数器74160 功能表 1. 74160 基本功能测试。 74160

10、 为一具有清零与置数功能的十进制递增计数器,由显示器件库中选择带译码 器的七段显示数码管(使用说明见图8.4 2)与计数器输出端相连,在信号源库中选择方 波电压(频率1KHz ,占空比 50%,幅值 5V)作为计数器的时钟脉冲源,将脉冲源及计 数器输出端连接至逻辑分析仪输入端便于观察波形,所连电路如图8.43 所示。 在 EWB 主界面内建立图8.43 所示电路后,可按功能表要求,在清零(CLR /)与 9 置数端( LOAD /)分别接入相应电平可测试清零与置数功能。闭合仿真电源开关,双击 逻辑分析仪图标,可观测到的计数器工作波形如图8.44 所示。由上到下依次为时钟脉 冲( CLK ) 、

11、QA、QB、QC、QD和进位控制脉冲(RCO)波形。两个读数指针之间为一个 计数周期的工作波形。 图 8.42 带译码器的七段显示数码管功能说明 图 8.43 74160组成的十进制递增计数器 10 图 8.44集成计数器74160 工作波形图 2. 用“反馈清零”法组成任意进制递增计数器 在实际工作中,经常需要组成非十进制(N 进制)递增计数器,欲组成N 进制递增 计数器,只要将计数器第N 状态中输出为“1”的 Q 端,经与非门“与非”后控制清零 端( CLR /)即可(因为计数器 74160 清零端低电平有效) 。例如:我们将74160 输出端 QA和 QD通过与非门控制计数器的清零端,即

12、可将十进制递增计数器 74160 改造成九进 制递增计数器,改造后的电路如图8.45 所示,经逻辑分析仪观察到九进制递增计数器 工作波形如图8.46 所示。两读数指针之间是一个九进制计数周期工作波形。 图 8.45 集成计数器74160 接成九进递增计数方式 11 图 8.4 6 74160 组成的九进制递增计数器工作波形图 显然,通过选择计数器不同输出端作为反馈端,利用一片74160 可组成 10 以内任意 进制递增计数器。 8.5 集成可逆计数器的应用 在 EWB 主界面下打开数字器件库,选取十进制可逆集成计数器74190,其功能表如 图 8.51 所示。电路符号见图8.52。 1. 74

13、190 功能测试 74190 为一具有置数功能的十进制可逆计数器,由显示器件库中选择带译码器的七 段显示数码管与计数器输出端相连,将脉冲源及计数器输出端连接至逻辑分析仪输入端 便于观察波形,所连电路如图8.5 2 所示。通过敲击K 键,控制开关S将减 /加( D/U /) 计数控制端接高电平或低电平,实现十进制递减或递增计数体制的转换。 按功能表要求,可对置数、递增、递减计数进行测试。图8.32 为十进制可逆计数 器递减计数工作方式,其工作波形如图8.53 所示,由上到下依次为时钟脉冲(CLK ) 、 QA、QB、QC、QD和借位控制脉冲( RCO)波形。 12 图 8.51 集成可逆计数器7

14、4190 功能表 图 8.52 74190 十进制可逆计数器递减计数工作方式 13 图 8。53 74190接成十进制递减计数时工作波形图 敲击 K 键,使减 /加( D/U /)控制端通过开关接地,使 74190 工作在十进制递增计 数工作状态。通过逻辑分析仪显示的74190 十进制递增计数器工作波形如图8.54 所 示。 图 8.53 74190 接成十进制递增计数时工作波形图 2. 集成计数器的级连 集成计数器的级连可采用同步或异步两种方式,可根据借位或进位信号以及控制端 的特征而定。 用两片 74190 采用同步级连方式构成的100 进制递减计数器如图8.54 所 14 示。两片741

15、90(C1、C2)分别连接成十进制计数方式,因为个位计数器(C2)的借位 信号(RCO /)只在“0”状态时输出低电平 (参见图 8.53) , 将其连接到十位计数器(C1) 的计数容许端 (CTEN /, 低电平有效) ,这样,只有在低位计数器输出的借位信号有效 (低 电平)时,才允许高位计数器计数,从而实现了同步级连。因为集成计数器74190 是在 时钟脉冲上跳沿触发,因此,我们可以利用低位计数器的借位输出脉冲直接作高位计数 器的触发脉冲,高低位计数器组成异步级连方式。图8.55 所示 66 进制递减计数器就 是采用异步级连方式。 图 8.54采用同步级连方式的100 进制递减计数器 3.

16、 用“反馈置数”方式组成零为无效状态的任意进制递减计数器 选用两片74190 分别连接成十进制递减工作方式,将个位计数器的借位信号(RCO /) 连接到十位计数器的脉冲输入端(CLK )组成异步计数方式。将两片计数器(C1、C2) 的 RCO /端通过或门控制两片计数器的置数控制端( LOAD /) ,将两片计数器的置数输入 端( D、C、B、A)根据进制要求作适当连接,该减法计数器在“00”状态出现的瞬间 完成置数 (可在 100 以内任意选择) 。因此, 利用两片 74190 可组成零状态为无效状态的 100 以内的任意进制递减计数器。图8.55 为一零为无效状态的66 进制递减计数器。

17、15 图 8.55 74190 组成的零无效的66 进制递减计数器 4. 用“反馈置数”方式组成零为有效状态的任意进制递减计数器 对十进制递减计数器而言,“0”状态之后,一定是状态“9” ,我们可以利用QD和 QA相“与”后,完成任意进制置数。即利用“ 9”状态出现的瞬间之特征(QD=QA=1) , 借助置数控制端LOAD /和置数输入端 A、B、C、D,将“ 9”置换为任意进制数“N” 。 图 8.55 为一采用异步级连方式的零为有效状态的66 进制递减计数器。 图 8.55 74190 组成的零有效的66 进制递减计数器 图 8.44 是“利用反馈清零”法组成的零有效九进制递增计数器,利用

18、“反馈置数” 法同样也可以组成零为无效状态的任意进制递增计数器,对74190 而言,令其工作在递 增计数方式下,同样也可以利用“反馈置数”法组成零状态有效或无效的任意进制递增 计数器,读者可自行分析,这里不再一一赘述。 16 8.6 555 定时器的应用 1.555 定时器及其组成的多谐振荡器 555 定时器是一种将模拟功能与逻辑功能巧妙结合在一起的中规模集成电路,其功 能灵活,使用范围广,只要外部配上2、3 个阻容元件,就可以构成单稳、多谐或施密特 电路。该电路在定时、检测、控制、报警等方面得到广泛应用。 图 8.61 是利用 555 定时器构成的多谐振荡器,图 8.62 是多谐振荡器的工作

19、电压 波形。 图 8.61 555 定时器构成的多谐振荡器 图 8.62 555 定时器构成的多谐振荡器工作电压波形 在图8.62 中通过示波器VB通道测得多谐振荡器输出方波电压(Vo)的周期 T=0.5ms 3=1.5ms。 理论计算: T=0.7( R1+R2+R2)C1=0.7(10+100+100) 10 30.0110-6s=1.47ms。 理论计算与实测值基本吻合。 17 2. 用 555 定时器组成波群发生器 在 EWB 主界面下打开混合集成电路库,选择两片555 定时器并配以适当外围元件组成 图 8.63所示电路,电路中左右两片555 电路分别构成两个振荡频率不同的多谐振荡器,

20、 因为左边振荡器的充放电时间常数远大于右边振荡器的充放电时间常数,因此左振荡器 的振荡周期远大于右振荡器,将左振荡器输出连接到右振荡器的复位端,左振荡器输出 高电平时,右振荡器产生高频振荡,输出低电平时停振,从而构成波群发生器。波群发 生器的工作波形如图8.64 所示。 图 8.63 555 定时器组成的波群发生器 图 8.64 555 定时器组成的波群发生器工作波形 18 3. 555 定时器组成报警电路 在 EWB 主界面下打开混合集成电路库,选择两片555 定时器并配以适当外围元件 组成图 8.65 所示电路,其基本结构与上述波群发生器类似,不同点是将左振荡器的输 出接到右振荡器的控制电

21、压输入端,利用左振荡器的高、低电平控制右振荡器产生两个 不同频率的振荡,可推动扬声器产生报警音响效果。报警电路中左右两振荡器输出电压 波形如图8.66 所示, Vo1为低频振荡,Vo2为高频、变频振荡。 图 8.65 555定时器组成的报警电路 图 8.66报警器的工作波形 利用 555 定时器组成报警电路还有多种方案,例如:可将左振荡器电容上的三角波 电压接至右振荡器的控制电压输入端,使右振荡器产生变频振荡,产生报警效果。这里 19 不再一一赘述,读者可自行设计分析。 8.7 JK 触发器及其应用 1. JK 触发器功能测试 在数字器件库中取一低电平触发,低电平置位和复位的JK 触发器搭成图

22、8.71 所 示的测试电路。闭合仿真电源开关,双击逻辑分析仪图标,展开逻辑分析仪面板,选择 合适的时基,得图8.7 2 所示的 JK 触发器工作电压波形图。波形图直观的反映了Q 端与时钟脉冲之间的2 分频关系, Q/与 Q 端之间的非逻辑关系,以及时钟脉冲下跳沿 与 Q 和 Q/翻转的对应关系。还可以单独接入高、低电平,观察置位和复位功能。 图 8.71 JK 触发器功能测试电路 图 8.72 JK 触发器工作波形 20 2. 利用 JK 触发器构成分频器 利用 4 个 JK 触发器按二进制同步计数器级连方式进行连接,得图 8.73 所示的十 六分频器 (四位二进制同步递增计数器)。 将时钟脉

23、冲 (CLK) 及四个触发器的Q 端 ( Q0、 Q1、Q2、Q3)自上而下,依次接入逻辑分析仪,得图 8.74 所示的工作(时序)波形, 显示出触发器输出端Q0Q3与时钟脉冲之间分别为2、4、8、 16 分频关系。 图 8.73 JK 触发器构成的十六分频器 图 8.74 JK 触发器构成的十六分频器工作波形 21 8.8 D/A转换器 1.D/A 转换电路原理分析 在 EWB 主界面下打开相应器件库,选择有关器件接成图8.81 所示 D/A 转换器电 路,该电路为R2R T 型 D/A 转换电路,开关D3、D2、D1、D0分别由关键字D、C、 B、A、控制接“ 0”或接“ 1” 。无论开关

24、接“0” (地)还是“ 1” (虚地),电阻网络各支 路电流分配关系不变。 Vref为输入基准电压,因为由基准电压 Vref端视入的等效电阻为R,因此输入电 流 Iref=Vref/R,由此进一步分析不难获得输出电压与输入基准电压和各开关量之间的 关系式为: V V DDDD O ref 2 2222 43 3 2 2 1 1 0 0 () 显然 :当 D3、D2、D1、D0 = 0001 时, Vo=-Vref/16 为 D/A 转换器的分辨率。 当 D3、D2、D1、D0 = 1111 时, Vo=-Vref15/16 为 D/A 转换器的满度值。 以上所述,均可通过改变开关位置,观测电流

25、表和电压表显示数值而得到验证。 图 8.81 D/A 转换器原理电路测试 2集成 D/A 转换电路测试 图 8.8 2为一集成D/A 转换器测试电路,其中: D0D7:八位二进制数码输入,通过开关 AH 选择输入高电平(+Vcc)或低电平 (地) 。 Vo:电压输出端。 22 Vref:输入基准电压。 D/A 转换器输出电压表达式: Vo=VrefD/256=10VD/256 其中: D 为输入二进制数码所对应的十进制数。 例: 图 8.82 中输入二进制码为: 10011001, 转换成十进制数为: D=27+24+23+20=153。 因此: Vo=10V 153/256=5.977V ,

26、与电路实测结果一致。 图 8.82集成 D/A 转换器测试电路 8.9 A/D 转换器 图 8.91 为一 A/D 转换器测试电路,其中 : VIN:模拟电压输入端. D0D7:二进制数码输出端。 VREF+:上基准电压输入端。 VREF-:下基准电压输入端。 SOC:数据转换启动端(高电平启动)。 OE:三态输出控制端。 EOC:转换周期结束指示端(输出正脉冲)。 在图 8.91 所示电路中:基准电压Vref=5V 。输入模拟电压由电位器 R 提供,大小 由 R 调节,由电压表指示。 输入模拟电压与输出数字量的关系式: VIN=(输出数字量对应的十进制数)Vref/256。 输出二进制数:

27、BIN=VIN256/Vref。输出二进制数由带译码器的7 段 LED 显示数码管以两位十六进 23 制数形式显示。 在图 8.91 所示电路中输出数字量理论计算值:BIN=2 V 256/5V=102.4( 十 进 制 数)。 数码管显示实际值: 01100110=2 6+25+22+21 =102(十进制数 )。两者基本相符。 图 8.91 集成 A/D 转换器测试电路 8.10 锁相环 锁相环是数字频率合成的核心部件,锁相式频率合成器能给出长期和短期稳定度都 比较高的输出频率信号,信道数目多, 体积小。 利用分频技术可以产生小于或等于基准 频率的各种参考频率信号,通用计数器可以作为分频器

28、,若在前面加上高速前级脉冲计 数器则整个电路作为高速分频器使用,分频系数N 越大,分频后的噪声越小。 锁相环一般由环路滤波器、压控振荡器、 数字分频器和鉴相器构成。其主要参数包 括:鉴相器转换增益、压控振荡器(VCO)转换增益、压控振荡器自由振荡频率和输出 电压幅值等。 图 8.101 是一个锁相环简单测试电路,敲击 A 键使开关S分别为环路滤波器输入 端 (fI) 选择 10V 和 5V 两档输入电压, 用示波器的VA通道监视压控振荡器输出电压(VO) , VB通道监视环路滤波器输出电压( fO) 。 图 8.102 显示了环路滤波器输入为10V 直流电压时锁相环输出情况。此时,环路 滤波器输出10V 直流电压,压控振荡器输出正弦电压频率:f=1/0.1s=10Hz 。 图 8.103 显示了环路滤波器输入为5V 直流电压时锁相环输出情况。此时,环路 滤波器输出5V 直流电压,压控振荡器输出正弦电压频率:f=1/0.2s=5Hz。 若在环路滤波器输入端施加连续变化的模拟电压,则压控振荡器将输出连续变频电 压,读者可自行设计相关测试电路。 24 图 8.101 锁相环测试电路 图 8.102控制电压为10V 时锁相环输出电压波形 图 8.103 控制电压为5V 时锁相环输出电压波形

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1