时钟分频
占空比为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

浙公网安备 33010602011771号