第四章组合逻辑电路(last0309)讲解.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * ⒉ 逻辑险象 产生的条件: ① 仅有一个输入信号发生变化; ② 输入变量变化前后的稳态输出相同。 例 如图所示 F = AC+BC,当 A = B = 1,F = C + C ≡1。 实际上 当 C: 1 → 0 时 F 产生险象。 A B C C AC BC F C F A B AC C BC 1 ≥1 * * 总之,静态险象的产生是: 由于同一个输入信号经过不同的路径又会合到 同一个门上的竞争所引起的。 在电路中,若输入信号变化前后,稳态的输出均 为1,且在1的输出上出现一个负向窄脉冲,则该险象 称为静态 0 险象,如前例所示 ; 反之若稳态输出为0,且在0的输出上出现一个正 向窄脉冲,则该险象称为静态 1 险象,如下例所示。 * * 二、动态险象 ( Ddynamic Hazards ) 在多级组合逻辑电路中,若输入的变化通过多条路 径向输出端会合时,使在输出稳定之前输出变化三次, 其间经过暂时状态01或者10,这种险象称之为动态险象。 动态险象是由静态险象引起的,它也是竞争的结果。 输入变化的第一次会合只可能产生静态险象,只有 在产生了静态险象,输入变化的再一次会合,才有可能 产生动态险象。 消除了静态险象,则动态险象也不会出现。 * * 例 F = (A+B) (B+C) + B 当 A = C = 0 时 F = BB + B C A B P1 B P2 P3 F 1 ≥1 ≥1 B B P1 P2 ≥1 P3 F * * 2 竞争与冒险的判断 代数法 将输出函数在一定条件下化简,如果存在: A变量的变化可能引起险象。 与-或式 或-与式 * * 卡诺图法 如函数卡诺图上为简化作的圈相切,且相切处又无其他圈包含,则可能有险象。 如图所示电路的卡诺图两圈相切,故有险象。 2 竞争与冒险的判断 代数法 * * 3 冒险现象的消除 利用冗余项 如图所示卡诺图,只要在两圈相切处增加一个圈(冗余),就能消除冒险。 * * 3 冒险现象的消除 利用冗余项 吸收法 在输出端加小电容C可以消除毛刺。但是输出波形的前后沿将变坏, 在对波形要求较严格时,应再加整形电路。 * * 取样法 电路稳定后加入取样脉冲,在取样脉冲作用期间输出的信号才有效,可以避免毛刺影响输出波形。 加取样脉冲原则: “或”门及“或非”门 加负取样脉冲 “与”门及“与非”门加 正取样脉冲 3 冒险现象的消除 利用冗余项 吸收法 * * 利用冗余项:只能消除逻辑冒险,而不能消除功能冒险;适用范围有限。 三种方法比较: 取样法:加取样脉冲对逻辑冒险及功能冒险都有效。目前大多数中规模集成模块都设有使能端,可以将取样信号作用于该端,待电路稳定后才使输出有效。 吸收法:加滤波电容使输出信号变坏,引起波形的上升、下降时间变长,不宜在中间级使用。实验调试阶段采用的应急措施。 * * 例4:用8选1MUX实现4变量逻辑函数 F(A,B,C,D)=∑m(1,5,6,7,9,11,12,13,14) 解: 令 D0 = D2 = D4= D5 = D D1 =0 D3 = D6 =1 D7 =D 降维 * * 例5:现有A,B,C三台设备,其功率均为10KW,由Y1,Y2,两台发电机组供电,已知Y1功率为10KW,Y2功率为20KW。从节约电能方面考虑,试根据投入运行的设备数,设计一个控制电路以决定发电机组的启停。 解:输入变量:A、B、C,1表示运行,0表示不运行;输出变量:Y1,Y2,1表示启动,0表示停止。 4选1、8选1、16选1MUX只有一个输出端, 只能实现一个输出的逻辑函数。 问题:如果是多输出的逻辑函数,如何实现? * * ABC Y1Y2 000 00 001 10 010 10 011 01 100 10 101 01 110 01 111 11 真值表 C C C C 0 1 降维 降维 对三变量函数进行降维: 可以考虑用双4选1的MUX实现。 * * 双4选1MUX的地址输入端公用,能够同时产生两个输出。    将A、B从A1、A0 输入,令 1D0 = 1D3 =C 1D1 = 1D2 = 2D1 = 2D2 =C 2D0 = 0 2D3 =1 1ST=2ST=0 则:输出1=Y1 输出2=Y2 例4逻辑电路图 * *   例4-8 用8选1数据选择器实现逻辑函数 F(A,B,C,D,E) = ∑m(0,1,3, 9,11,12,13,14,20,21,22,

文档评论(0)

三沙市的姑娘 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档