时钟分频

占空比为50%分频:

  偶数分频,一个计数器就可以搞定;

  奇数分频:

  1.用两个计数器分别按照上升下降沿计数,最后如果高电平的比低电平多一个周期则用与门,少一个周期则用或门;

   

 

 

    

 

 

   2.另一种使用异或门的形式组合如下图:

    

 

 

       

 

 

       先根据上升沿计数(只用到一个计数器)从0计到(N-1)

       再产生两个使能信号tff_1en、tff_2en,其中tff_1en为计数0时使能,tff_2en为计数到(N+1)/2时使能

      然后根据tff_1en和上升沿产生分频时钟div1,根据tff_2en和下降沿产生分频时钟div2;

      最后两个分频时钟异或就OK,得到占空比50%的计数分频;

占空比非50%(非整数分频):

  比如N+0.5分频形式,

  1.方法一:分析N+0.5分频为N+0.5个周期内有一个高电平形式,及在2*(N+0.5)= 2N+1内有两个周期高电平,如下例题5.5=5+0.5分频

           

  采用在2*5+1=11个周期内,有两个高电平,高电平6个周期再减去0.5周期则可以实现,用与的形式去减掉0.5周期,

  • 所以两个计数器一个采用上升沿一个采用下降沿;
  • 起始值要相反;
  • 两个计数低电平周期都比高电平周期少一个周期;
  • 让两个分频时钟相与可以的到要求。
  •  

     

 2.方法二:

  https://www.cnblogs.com/huangqiwei/p/4146653.html

 

posted on 2019-08-30 11:04  大邢  阅读(802)  评论(0)    收藏  举报

导航