关于奇数分频器

时间:2025-04-28  作者:Diven  阅读:0

 

关于奇数分频器

 

 

因为偶数分频器过于简单,所以我们从奇数分频器开始说起8

01奇数分频器   

假设我们要实现一个2N+1分频的分频器,就需要高电平占N+0.5个周期,低电平占N+0.5个周期,这样进行处理的最小时间段就变成了0.5个周期,就不能通过clk的计数直接实现了。

时钟信号的上升沿和下降沿之间正好相差0.5个周期,利用这个就可以实现奇数分频啦

第一步:分别使用原时钟上升沿和下降沿产生两个计数器(基于上升沿计数的cnt1和基于下降沿计数的cnt2),计数器在计数到2N时,计数器归零重新从零开始计数,依次循环

第二步:cnt1计数到0和N时,clk1翻转,从而得到占空比为N:2N+1的clk1;

第三步:cnt2计数到0和N时,clk2翻转,从而得到占空比为N:2N+1的clk2;

第四步:clk1和clk2时钟进行或操作后,即可得到输出时钟clk_out;

 

下面为3分频的实现

 

 

 

Module DIVCLK(

input wire clk,

input wire rst_n,

output wire clk_out

);

 

reg clk1;

reg clk2;

reg [1:0] cnt1;

reg [1:0] cnt2;

 

always @(posedge clk or negedge rst_n) begin

if (!rst_n) begin

cnt1 <= 2'd0;

clk1 <= 1'b0;

end

else if (cnt1==2'd2) begin

cnt1 <= 2'd0;

end

else if ((cnt1==2'd0)||(cnt1==2'd1))begin

clk1 <= ~clk1;

cnt1=cnt1+2'd1;

end

else

  cnt1=cnt1+2'd1;

end

 

always @(negedge clk or negedge rst_n) begin

if (!rst_n) begin

cnt2 <= 2'd0;

clk2 <= 1'b0;

end

else if (cnt2==2'd2) begin

cnt2 <= 2'd0;

end

else if ((cnt2==2'd0)||(cnt2==2'd1))begin

clk2 <= ~clk2;

cnt2=cnt2+2'd1;

    end

    else

       cnt2=cnt2+2'd1;

end

 

assign clk_out=clk1|clk2;

 

endModule


 

 

 

 

02任意小数分频   

在实际设计中,可能会需要小数分频的办法的到时钟,如在38.88M的SDH同步系统中,对应STM-1的开销的提取,需要2.048M的时钟,无法通过整数分频得到,只能用小数分频。

小数分频原理如下:设输入时钟频率f0,输出频率为fx,则

即m为整数部分,n为小数部分。为了实现K分频,可以对f0进行a次m分频和b次m+1分频,则有

整理后得

由38.88M得到2.048M的时钟,带入上式可得到m=18,a=1,b=63,即对38.88M进行1次18分频和63次19分频后间插就得到2.048MHz啦

 

 

 

审核编辑 :李倩

 


猜您喜欢

在市场上,异性套筒种类繁多,各具特点,适合不同的使用需求。材质上,异性套筒通常有不锈钢、铝合金和塑料等多种选择,不同材质影响耐用性和重量。不锈钢套筒坚固耐用,适...
2020-06-30 00:00:00

微型断路器是重要的电气保护装置,应用于家庭和工业电路中。其主要优势体现在以下几个方面:微型断路器具有可靠的保护功能。能有效防止过载和短路等故障,确保电路的安全运...
2014-09-19 00:00:00

线性稳压器 (LDO) 是一种电子器件,用于将不稳定的直流电压转换为稳定的直流电压输出。想象一下,就像一个水龙头,无论水压如何波动,都能确保流出的水流稳定一致。...
2024-06-10 00:00:00

监控摄像头是我们日常生活中越来越常见的安保设备,为我们的安全保驾护航。然而,看似简单的监控系统背后也隐藏着一些安全隐患,其中电源线短路就是我们需要特别关注的问题...
2024-01-22 00:00:00


车床是应用于机械加工的工具,主要用于对金属、塑料等材料进行切削加工。其基本功能是通过旋转工件与固定刀具之间的相对运动,实现对工件表面的加工。车床可以完成多种加工...
2008-10-18 00:00:00

监测仪是应用于各个领域的高科技设备,能够实时收集和分析数据,为决策提供支持。在环境监测方面,监测仪可以用于空气质量、水质和土壤污染等数据的采集,帮助环保部门及时...
2011-04-19 00:00:00

你是否曾好奇,电子设备是如何高效地将交流电转换为直流电,并为我们的手机、电脑等供电的?这其中,副边同步整流芯片是很重要的配件,就像一个精密的能量管家,默默地提升...
2024-06-14 00:00:00