- 1、本文档共57页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[工学]数字电路 第6章-5
移存型计数器 移存型计数器的分析 与同步计数器的分析步骤相同,只是最后得到的状态转移表满足移存规律。 移存型计数器的设计 设计步骤: (1)首先根据模长M确定触发器个数n: n?log2M。 (2)列状态转移表,必须满足移存规律(关键:从2n个状态中按移存规律找出所需的M个状态。 ); (3)列激励表,求激励方程,检查自启动性; (4)画逻辑图 。 环形计数器 扭环形计数器 6.6 序列码发生器 序列码:周期性重复出现的一串数码称为序列码。例:10110 10110 …… 循环长度:一个周期内数码的个数称为序列长度。 序列码电路:产生序列码的电路。 结构类型: 计数型序列码发生器 反馈移存型序列码发生器 计数型序列码发生器的设计 设计步骤: 先设计模值为序列长度的计数器 再设计一组合电路,其输入为计数器各触发器的输出Qi,输出为序列码F。 思考: 用JKFF实现计数器,用74151实现组合电路,问:如何加取样脉冲? 移存型序列码发生器的设计 设计方法类似移存型计数器的设计。模长为序列码的循环长度,状态编码符合序列码的变化规律。 最长线性序列码(m序列)发生器 m序列的用途: (1)用于测试通信线路。 (2)用于保密通信。 m序列是一种伪随机序列。 m序列的产生电路:一种反馈移存型的序列码发生器。 m序列的特点 (1)n个触发器构成M=2n-1的m序列;——最长(max) M序列的线性特性 线性:1 1 1 1 0 0 0 1 0 0 1 1 0 1 0 自启动性讨论 从状态转移图看出,电路不具有自启动性,需要把全0状态的次态进入有效循环。 即0000的次态0001,D1的真值表对应0000的输出应为1。 m序列的应用 若要求设计已知序列码长度,但码型可以不限的序列码发生器,则m序列码发生器是最好的选择。 原理:循环状态计到某个状态时,跳过2n-1-M个状态,且进入的下一状态必须满足移存规律。 关键:寻找起跳状态。 修改后的状态转移图 修改反馈函数:在D1的真值表中对应0011格的值取反。得到: D1= f ??Q4?Q3Q2Q1+?Q4?Q3?Q2?Q1 =Q4?Q3 ??Q4?Q3Q2Q1 + ?Q4?Q3?Q2?Q1 一般式为: D1= f ?起跳状态+?Qn?Qn-1?Qn-2 … ?Q1 6 .7 顺序脉冲发生器 作用:在数字系统中,需要一种分配器产生节拍信号,这种节拍控制信号就是一种顺序脉冲:按时间顺序依次出现的一组高电平(低电平)的顺序信号。 能够产生这种顺序脉冲的电路是称为顺序脉冲发生器。 节拍分配器:电位信号 脉冲分配器:脉冲信号 ③求激励函数 Q4Q3 Q2Q1 0 ? ? 1 10 ? ? ? ? 11 ? ? 0 0 01 1 ? 0 ? 00 10 11 01 00 D1 D1 = Q3Q2Q1 + Q4Q2 = Q3Q2Q1 Q4Q2 (3)作逻辑图 图6.6.4 例6.6.2的逻辑图 (2)反馈电路用异或门实现; (3)在一个周期内,几乎出现0和1的各种组合情况,看上去象一个随机数,如n个1,n-1个0,n-1个1,n-2个0…… (4)m序列是线性码,即m序列与左移或右移若干位的m序列相异或仍为m序列。 图6.6.5 m序列码发生器的一般结构 图6.6.6 M=15的m序列码发生器 根据电路写出序列码:111100010011010,111100010011010,…… Q4Q3Q2Q1 0000 1010 1101 0110 0011 1001 0100 0010 0001 1000 1100 1110 1111 0111 1011 0101 图6.6.7 M=15的m序列码发生器的状态转移图 ? 1 0 0 0 1 0 0 1 1 0 1 0 1 1 1——左移3位 0 1 1 1 1 0 0 0 1 0 0 1 1 0 1——右移1位 表6.6.4 m序列码反馈函数表 20,17 20 10,7 10 19,18,17,14 19 9,5 9 18,17,16,13 18 8,6,5,4 8 17,14 17 7,6 7 16,14,13,11 16 6,5 6 15,14 15 5,3 5 14,13,11,9 14 4,3 4 13,12,10,9 13 3,2 3 12,11,8,6 12 2,1 2 11,9 11 1 1 f n f n 修改反馈函数为: D1=f+?Qn?Qn-1?Qn-2…?Q1 起跳状态的确定方法 ①作长度为2n-1的线性序列I ②将I序列向左移2n-1-M位,得线性序列II ③将Ⅰ和Ⅱ进行异或运算,得线性序列I
文档评论(0)