CN108055006A - 一种数字倍频器 - Google Patents
一种数字倍频器 Download PDFInfo
- Publication number
- CN108055006A CN108055006A CN201711474472.0A CN201711474472A CN108055006A CN 108055006 A CN108055006 A CN 108055006A CN 201711474472 A CN201711474472 A CN 201711474472A CN 108055006 A CN108055006 A CN 108055006A
- Authority
- CN
- China
- Prior art keywords
- module
- frequency
- clock signal
- high frequency
- signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03B—GENERATION OF OSCILLATIONS, DIRECTLY OR BY FREQUENCY-CHANGING, BY CIRCUITS EMPLOYING ACTIVE ELEMENTS WHICH OPERATE IN A NON-SWITCHING MANNER; GENERATION OF NOISE BY SUCH CIRCUITS
- H03B19/00—Generation of oscillations by non-regenerative frequency multiplication or division of a signal from a separate source
- H03B19/06—Generation of oscillations by non-regenerative frequency multiplication or division of a signal from a separate source by means of discharge device or semiconductor device with more than two electrodes
- H03B19/14—Generation of oscillations by non-regenerative frequency multiplication or division of a signal from a separate source by means of discharge device or semiconductor device with more than two electrodes by means of a semiconductor device
Landscapes
- Manipulation Of Pulses (AREA)
Abstract
本发明公开了一种数字倍频器,涉及集成电路技术领域。该数字倍频器包括输入模块,接收外部输入的高频时钟信号和倍频系数,并将所述高频时钟信号进行分频处理;控制模块,接收输入的源时钟信号;运算模块,接收所述输入模块分频处理后的高频时钟信号,接收所述控制模块发送的控制信号进行计算或复位,所述运算模块计算得到分频系数并输出;输出模块,接收所述运算模块输出的分频系数、接收所述高频时钟信号,所述输出模块根据所述分频系数对所述高频时钟信号进行分频后输出倍频信号。本发明技术方案通过改变倍频系数的值可以实现不同倍数的倍频过程,由于本发明的数字倍频器结构简单,具有很强的操作性,且提高了可靠性和稳定性。
Description
技术领域
本发明涉及集成电路技术领域,特别是涉及一种数字倍频器。
背景技术
倍频器(frequency multiplier)是输出信号频率等于输入信号频率整数倍的电路。倍频器用途广泛,如发射机采用倍频器后可提高频率稳定度;调频设备用倍频器来增大频率偏移;在相位键控通信机中,倍频器是载波恢复电路的一个重要组成单元。
目前最常用的倍频器是锁相环电路。但是相对比较成熟的锁相环电路,也存在运行时间过长会出现失锁的情况。另外,在倍频系数要求很大的时候,锁相环电路难以实现,软件方实现法也存在成本较高、可靠性低的问题。
发明内容
本发明的主要目的在于提供一种数字倍频器,旨在提高倍频器的可靠性和稳定性。
为实现上述目的,本发明提供一种数字倍频器,包括:
输入模块,接收外部输入的高频时钟信号和倍频系数,并将所述高频时钟信号进行分频处理;
控制模块,接收输入的源时钟信号;
运算模块,接收所述输入模块分频处理后的高频时钟信号,接收所述控制模块发送的控制信号进行计算或复位,所述运算模块计算得到分频系数并输出;
输出模块,接收所述运算模块输出的分频系数、接收所述高频时钟信号,所述输出模块根据所述分频系数对所述高频时钟信号进行分频后输出倍频信号。
优选地,所述分频系数包括整数值A和余数值B,所述输出模块根据所述整数值A和所述余数值B确定所述倍频信号C的周期:B个以A+1为计数值和C-B个以A为计数值为所述倍频信号的一个周期。
优选地,预设所述倍频系数为2N,源时钟信号的周期为高频时钟信号周期的M倍,所述运算模块计算M/2N的值,以得到分频系数。
优选地,所述运算模块包括整数模块和余数模块,所述整数模块对所述高频时钟信号进行2N分频后进行计数以得到整数值A,所述余数模块对所述高频时钟信号进行计数以得到余数值B,当所述余数模块的计数值等于所述整数模块计数值时,所述余数模块重新进行计数。
优选地,所述控制模块还包括时钟同步模块,用于将所述源时钟信号同步到所述高频时钟信号上,并将同步后的信号经过与门以输出控制信号至所述运算模块。
优选地,所述运算模块还包括计数器模块,用于整数模块计数和余数模块计数;当控制信号有效时,所述计数模块复位,并输出有效计数值至所述输出模块。
本发明技术方案通过运算模块计算倍频系数以得到分频系数,输出模块根据分频系数对高频信号进行分频后输出,通过改变倍频系数的值可以实现不同倍数的倍频过程,由于本发明的数字倍频器结构简单,具有很强的操作性,且提高了可靠性和稳定性。
附图说明
图1为本发明数字倍频器的原理示意图;
图2为本发明数字倍频器中输入模块的原理示意图;
图3为本发明数字倍频器中控制模块的原理示意图;
图4为本发明数字倍频器中控制模块的控制逻辑时序图;
图5为本发明数字倍频器中运算模块的原理示意图;
图6为本发明数字倍频器中输出模块的原理示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
下面结合附图对本发明进一步说明。
本发明提供一种数字倍频器,如图1所示,该数字倍频器包括输入模块、控制模块、运算模块以及输出模块,各个模块均采用数字逻辑电路实现:
如图2所示,输入模块,接收外部输入的高频时钟信号clk_G和倍频系数2N,并将所述高频时钟信号clk_G进行分频处理;输出分频后的高频时钟信号clk_div。
具体地,稳定的高频时钟信号clk_G输入至数字倍频器可维持该***基本运转,对该高频时钟信号进行分频是根据倍频系数控制的2N,其中,N为正整数。一般而言,目前的设备可支持N取值范围为1到10。在另一些实施例中,N的取值可根据用户的需要自行设置N为大于10的正整数。
如图3所示,控制模块,接收输入的源时钟信号clk_A。
优选地,所述控制模块还包括时钟同步模块,用于将所述源时钟信号同步到所述高频时钟信号clk_G上,并将同步后的信号经过与门以输出控制信号至所述运算模块。
具体地,控制模块根据源时钟信号clk_A产生控制信号,用于控制运算模块的计数器的复位或输出计数值。当输入源时钟clk_A有效脉冲到来后,控制逻辑模块向除法模块的计数器发送复位控制和输出计数值控制。clk_G、clk_A和控制逻辑模块输出的控制信号时序如图4所示,其中rst_n为***复位信号,低电平时对计数器进行复位;clk_dly1为clk_A同步到clk_G时钟域的信号,clk_dly2为clk_dly1延时1个clk_G周期的信号,clk_dly3为clk_dly2延时1个clk_G周期的信号,ctr_out为计数器计数长度控制信号,ctr_clr为计数器清除控制信号。
如图5所示,运算模块,接收所述输入模块分频处理后的高频时钟信号clk_G,接收所述控制模块发送的控制信号进行计算或复位,所述运算模块计算得到分频系数并输出。
优选地,预设所述倍频系数为2N,源时钟信号的周期为高频时钟信号clk_G周期的M倍,所述运算模块计算M/2N的值,以得到分频系数。
具体地,clk_A 的周期是clk_G的周期的M倍,即为tclk_A = M*tclk_G,设倍频系数K=2N,即为tclk_A= tclk_out*K,则tclk_out= tclk_G*(M/K)。通过运算模块计算M/K的值得到分频系数,并输出至输出模块。
优选地,所述运算模块包括整数模块和余数模块,所述整数模块对所述高频时钟信号clk_G进行2N分频后进行计数以得到整数值A,所述余数模块对所述高频时钟信号clk_G进行计数以得到余数值B,当所述余数模块的计数值等于所述整数模块计数值时,所述余数模块重新进行计数。
运算模块分为整数模块和余数模块。整数模块是clk_G进行K分频后计数,ctrl_clr控制信号有效时,计数器复位;ctrl_out信号有效时,将计数值输出。余数模块是clk_G作为计数器的计数时钟,ctrl_clr有效时计数器复位,ctrl_out信号有效时将计数值输出。当余数模块的计数值等于整数模块的输出值时,计数器重新计数。
优选地,所述运算模块还包括计数器模块,用于整数模块计数和余数模块计数;当控制信号有效时,所述计数模块复位,并输出有效计数值至所述输出模块。
如图6所示,输出模块,接收所述运算模块输出的分频系数、接收所述高频时钟信号clk_G,所述输出模块根据所述分频系数对所述高频时钟信号clk_G进行分频后输出倍频信号。
输出模块将高频时钟信号clk_G进行分频后输出,即为倍频后的目标信号。所述分频系数包括整数值A和余数值B,所述输出模块根据所述整数值A和所述余数值B确定所述倍频信号C的周期:B个以A+1为计数值和C-B个以A为计数值为所述倍频信号的一个周期。具体地,输出模块中分为整数分频和小数分频。设分频系数的整数值为A,余数值为B,倍频值为C,那么倍频信号就是B个以A+1为计数值和C-B个以A为计数值的脉冲周期性的出现,其中B<C。
本发明数字倍频器适用于输入源时钟频率低、倍频系数较大(的倍频信号。输入的高频时钟信号clk_G周期是输入源时钟信号clk_A周期的1/M倍,倍频系数是K=2N,运算模块计算出M/K的整数以及余数,输出模块利用运算模块的值输出倍频信号。控制模块控制计数器模块的计数长度。通过改变倍频系数的值,可以实现不同倍数的倍频过程。本发明数字倍频器由全数字逻辑电路完成,结构简单,具有很强的操作性,提高了可靠性和稳定性,可以用verilog语言描述,并通过FPGA可以很方便的实现。
应当理解的是,以上仅为本发明的优选实施例,不能因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变 换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (6)
1.一种数字倍频器,其特征在于,包括:
输入模块,接收外部输入的高频时钟信号和倍频系数,并将所述高频时钟信号进行分频处理;
控制模块,接收输入的源时钟信号;
运算模块,接收所述输入模块分频处理后的高频时钟信号,接收所述控制模块发送的控制信号进行计算或复位,所述运算模块计算得到分频系数并输出;
输出模块,接收所述运算模块输出的分频系数、接收所述高频时钟信号,所述输出模块根据所述分频系数对所述高频时钟信号进行分频后输出倍频信号。
2.根据权利要求1所述的数字倍频器,其特征在于,所述分频系数包括整数值A和余数值B,所述输出模块根据所述整数值A和所述余数值B确定所述倍频信号C的周期:B个以A+1为计数值和C-B个以A为计数值为所述倍频信号的一个周期。
3.根据权利要求2所述的数字倍频器,其特征在于,预设所述倍频系数为2N,源时钟信号的周期为高频时钟信号周期的M倍,所述运算模块计算M/2N的值,以得到分频系数。
4.根据权利要求3所述的数字倍频器,其特征在于,所述运算模块包括整数模块和余数模块,所述整数模块对所述高频时钟信号进行2N分频后进行计数以得到整数值A,所述余数模块对所述高频时钟信号进行计数以得到余数值B,当所述余数模块的计数值等于所述整数模块计数值时,所述余数模块重新进行计数。
5.根据权利要求4所述的数字倍频器,其特征在于,所述控制模块还包括时钟同步模块,用于将所述源时钟信号同步到所述高频时钟信号上,并将同步后的信号经过与门以输出控制信号至所述运算模块。
6.根据权利要求5所述的数字倍频器,其特征在于,所述运算模块还包括计数器模块,用于整数模块计数和余数模块计数;当控制信号有效时,所述计数模块复位,并输出有效计数值至所述输出模块。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711474472.0A CN108055006A (zh) | 2017-12-29 | 2017-12-29 | 一种数字倍频器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711474472.0A CN108055006A (zh) | 2017-12-29 | 2017-12-29 | 一种数字倍频器 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108055006A true CN108055006A (zh) | 2018-05-18 |
Family
ID=62128913
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711474472.0A Pending CN108055006A (zh) | 2017-12-29 | 2017-12-29 | 一种数字倍频器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108055006A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110212916A (zh) * | 2019-06-04 | 2019-09-06 | 中国工程物理研究院激光聚变研究中心 | 一种广分布低抖动同步时钟分发***和方法 |
CN116094513A (zh) * | 2023-04-04 | 2023-05-09 | 苏州萨沙迈半导体有限公司 | 小数分频***、方法及芯片 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102035472A (zh) * | 2010-10-29 | 2011-04-27 | 中国兵器工业集团第二一四研究所苏州研发中心 | 可编程数字倍频器 |
CN103618501A (zh) * | 2013-11-13 | 2014-03-05 | 哈尔滨电工仪表研究所 | 基于fpga的交流采样同步倍频器 |
CN104660220A (zh) * | 2015-02-04 | 2015-05-27 | 武汉华中数控股份有限公司 | 一种产生整数频率脉冲的信号发生器及信号产生方法 |
CN207884576U (zh) * | 2017-12-29 | 2018-09-18 | 成都锐成芯微科技股份有限公司 | 一种数字倍频器 |
-
2017
- 2017-12-29 CN CN201711474472.0A patent/CN108055006A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102035472A (zh) * | 2010-10-29 | 2011-04-27 | 中国兵器工业集团第二一四研究所苏州研发中心 | 可编程数字倍频器 |
CN103618501A (zh) * | 2013-11-13 | 2014-03-05 | 哈尔滨电工仪表研究所 | 基于fpga的交流采样同步倍频器 |
CN104660220A (zh) * | 2015-02-04 | 2015-05-27 | 武汉华中数控股份有限公司 | 一种产生整数频率脉冲的信号发生器及信号产生方法 |
CN207884576U (zh) * | 2017-12-29 | 2018-09-18 | 成都锐成芯微科技股份有限公司 | 一种数字倍频器 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110212916A (zh) * | 2019-06-04 | 2019-09-06 | 中国工程物理研究院激光聚变研究中心 | 一种广分布低抖动同步时钟分发***和方法 |
CN110212916B (zh) * | 2019-06-04 | 2022-04-19 | 中国工程物理研究院激光聚变研究中心 | 一种广分布低抖动同步时钟分发***和方法 |
CN116094513A (zh) * | 2023-04-04 | 2023-05-09 | 苏州萨沙迈半导体有限公司 | 小数分频***、方法及芯片 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103297046B (zh) | 一种锁相环及其时钟产生方法和电路 | |
US8559582B2 (en) | Techniques for varying a periodic signal based on changes in a data rate | |
CN101478308B (zh) | 基于延时锁定环的可配置频率合成电路 | |
CN102035472B (zh) | 可编程数字倍频器 | |
CN104954015B (zh) | 时钟生成方法以及半导体装置 | |
CN106533401A (zh) | 一种基于fpga的同步分段延时链的dpwm模块 | |
CN201663588U (zh) | 一种实现多相位时钟分数分频的装置 | |
US8368436B1 (en) | Programmable frequency synthesizer with I/Q outputs | |
TWI505642B (zh) | All - digital Spread Spectrum Clock Generation Circuit with Electromagnetic Interference Effect Decay and Its Control Method | |
CN101572543A (zh) | 一种稳定时钟的方法和装置 | |
CN103427835A (zh) | 频率调制器 | |
CN103427798B (zh) | 一种多相位时钟产生电路 | |
CN207884576U (zh) | 一种数字倍频器 | |
CN108055006A (zh) | 一种数字倍频器 | |
CN111262578B (zh) | 针对高速ad/da芯片的多芯片同步电路、***及方法 | |
CN107005243B (zh) | 具有次谐波锁定阻止功能的锁相环 | |
CN203313155U (zh) | 一种锁相环及其时钟产生电路 | |
CN105024701B (zh) | 一种用于杂散抑制的分频比调制器 | |
CN107565956A (zh) | 应用于双环路时钟数据恢复电路中的vco频带切换电路及其环路切换方法 | |
CN101421930A (zh) | 配置锁相环电路的方法以及*** | |
US8710893B2 (en) | Method and device for generating low-jitter clock | |
CN108540128A (zh) | 一种时钟分频电路及其分频方法 | |
CN107294531B (zh) | 锁相回路和分频器 | |
CN110581708B (zh) | 锁频环型全数字频率综合器 | |
CN203340051U (zh) | 锁相环*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |