CN101276002A - 高温单片相位可编程直接数字频率合成源 - Google Patents

高温单片相位可编程直接数字频率合成源 Download PDF

Info

Publication number
CN101276002A
CN101276002A CNA2007100647897A CN200710064789A CN101276002A CN 101276002 A CN101276002 A CN 101276002A CN A2007100647897 A CNA2007100647897 A CN A2007100647897A CN 200710064789 A CN200710064789 A CN 200710064789A CN 101276002 A CN101276002 A CN 101276002A
Authority
CN
China
Prior art keywords
phase
frequency
generates
converter
sampling address
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
Application number
CNA2007100647897A
Other languages
English (en)
Inventor
李焱骏
张瑞
师奕兵
张雷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Oilfield Services Ltd
China National Offshore Oil Corp CNOOC
Original Assignee
China Oilfield Services Ltd
China National Offshore Oil Corp CNOOC
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China Oilfield Services Ltd, China National Offshore Oil Corp CNOOC filed Critical China Oilfield Services Ltd
Priority to CNA2007100647897A priority Critical patent/CN101276002A/zh
Publication of CN101276002A publication Critical patent/CN101276002A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)

Abstract

本发明公开了一种高温单片相位可编程直接数字频率合成源,相位累加器将频率数据进行累加,第一量化波形存储器根据取样地址输出相应的波形数据,将波形数据转换成第一本振输出;频率控制字译码电路根据频率控制码生成频率数据并发送到相位累加器;第一加法器接收相位累加器的频率累加结果生成取样地址,将取样地址发送到第一量化波形存储器;第二加法器接收相位步进量和频率累加结果,进行加法运算生成取样地址,将取样地址发送到第二量化波形存储器;第二量化波形存储器根据取样地址生成相应的波形数据,发送到第二D/A转换器;第二D/A转换器和第二低通滤波器将第二D/A转换器生成的模拟信号进行数模转换和低通滤波,生成第二本振输出。

Description

高温单片相位可编程直接数字频率合成源
技术领域
本发明涉及一种阵列相位感应测井仪器,具体说,涉及一种高温单片相位可编程直接数字频率合成源。
背景技术
阵列相位感应测井仪器的时钟源是为阵列相位感应仪器的接收机提供时钟的装置。其功能主要是为阵列相位感应仪器的接收机提供两路同频率时钟,其中时钟频率可变,并且两路时钟信号的相位差也可以调整。
感应仪器时钟源现在通常做法有两种,第一种做法,采用多个不同频率的晶振,满足各频率点的要求,通过移相电路得到期望的相位差。
第二种做法,采用DDS芯片产生各频率点信号,通过移相电路得到期望的相位差。直接数字式频率合成(DDS,Direct Digital Synthesis)技术是近年来随着数字集成电路和计算机的发展而迅速发展起来的一种新的频率合成技术。DDS一般由相位累加器、波形存储器、数模转换器及低通滤波器组成,其基本原理就是将波形数据先存储起来,然后在频率控制字M的作用下,通过相位累加器从存储器中读出波形数据,最后经过数/模转换和低通滤波后输出频率合成。这种频率合成方法可以获得高精度频率和相位分辨率、快速频率转换时间和低相位噪声的频率信号,而且结构简单集成度高。
直接数字频率合成技术采用全数字的方式实现频率合成,与传统的频率合成技术相比,具有以下特点:
(1)频率转换快。直接数字频率合成是一个开环***,无反馈环节,其频率转换时间主要由频率控制字状态改变所需的时间及各电路的延时时间所决定,转换时间很短。
(2)频率分辨率高、频点数多。DDS输出频率的分辨率和频点数随累加器的位数的增长呈指数增长。分辨率高达μHz。
(3)相位连续。DDS在改变频率时只需改变频率控制字(即累加器累加步长),而不需改变原有的累加值,故改变频率时相位是连续的。
(4)相位噪声小。DDS的相位噪声主要取决于参考源的相位噪声。
(5)控制容易、稳定可靠。高集成度、高速和高可靠性是FPGA/CPLD最明显的特点,其时钟延迟可达纳秒级,结合其并行工作方式,在超高速应用领域和实时测控方面有非常广阔的应用前景。在高可靠应用领域,若设计得当,将不存在类似MCU复位不可靠和PC跑飞等问题。CPLD/FPGA的高可靠性还表现在,几乎可将整个***集成于同一芯片中,实现所谓片上***,从而大大缩小了体积,易于管理和屏蔽。
综上,采用FPGA来实现DDS有明显的好处,再加上目前的主流FPGA芯片都集成了PLL锁相技术,所以在同时需要使用DDS和PLL的应用中使用FPGA是不二之选。
参照图1所示,DDS本振电路包括DDS电路、PLL电路和分频电路,在基准时钟的控制学产生两路本振信号(本振信号1和本振信号2)。
参照图2所示,DDS的工作原理是以数控振荡器的方式产生频率、相位可控制的正弦波。DDS电路一般包括基准时钟、频率累加器、相位累加器、幅度/相位转换电路、D/A转换器和低通滤波器(LPF)。频率累加器对输入信号进行累加运算,产生频率控制数据X(frequency data或相位步进量)。相位累加器由N位全加器和N位累加寄存器级联而成,对代表频率的2进制码进行累加运算,是典型的反馈电路,产生累加结果Y。幅度/相位转换电路实质上是一个量化波形存储器,以供查表使用。读出的数据送入D/A转换器和低通滤波器。具体工作过程如下:每来一个时钟脉冲Fclk,N位加法器将频率控制数据X与累加寄存器输出的累加相位数据相加,把相加后的结果Y送至累加寄存器的输入端。累加寄存器一方面将在上一时钟周期作用后所产生的新的相位数据反馈到加法器的输入端,以使加法器在下一时钟的作用下继续与频率控制数据X相加;另一方面将这个值作为取样地址值送入幅度/相位转换电路(即图2-14中的波形存储器),幅度/相位转换电路根据这个地址输出相应的波形数据。最后经D/A转换器和低通滤波器将波形数据转换成所需要的模拟波形。
相位累加器在参考时钟fc作用下进行累加,相位累加的步进幅度由频率控制字M决定。设相位累加器为N位(其累加值为K),频率控制字为M,则每来一个时钟作用后累加器的值为:Kt+1=Kt+M,若Kt+1>2N,则自动溢出,N为累加器中的余数保留,参加下一次累加。将累加器输出中的高A(A<N)位数据作为波形存储器的地址,即丢掉了低位(N-A)的地址(又称为相位截尾),波形存储器的输出经D/A转换输出和滤波后输出。
参照图3所示,如果正弦波形定位到相位圆上的精度为N位,则其分辨力为1/2N,即以fc对基本波形一周期的采样数为2N。如果相位累加时的步进为M(频率控制字),则每个时钟fc使得相位累加器的值增加M/2N,即 K t + 1 = K t + M 2 N , 因此每周期的取样点数为2N/M,则输出频率为f0=(M/2N)fc
一般情况下为了提高波形相位精度N取值较大,如果直接将N作为波形存储器的地址,则要求采用的存储器容量极大,一般舍去N的低位,只取N的高A位(如高16位)作为存储器地址,使得相位的低位截断(即相位截尾)。当相位值变化小于1/2N时,幅值并不会发生变化,但输出频率的分辨力并不会降低,由于地址截断而引起的幅值误差,称为截断误差。
现有技术中,采用多晶振的方法需要定制不同频率点晶振,成本高,电路结构复杂;而采用DDS芯片产生可调频率信号的方法,受到DDS芯片只有工业级器件的限制,不能工作在井下的高温环境中。而现有技术中的移相方法,由于采用了移相电路,一路移相电路只能产生一个固定的相位差,不能满足阵列相位感应仪器对时钟源信号的相位差可调的要求。在第一种情形下,各频率点的晶振需定制,移相电路只能产生固定的相位差。在第二种情形下,DDS芯片均为工业级器件,不能满足测井高温环境的需求,移相电路只能产生固定的相位差。
发明内容
本发明所解决的技术问题是提供一种高温单片相位可编程直接数字频率合成源,能够生成两路同频率并且有相位差的输出信号。
技术方案如下:
高温单片相位可编程直接数字频率合成源,包括DDS电路,所述DDS电路包括相位累加器、第一量化波形存储器、第一D/A转换器、第一低通滤波器,所述相位累加器将频率数据进行累加,将累加结果作为取样地址送到所述第一量化波形存储器,所述第一量化波形存储器根据所述取样地址输出相应的波形数据,经D/A转换器和低通滤波器将所述波形数据转换成所需要的第一本振输出,还包括:
频率控制字译码电路,根CPU的频率控制码生成频率数据,并发送到所述相位累加器;
相位差控制字译码电路,根CPU的相位差生成相位步进量,并发送;
第一加法器,接收所述相位累加器的频率累加结果,进行加法运算生成取样地址,将所述取样地址发送到第一量化波形存储器;
第二加法器,接收所述相位差控制字译码电路的相位步进量和所述相位累加器的频率累加结果,进行加法运算生成取样地址,将所述取样地址发送到所述第二量化波形存储器;
第二量化波形存储器,根据所述第二加法器生成的取样地址生成相应的波形数据,发送到第二D/A转换器;
第二D/A转换器,将所述第二量化波形存储器生成的波形数据进行数模转换,将转换结果发送到第二低通滤波器;
第二低通滤波器,将所述第二D/A转换器生成的模拟信号进行低通滤波,生成第二本振输出。
优选的,所述第一加法器或者第二加法器为13位加法器。
优选的,所述第一量化波形存储器或者第二量化波形存储器为幅度/相位转换电路。
该发明同时实现了阵列相位感应仪器的时钟源电路满足高温工作环境和时钟信号频率可调的两个要求,能够生成两路同频率并且有相位差的输出信号。与现有技术对比,该发明中的时钟源电路适应更加恶劣的工作环境;省去了移相电路,很大程度地降低了时钟源电路的规模,提高了电路的可靠性;该发明设计的时钟源实现了输出信号的相位差从0-180度连续可调,步进0.2度,极大地提高了阵列相位感应仪器时钟源的灵活性。
附图说明
图1是现有技术中DDS本振电路***功能结构示意图;
图2是DDS的结构原理图;
图3是数字相位圆示意图;
图4是本发明中DDS***结构原理图;
图5是本发明中相位累加器的基本结构示意图;
图6是本发明优选实施例中40-bit的累加框图;
图7是本发明优选实施例中DDS的结构示意图;
图8是本发明优选实施例中本振信号幅度调整模块的结构示意图。
具体实施方式
本发明采用扩展工业级FPGA芯片和D/A芯片,根据DDS的工作原理设计双DDS结构的时钟源,通过调整两个DDS电路读取正弦查找表的初始相位来调整两路输出时钟的相位差。本发明可以满足测井电路工作在高温环境的要求,输出的两路时钟信号的相位差也可以任意调整,完全可以满足阵列相位感应仪器对时钟源的要求。
本发明中采用ALTERA公司的FPGA芯片CYCLONE EP1C6T14417,外置的ALTERA公司的FLASH芯片(EPSC1)。采用DAC(AD5447YRU)来实现DDS芯片的功能,累加速度为40MHz,相位累加器的位数为40-bit,截取高11-bit作为RAM查找表的地址,波形数据存储深度为2K*12bit,DAC精度为12-bit。
在本发明的DDS的设计中,在DDS原理的基础上添加了频率控制字译码电路和相位差控制字译码电路,由此可以生成两路同频率但具有相位差的频率控制字,使用这两路频率控制字分别查正弦表,再分别进行数模转换和滤波,则得到两路同频率且具有相位差的正弦信号。
参照图4所示,本发明的DDS电路包括相位累加器、第一量化波形存储器(采用正弦波形存储器)、第一D/A转换器、第一低通滤波器、频率控制字译码电路、相位差控制字译码电路、第二加法器(采用13位加法器)、第一加法器(采用13位加法器)、第二量化波形存储器(采用正弦波形存储器)、第二D/A转换器、第二低通滤波器。
频率控制字译码电路根据CPU的频率控制码生成频率数据,取高13位作为频率控制字发送到相位累加器;相位差控制字译码电路,根CPU的相位差生成相位步进量,发送到第二加法器(采用13位加法器)。
相位累加器将频率数据进行累加,将累加结果作为取样地址分别送到第一加法器(采用13位加法器)和第二加法器(采用13位加法器)。第一加法器接收频率控制字译码电路和相位累加器的频率累加结果,进行加法运算生成取样地址,将取样地址发送到第一量化波形存储器。第二加法器接收相位差控制字译码电路的相位步进量和相位累加器的频率累加结果,进行加法运算生成取样地址,将取样地址发送到所述第二量化波形存储器。
第一量化波形存储器(采用正弦波形存储器)根据取样地址查找正弦表,合成二进制的正弦信号,输出相应的波形数据,该波形数据经第一D/A转换器和第一低通滤波器将波形数据转换成所需要的第一本振输出。第二量化波形存储器根据第二加法器生成的取样地址查找正弦表,合成二进制的正弦信号,输出相应的波形数据,该波形数据发送到第二D/A转换器。第二D/A转换器将波形数据进行数模转换,将转换结果发送到第二低通滤波器。第二低通滤波器将第二D/A转换器生成的模拟信号进行低通滤波,生成第二本振输出。
相位累加器是DDS最基本的组成部分,用于实现相位的累加并存储其累加结果。若当前相位累加器的值为∑n,经过一个时钟周期后变为∑n+1,则满足:∑n+1=∑n+M。
由此可见,∑n为一等差数列,不难得出:∑n=nM+∑0
其中,∑0为相位累加器的初始相位值。
参照图5所示,相位累加器的基本结构由一个N-bits加法器和一个N-bits寄存器构成,寄存器通常采用N个D触发器来构成。
参照图6所示,在发明中使用一个40-bit的行波进位加法器作为相位累加器,它的输出将反馈回来作为下一次的输入。在每个时钟周期只执行一次累加操作。
由于***有两个通道及刻度的需要,设计时产生两路相位差幅度比可调的本振信号。
参照图7所示,其中一路DDS中,inst11和inst7为初相控制模块,通过不同的相位控制字来使两路本振信号产生不同的相位差;inst2为频率模块,通过不同的频率控制字来产生对应各个频率的模值;inst为累加器模块,累加速度为40MHz,位数为40-bit,截取高11-bit作为ROM查找表的地址;inst1为ROM模块,存储着归一化的一个周期的正弦表,波形数据存储深度为2K*12bit,DAC精度为12-bit。
参照图8所示,本振调幅模块通过inst5除法和inst28乘法模块来调整本振信号的幅度,通过inst36来将幅度经过调整的信号调整为关于0V对称的信号。

