- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
方式2 分频器 GATE为高并写入计数值n后,在下一个时钟脉冲的下降沿开始减1计数,此时OUT为高 ;当计数值为1时,OUT变为低,当计数值为0时,OUT变为高,且重置初值,继续计数,周而复始 ;在计数期间,即计数值为0前,如写入新的计数值m,将在本计数周期结束后有效。即改变输出频率 ;在计数期间,GATE变为低,将中止计数,当GATE变为高时,重置初值,并计数 ;计数值n一次写入,连续有效 ; CLK GATE 4 3 2 1 0(4) 3 2 1 0(3) 2 1 0 OUT 0(3) 3 2 1 0(3) 2 1 0(3) 2 1 OUT(n=3) WRn n=4 m=3 1、初始值为偶数时,写入控制字后的时钟上升沿,输出端OUT变为高电平。若GATE=1,写入计数初值后的第一个时钟下降沿开始减1计数。减到N/2时,输出端OUT变为低电平;减到0时,输出端OUT又变为高电平,并重新从初值开始新的计数过程。可见输出端OUT的波形是连续的完全对称方波,故称为方波发生器。 方式3 频率可编程的方波发生器(Square Wave Generator) 计数过程 2、初始值为奇数时,写入控制字后的时钟上升沿,输出端OUT变为高电平。若GATE=1,写入计数初值后的第一个时钟下降沿开始减1计数。减到(N+1)/2时,输出端OUT变为低电平;减到0时,输出端OUT又变为高电平,并重新从初值开始新的计数过程。这时输出波形的高电平宽度比低电平宽度多一个时钟周期,为近似对称方波。 门控信号的影响 GATE为高电平时,允许计数;GATE为低电平时,禁止计数。如果在输出端OUT为低电平期间,GATE变为低电平,则OUT将立即变为高电平并停止计数。当GATE恢复高电平后,计数器重新装入初值并重新计数。 写入新的初值对计数过程的影响 如果在计数过程中写入新的初值,而GATE信号一直维持高电平,则新的初值不会影响当前的计数过程,只有在计数结束后的下一个计数周期,才按照新的初值计数。 若写入新的初值后,遇到门控信号的上升沿,则终止当前计数过程,从下一个时钟下降沿开始重新计数。 方式3 (1)结果特点:产生连续方波,方波的重复周期=计数值×CLK脉冲周期 (2)过程特点 1、控制字写入:OUT为高电平(OUT=1) 2、计数值写入: OUT为高电平(OUT=1) 3、启动方式:两种。一种是硬件启动:GATE上跳沿启动;二是软件启动:写入计数值启动(此时GATE=1) 4、计数期间:若计数值N为偶数,则在前N/2计数期间,OUT输出高电平(OUT=1) ,后N/2计数期间,OUT输出低电平(OUT=0);若计数值N为奇数,则在前(N+1)/2计数期间,OUT输出高电平(OUT=1) ,后(N-1)/2计数期间,OUT输出低电平(OUT=0) 。 5、计数为0时:OUT输出高电平(OUT=1),从而完成一个周期,然后CR值自动装入CE,开始下一个周期的计数 6、计数期间写入新的计数值:不影响当前输出周期,等到计数值减到0后或GATE有上跳沿后,将把CR的内容重新装入CE中,开始以新的周期输出方波。 7、GATE的作用:GATE=0时,停止计数,OUT=1 ;GATE=1时不影响计数器工作,计数进行;GATE有上跳沿时,下一个CLK时钟使CR装入CE,开始新的计数。 8、计数值有效期限:计数值重复有效。 N N/2 N/2 0 软件启动 方式3 频率可编程的方波发生器 GATE为高时,写入偶计数值n后,在下一个时钟脉冲的下降沿起OUT为高,并开始减2计数,计数值为0时,OUT变为低,且重置初值后继续减2计数,计数值为0时,OUT变为高,周而复始 GATE为高时,写入奇计数值m后,在下一个时钟脉冲的下降沿起OUT为高,并先减1然后减2计数,计数值为0时,OUT变为低,且重置初值后先减3然后减2计数,计数值为0时,OUT变为高,周而复始 写入偶计数值,OUT上可得对称的方波;写入奇计数值,可得相似对称的方波 计数值n一次写入,连续有效 基本对称的矩形波 方波 CLK OUT(n=4) OUT(m=5) 写入方式控制字后,OUT输出高电平,若GATE=1,写入初值的下一个CLK脉冲开始减1计数,计数到达0值,OUT输出低电平,持续一个CLK脉冲周期后再恢复到高电平。由于每一轮计数过程必须重装初值一次,不能自动循环,所以称为软件触发。又由于输出端OUT低电平持续时间为一个脉冲周期,常用此负脉冲作为选通信号,所以又称为软件触发选通方式。 方式4 软件触发选通 (Software Triggered Strobe) 门控信号的影响 GATE=1允许计数,GATE=
文档评论(0)