关于奇数分频器

时间:2025-05-02  作者: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啦

 

 

 

审核编辑 :李倩

 


猜您喜欢


在现代电子设备中,时钟消抖是确保信号稳定性的重要技术。那么,时钟消抖的规格尺寸到底是多少呢?时钟消抖的规格通常取决于具体的应用需求和设备类型。常见的时钟消抖模块...
2010-02-19 00:00:00


外六角自攻钉是常见的紧固件,应用于建筑、机械、电子等领域。头部呈外六角形状,便于使用扳手或钳子进行紧固,提供了良好的扭矩传递能力。自攻钉的特点在于其尖锐的螺纹设...
2009-07-07 00:00:00

电解电容应用于电子设备中。的规格和型号非常重要。本文将介绍电解电容的规格型号对照表及其含义。电解电容的基本概念电解电容是种特殊的电容器。通过电解液来实现电荷的存...
2025-03-21 00:00:02

电容器是电子元件中常见的。储存电能,应用。固态电容和普通电容有区别。本文将详细介绍这两者的差异。定义不同电容是储存电荷的器件。固态电容是用固体电解质。普通电容使...
2025-03-23 20:30:02


  FPGA简介FPGA(Field-Programmable Gate Array), 即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上...
2018-04-18 09:06:00

花型(星形)螺丝批独特的设计和优越的性能在各类工具中脱颖而出。花型螺丝批的头部形状能够更好地与螺丝槽吻合,提供更强的抓握力,减少滑动的风险。这种设计不仅提高了工...
2008-11-11 00:00:00

栅极驱动光耦是现代电子设备中不可少的元件,主要作用是实现信号隔离和电流驱动。不同类型的栅极驱动光耦在性能和应用上存在一些显著区别。驱动能力是一个重要的区别点。有...
2023-03-14 00:00:00