Claims (3)

1. 一种高温单片相位可编程直接数字频率合成源,包括DDS电路,所述DDS电路包括相位累加器、第一量化波形存储器、第一D/A转换器、第一低通滤波器,所述相位累加器将频率数据进行累加,将累加结果作为取样地址送到所述第一量化波形存储器,所述第一量化波形存储器根据所述取样地址输出相应的波形数据,经D/A转换器和低通滤波器将所述波形数据转换成所需要的第一本振输出,其特征在于,还包括:
频率控制字译码电路,根CPU的频率控制码生成频率数据,并发送到所述相位累加器;
相位差控制字译码电路,根CPU的相位差生成相位步进量,并发送;
第一加法器,接收所述相位累加器的频率累加结果,进行加法运算生成取样地址,将所述取样地址发送到第一量化波形存储器;
第二加法器,接收所述相位差控制字译码电路的相位步进量和所述相位累加器的频率累加结果,进行加法运算生成取样地址,将所述取样地址发送到所述第二量化波形存储器;
第二量化波形存储器,根据所述第二加法器生成的取样地址生成相应的波形数据,发送到第二D/A转换器;
第二D/A转换器,将所述第二量化波形存储器生成的波形数据进行数模转换,将转换结果发送到第二低通滤波器;
第二低通滤波器,将所述第二D/A转换器生成的模拟信号进行低通滤波,生成第二本振输出。
2. 根据权利要求1所述的高温单片相位可编程直接数字频率合成源,其特征在于,所述第一加法器或者第二加法器为13位加法器。
3. 根据权利要求1所述的高温单片相位可编程直接数字频率合成源,其特征在于,所述第一量化波形存储器或者第二量化波形存储器为幅度/相位转换电路。
CNA2007100647897A 2007-03-26 2007-03-26 高温单片相位可编程直接数字频率合成源 Pending CN101276002A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2007100647897A CN101276002A (zh) 2007-03-26 2007-03-26 高温单片相位可编程直接数字频率合成源

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2007100647897A CN101276002A (zh) 2007-03-26 2007-03-26 高温单片相位可编程直接数字频率合成源

