序列信号发生器.ppt
什么是序列信号?什么是序列信号?序列信号是把一组序列信号是把一组0、1数码按一定规则顺序排列的串行信数码按一定规则顺序排列的串行信号,可以做同步信号、地址码、数据等,也可以做控制信号。号,可以做同步信号、地址码、数据等,也可以做控制信号。这一节非常重要,是中规模集成电路的综合运用。这一节非常重要,是中规模集成电路的综合运用。一、移存型序列信号发生器一、移存型序列信号发生器1 1、移存型序列信号发生器的原理、移存型序列信号发生器的原理 移存型序列信号发生器由两部存型序列信号发生器由两部分组成:分组成:移位寄存器移位寄存器 组合电路组合电路 组组合合电电路路的的输输出出做做移移位位寄寄存存器器的的输输入入,也也是是反反馈馈电电路路,只只要要有有反反馈馈,寄寄存存器器就可以计数。就可以计数。规定了起始状态为规定了起始状态为110110。&DQSR3DQSR2DQSR1CP 特征方程特征方程 从特征方程中可以看出:从特征方程中可以看出:满足移存规律(第一级除外)满足移存规律(第一级除外)Q3Q2Q1Q3n+1Q2n+1Q1n+11 11 10 0 状态转换表状态转换表0011 0 00 0 00 0 10 1 11 1 0000001011110100输出是每输出是每5位循环一次,循环长度位循环一次,循环长度M=5。Q3=11000,11000,Q2=10001,10001,Q1=00011,00011,三个输出序列是一样的,都由三个三个输出序列是一样的,都由三个0两个两个1组成。只是起始状态不一样,只要组成。只是起始状态不一样,只要循环起来,分不清起始状态。循环起来,分不清起始状态。由特征方程计算次态值。由特征方程计算次态值。DQSR3DQSR2DQSR1&CP 在移位寄存器的基础上加反馈网络形成移存型序列信移位寄存器的基础上加反馈网络形成移存型序列信号发生器。号发生器。先设计移位寄存器,再设计反馈网络。先设计移位寄存器,再设计反馈网络。例:设计例:设计00011101,00011101,序列信号发生器。序列信号发生器。解:依题意可知,循环长度解:依题意可知,循环长度M=8,需要寄存器的位数需要寄存器的位数n=3,因此按三位一组划分序列信号,组成因此按三位一组划分序列信号,组成8个状态循环。个状态循环。0 0 0 1 1 1 0 1 0 0 0 1 1 1 0 1Q2Q1Q00 0 00 0 10 1 11 1 11 1 01 0 10 1 01 0 0满足移存规律满足移存规律满足计数规律满足计数规律 构成循环构成循环每次左移一位每次左移一位状态划分:状态划分:Q Q2 2Q Q1 1Q Q0 00 00 00 00 00 01 10 01 11 11 11 11 11 11 10 01 10 01 10 01 10 01 10 00 0Q Q2 2Q Q1 1Q Q0 0Q Q2 2n+1n+1Q Q1 1n+1n+1Q Q0 0n+1n+10 00 00 00 00 01 10 01 10 00 01 11 11 10 00 01 10 01 11 11 10 01 11 11 10 0 10 1 11 0 01 1 10 0 00 1 01 0 11 1 0用直接观察法从状态转换表得出:用直接观察法从状态转换表得出:Q0CPQ1CP满足移存规律满足移存规律只要设计第一级激励输入即可。只要设计第一级激励输入即可。选用选用74195做移位寄存器做移位寄存器用用4选选1数据选择器实现数据选择器实现J=/K。11 11000010D0=1D2=0状态表:状态表:状态转换表状态转换表:变量数大于变量数大于地址数要降地址数要降维维。令:令:根据根据:D0=1D2=0 画出用画出用74195和和4选选1组成的组成的序列信号产生器电路图。序列信号产生器电路图。反过来从已知电路要会分析出其响反过来从已知电路要会分析出其响应序列。应序列。J/KQ0Q1Q2YXX000111100111110Q011111/Q000011/Q011101000010Q0000010000001 序列信号可以从任意一路输出,只序列信号可以从任意一路输出,只不过起始状态不同而已。不过起始状态不同而已。010123ENMUXY101D0D1D2D3Q0Q1Q2Q3741951CP解:循环长度解:循环长度M=8,238,取,取n=3,用三位寄存器实现。用三位寄存器实现。一、状态划分(按三位一组划分状态)一、状态划分(按三位一组划分状态)0 0 0 0 1 1 1 1 0 0 0 0 1 1 1Q2Q1Q00 0 00 0 00 0 10 1 11 1 11 1 11 1 01 0 00 0 0有两组状态均为有两组状态均为000有两组状态均为有两组状态均为111不满足寄存规律,不满足寄存规律,三位寄存器不能实三位寄存器不能实现这样的序列。所现这样的序列。所以要增加寄存器位以要增加寄存器位数。数。取取n=4,重新进行状态划分。重新进行状态划分。0 0 0 0 1 1 1 1 0 0 0 0 1 1 1Q3Q2Q1Q0Q3n+1Q2n+1Q1n+1Q0n+10 0 0 00 0 0 10 0 1 10 1 1 11 1 1 11 1 1 01 1 0 0 1 0 0 00 0 0 10 0 1 10 1 1 11 1 1 11 1 1 01 1 0 01 0 0 00 0 0 0从状态转换表中得出:从状态转换表中得出:111X10 000XX X XXXX扭环计数器扭环计数器满足移存规律,选用满足移存规律,选用74195作移位寄存器。作移位寄存器。1CP74195D2D0D1D3Q2Q0Q1Q3 移存型序列信号发生器只能产生一组序列信号,如移存型序列信号发生器只能产生一组序列信号,如果要同时产生多组序列信号,可以采用计数型序列信号果要同时产生多组序列信号,可以采用计数型序列信号发生器。发生器。计数型序列信号发生器是在计数器的基础上加适当计数型序列信号发生器是在计数器的基础上加适当的反馈网络构成。要实现序列长度为的反馈网络构成。要实现序列长度为M的序列信号发生的序列信号发生器,其设计步骤为:器,其设计步骤为:先设计一个计数模置为先设计一个计数模置为M M的计数器。的计数器。再令计数器每一个状态输出符合序列信号要求。再令计数器每一个状态输出符合序列信号要求。根据计数器状态转换关系和序列信号要求设计输出根据计数器状态转换关系和序列信号要求设计输出组合网络。组合网络。例:设计产生序列信号例:设计产生序列信号1101000101,1101000101,的计数型序的计数型序列信号发生器电路。要求用列信号发生器电路。要求用74161和和8选选1数据选择器实现。数据选择器实现。解:先用解:先用74161反馈置数法设计反馈置数法设计M10计数器。计数器。Q Q3 3Q Q2 2Q Q1 1Q Q0 0F0 01 11 10 00 01 11 11 11 10 00 00 01 10 00 00 01 10 01 10 01 10 01 11 11 11 10 00 01 11 10 01 11 11 11 10 01 11 11 11 1 令计数器每一个状态与一位序列信号相对应。令计数器每一个状态与一位序列信号相对应。1101000101 画出实现画出实现F的卡诺图。的卡诺图。111 110 0000XXXXXX 变量数大于地址数要进行降变量数大于地址数要进行降维,维,Q0作记图变量。作记图变量。XXX10 将降维卡诺图与将降维卡诺图与8选选1数据数据选择器卡诺图相比较得出:选择器卡诺图相比较得出:D0D3=1D5=0D4,D6,D7=Q0令:Q3Q2Q1=A3A2A1 计数器在计数器在0110011011111111之间循环计数,之间循环计数,F F循环输出循环输出11010001011101000101序列信号。序列信号。01Q3Q2Q1Q0D3D2D1D074161CTTCTPCPCO0 1 1 0110 10123ENMUXY45672FD0D3=1D5=0D4,D6,D7=Q0令:Q3Q2Q1=A3A2A1先用先用74161反馈置数法设计反馈置数法设计M10计数器。计数器。例:设计例:设计F1=110101,110101F2=010110,010110两组序列信号。两组序列信号。要求用要求用7490(8421BCD计数)及计数)及38译码器和必要译码器和必要的门电路实现。的门电路实现。解:先用解:先用7490设计一个设计一个M6计数器。(采用反馈置计数器。(采用反馈置0法)法)令计数器每一个状态与一位序列令计数器每一个状态与一位序列信号相对应。信号相对应。由于由于38译码器是最小项译码器所译码器是最小项译码器所以要写出以要写出F1、F2最小项之和表达式。最小项之和表达式。Q2Q1Q00 0 00 0 10 1 00 1 11 0 01 0 11 1 0F1F2010110111001&Q0Q1Q2Q3S9AS9BR0AR0B7490CP0CP1&F1F212 1012345670&如果要求用与门实现如果要求用与门实现能不能直接在能不能直接在F1、F2的基础上再加一个非门?的基础上再加一个非门?用最大项之积表示:用最大项之积表示:P278练习题:设计:F1=01101001,01101001F2=00010111,00010111计数型序列信号发生器。1、要求用7490(5421BCD计数)及38译码器和必要的门电路实现。2、写出设计过程,画出逻辑电路图。