0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

FPGA学习-分频器设计

FPGA设计论坛 来源:未知 2023-11-03 15:55 次阅读

分频器设计

一:分频器概念

板载时钟往往有限个(50MHZ/100MHZ/24MHZ/60MHZ…),如果在设计中需要其他时钟时,板载时钟不满足时,需要对板载时钟进行分频/倍频,目的是用于满足设计的需求。

分频:产生比板载时钟小的时钟。

倍频:产生比板载时钟大的时钟。

二:分频器的种类

对于分频电路来说,可以分为整数分频和小数分频。

整数分频:偶数分频和奇数分频。

小数分频:半整数分频和非半整数分频。

三:分频器的思想

采用计数器的思想实现。

例子1:模10计数器

wKgaomVEqIKAce7zAAATANfInjY840.png

假设系统时钟sys_clk50MHZ,对应的时钟周期Tclk=20ns,计数器每计数一次需要20ns,那么计数10次需要200ns

1整数分频:偶数分频(Duty50

wKgaomVEqIKAMMnnAAAVO-hBTLE007.png

计数器计数10个持续时间为T=200ns,那么输出频率:

F=1/T=1/200ns=10^9/200HZ=5MHZ

1MHZ=10^3KHZ=10^6HZ

通过模10计数器得到的频率为5MHZ

占空比:高电平持续时间占整个周期比值。

50MHZ~5MHZ10分频电路(Duty50

2整数分频:偶数分频(输出时钟高电平持续系统时钟一个周期:尖峰脉冲信号

wKgaomVEqIKAIhceAAAZlrb7KKA470.png

3整数分频:偶数分频(Duty60

wKgaomVEqIKAH1_bAAAWUeyMFwA064.png

根据上述偶数分频的方式,可以得出以下结论:

Fsys_clk= 50MHZTsys_clk= 1/Fsys_clk= 20ns

如果Fclk_out = 5MHZTclk_out = 1/ Fclk_out = 200ns

以系统时钟上升沿来时,使其计数器加1,换句话说计数器计数一次需要20ns,当满足200ns持续时间时,需要让计数器计数10次。

那么计数器计数最大值cnt_max=10

推导公式:cnt_max(计数器计数最大值) = 200ns/20ns = Tclk_out/ Tsys_clk= Fsys_clk/ Fclk_out

wKgaomVEqIKADRYsAABtM6Ao0ZU795.png

4整数分频:奇数分频

例子15分频电路(50MHZ--->10MHZ):Duty=3:2

wKgaomVEqIKARi5RAAAYj--qpQw760.png

测试35分频电路(Duty=3:2

wKgaomVEqIKAWufxAAAj1eHrtSQ224.png

例子25分频电路(50MHZ--->10MHZ):Duty=1:1

wKgaomVEqIOAVbR1AABWzrUE5Rk599.png

首先需要设置两个计数器(0~4),第一个计数器以时钟上升沿计数,第二个计数器以时钟下降沿计数,都分别产生5分频电路,且占空比都为3:2,最后输出5分频电路占空比1:1就是由上述两个5分频电路相与得到的。

clk_out = clk_out1 & clk_out2;

如果5分频电路占空比是2:3时,最后输出5分频电路占空比1:1就是由上述两个5分频电路相或得到的。

clk_out = clk_out1 | clk_out2;

测试45分频电路(Duty=1:1

wKgaomVEqIOAXNq9AABAFBAPTAQ115.png

测试55分频电路(Duty=1:1

wKgaomVEqIOAdhXRAAA-V0Xrn34307.png

wKgaomVEqIOAW-qqAABUdafP6GM592.jpg

精彩推荐 至芯科技FPGA就业培训班——助你步入成功之路、10月29号西安中心开课、欢迎咨询! FPGA学习-时序逻辑电路 什么是PCIe?扫码加微信邀请您加入FPGA学习交流群

wKgaomVEqIOAazrxAABiq3a-ogY997.jpgwKgaomVEqIOAeSgXAAACXWrmhKE661.png

欢迎加入至芯科技FPGA微信学习交流群,这里有一群优秀的FPGA工程师、学生、老师、这里FPGA技术交流学习氛围浓厚、相互分享、相互帮助、叫上小伙伴一起加入吧!

点个在看你最好看


原文标题:FPGA学习-分频器设计

文章出处:【微信公众号:FPGA设计论坛】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1625

    文章

    21619

    浏览量

    601157

原文标题:FPGA学习-分频器设计

文章出处:【微信号:gh_9d70b445f494,微信公众号:FPGA设计论坛】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    分频器的定义和作用

    分频器是一种电子电路或装置,其核心功能是将输入信号分离成多个具有不同频率范围的输出信号。这些输出信号的带宽均小于原始输入信号的带宽,使得每个频段的信号都能针对性地进行处理或应用。分频器广泛应用于通信、测量、音频处理等领域,是电子系统中不可或缺的重要组件。
    的头像 发表于 10-09 15:12 925次阅读

    UPB586B分频器规格书

    电子发烧友网站提供《UPB586B分频器规格书.pdf》资料免费下载
    发表于 09-30 14:34 0次下载

    DC/DC转换中电阻反馈分频器的设计考虑

    电子发烧友网站提供《DC/DC转换中电阻反馈分频器的设计考虑.pdf》资料免费下载
    发表于 08-26 14:52 0次下载
    DC/DC转换<b class='flag-5'>器</b>中电阻反馈<b class='flag-5'>分频器</b>的设计考虑

    CDCE906 PLL频率合成器/乘法器/分频器数据表

    电子发烧友网站提供《CDCE906 PLL频率合成器/乘法器/分频器数据表.pdf》资料免费下载
    发表于 08-22 09:30 0次下载
    CDCE906 PLL频率合成器/乘法器/<b class='flag-5'>分频器</b>数据表

    LMK01000高性能时钟缓冲分频器和分配器数据表

    电子发烧友网站提供《LMK01000高性能时钟缓冲分频器和分配器数据表.pdf》资料免费下载
    发表于 08-21 09:53 0次下载
    LMK01000高性能时钟缓冲<b class='flag-5'>器</b>、<b class='flag-5'>分频器</b>和分配器数据表

    CDCM6208V2G具有小数分频器的2:8时钟发生/抖动消除数据表

    电子发烧友网站提供《CDCM6208V2G具有小数分频器的2:8时钟发生/抖动消除数据表.pdf》资料免费下载
    发表于 08-20 09:14 0次下载
    CDCM6208V2G具有小数<b class='flag-5'>分频器</b>的2:8时钟发生<b class='flag-5'>器</b>/抖动消除<b class='flag-5'>器</b>数据表

    PE35400高性能超CMOS预分频器英文手册

    电子发烧友网站提供《PE35400高性能超CMOS预分频器英文手册.pdf》资料免费下载
    发表于 07-31 13:21 0次下载

    ESP8266EX PWM时钟预分频器可以修改吗?

    ESP8266EX文件表明最大PWM频率为1Khz。我需要 20Khz 到 100Khz。PWM时钟预分频器可以修改吗? 我对Delta_Sigma硬件有同样的问题。
    发表于 07-19 10:53

    一个简单的分频器电路分享

    这是一个简单的分频器电路,该电路的优点是电路小,它仅使用晶体管和其他几个组件。
    的头像 发表于 06-10 15:55 1090次阅读
    一个简单的<b class='flag-5'>分频器</b>电路分享

    CMOS24级分频器CD4521B TYPES数据表

    电子发烧友网站提供《CMOS24级分频器CD4521B TYPES数据表.pdf》资料免费下载
    发表于 05-22 09:47 0次下载
    CMOS24级<b class='flag-5'>分频器</b>CD4521B TYPES数据表

    CMOS十进计数/分频器CD4026B CD4033B TYPES数据表

    电子发烧友网站提供《CMOS十进计数/分频器CD4026B CD4033B TYPES数据表.pdf》资料免费下载
    发表于 05-21 09:16 0次下载
    CMOS十进计数<b class='flag-5'>器</b>/<b class='flag-5'>分频器</b>CD4026B CD4033B TYPES数据表

    CMOS计数/分频器CD4017B CD4022B TYPES 数据表

    电子发烧友网站提供《CMOS计数/分频器CD4017B CD4022B TYPES 数据表.pdf》资料免费下载
    发表于 05-20 10:20 0次下载
    CMOS计数<b class='flag-5'>器</b>/<b class='flag-5'>分频器</b>CD4017B CD4022B TYPES 数据表

    分频器的作用 分频器的功率是不是越大越好

    分频器是一种电子设备,用于将输入信号分成不同频率的输出信号。其主要作用是将原始输入信号分离成多个频率范围内的信号,以供不同的电路进行处理。分频器广泛应用于通信、测量和音频系统中。 分频器的主要
    的头像 发表于 02-01 11:19 3053次阅读

    CAN时钟分频器在CANbus模块上不执行任何操作的原因?

    我一直在使用 dsPIC33CH128MP506 进行一些 CANbus 通信。 它能够进行CAN-FD,并且有两个独立的波特率分频器,用于标称波特率和数据波特率。它们是:C1NBTCFGH 内
    发表于 01-22 06:36

    基于FPGA的USB接口控制设计(VHDL)

    由于 PDIUSBD12 在读写时序上有时间限制,例如每次读写操作之间的间隔不能小于 500ns,而 FPGA 的系统时钟一般频率都比较高,所以不能直接使用系统时钟控制 PDIUSBD12,必须进行分频分频器模块的功能就是按照
    发表于 12-02 10:31 1466次阅读
    基于<b class='flag-5'>FPGA</b>的USB接口控制<b class='flag-5'>器</b>设计(VHDL)