Publications (1)

Publication Number Publication Date
CN101276002A true CN101276002A (zh) 2008-10-01

Family

ID=39995622

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2007100647897A Pending CN101276002A (zh) 2007-03-26 2007-03-26 高温单片相位可编程直接数字频率合成源

Country Status (1)

Country Link
CN (1) CN101276002A (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101799704A (zh) * 2010-03-23 2010-08-11 电子科技大学 一种具有精密相位控制功能的多通道dds信号发生器
CN102315841A (zh) * 2011-09-01 2012-01-11 上海电力学院 电快速瞬变脉冲群放电开关驱动电路
CN102468845A (zh) * 2010-10-29 2012-05-23 鼎桥通信技术有限公司 一种消除数控振荡器的频率偏移的方法
CN106817082A (zh) * 2016-12-07 2017-06-09 四川九洲电器集团有限责任公司 一种数字频率合成电路
CN107956468A (zh) * 2017-12-06 2018-04-24 中石化石油工程技术服务有限公司 油基泥浆电成像测井仪频率自适应***
CN108169742A (zh) * 2018-01-04 2018-06-15 上海微抗电子技术有限公司 宽带自适应频率跟踪***及方法
CN109542161A (zh) * 2019-01-30 2019-03-29 北京昊海雅正科技有限公司 一种时钟信号发生装置及方法
CN110988760A (zh) * 2019-12-06 2020-04-10 天津大学 一种Mx型铯光泵磁力仪的数字化信号检测***
CN113472294A (zh) * 2021-07-02 2021-10-01 上海航天电子通讯设备研究所 一种多相dds产生线性调频信号装置和方法

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101799704A (zh) * 2010-03-23 2010-08-11 电子科技大学 一种具有精密相位控制功能的多通道dds信号发生器
CN101799704B (zh) * 2010-03-23 2012-04-25 电子科技大学 一种具有精密相位控制功能的多通道dds信号发生器
CN102468845A (zh) * 2010-10-29 2012-05-23 鼎桥通信技术有限公司 一种消除数控振荡器的频率偏移的方法
CN102468845B (zh) * 2010-10-29 2013-10-16 鼎桥通信技术有限公司 一种消除数控振荡器的频率偏移的方法
CN102315841A (zh) * 2011-09-01 2012-01-11 上海电力学院 电快速瞬变脉冲群放电开关驱动电路
CN106817082A (zh) * 2016-12-07 2017-06-09 四川九洲电器集团有限责任公司 一种数字频率合成电路
CN107956468A (zh) * 2017-12-06 2018-04-24 中石化石油工程技术服务有限公司 油基泥浆电成像测井仪频率自适应***
CN108169742A (zh) * 2018-01-04 2018-06-15 上海微抗电子技术有限公司 宽带自适应频率跟踪***及方法
CN109542161A (zh) * 2019-01-30 2019-03-29 北京昊海雅正科技有限公司 一种时钟信号发生装置及方法
CN110988760A (zh) * 2019-12-06 2020-04-10 天津大学 一种Mx型铯光泵磁力仪的数字化信号检测***
CN110988760B (zh) * 2019-12-06 2024-05-28 天津大学 一种Mx型铯光泵磁力仪的数字化信号检测***
CN113472294A (zh) * 2021-07-02 2021-10-01 上海航天电子通讯设备研究所 一种多相dds产生线性调频信号装置和方法
CN113472294B (zh) * 2021-07-02 2022-09-02 上海航天电子通讯设备研究所 一种多相dds产生线性调频信号装置和方法

Similar Documents

Publication Publication Date Title
CN101276002A (zh) 高温单片相位可编程直接数字频率合成源
CN103472712B (zh) 一种基于fpga的高精度高集成度时间数字转换器及实现方法
CN107819456B (zh) 一种基于fpga进位链的高精度延时产生器
JPH06104643A (ja) 位相累算装置
US11101806B2 (en) Frequency regulator and frequency regulating method thereof, and electronic device
CN104300970A (zh) 一种基于dll的压控环振型两段式时间数字转换电路
CN103488245B (zh) Dds中的相位幅度转换方法以及装置
CN102437852A (zh) 一种利用低速ADC实现2.5GSa/s数据采集电路及方法
CN109085879A (zh) 一种用于电学多功能校准平台的高精度dds频率合成器
CN101359909B (zh) 具有扩展的范围能力的灵活波形发生器
CN202026300U (zh) 一种直接数字频率合成器及其同步鉴相电路装置
US6657573B2 (en) Phase to sine amplitude conversion system and method
AU2005312073A1 (en) Phase persistent agile signal source method, apparatus, and computer program product
CN1951014B (zh) 用于可编程时钟发生器的设备和方法
CN205490487U (zh) 一种基于相位累加器的分数分频器
CN107436619A (zh) 一种高精度低代价数字正弦波发生装置
Fang et al. Design and simulation of DDS based on Quartus II
Shan et al. Design and implementation of a FPGA-based direct digital synthesizer
CN115001485A (zh) 基于泰勒多项式逼近的直接数字频率合成器
CN100392976C (zh) 用于直接数字频率合成的高阶∑△噪声整形内插器
CN205121246U (zh) 基于fpga的dds信号发生器
CN104660218A (zh) 一种任意波形合成器
CN102231629B (zh) 带相位偏移调制功能分时交替实现的dds***
Gujjula et al. Design and analysis of dual-mode numerically controlled oscillators based controlled oscillator frequency modulation
US20210075431A1 (en) Frequency locked loop, electronic device, and frequency generation method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20081001