浅谈几种测频方法
来源:小侦探旅游网
2010年10月第5期 现代导航 ・69・ 浅谈几种测频方法 梁永君 (中国电子科技集团公司第二十研究所,西安710068) 摘要:本文提出了4种测量信号频率的方法,对各种方法进行了详细的阐述 对四种测量 方法进行了比较,并分析了每种测量方法的优缺点。 关键词:信号频率;测频;测周;数字移相 中图分类号:TN801 文献标识码:A Elementary Introduction to Methods for Measuring of Signal Frequency LIANG Yongjun Abstract:This article discussed four methods for the measuring of signal frequencN and detailed them.The four methods were compared,and this article naalyzed their character. Key words:Signal Frequency;Measuring Frequency;Measuring Period;Digiatl Phase Shifting 在电子测量技术中,经常需要对信号频率(或 1 周期或脉宽)进行精确测量,最常用的直接测频方 法是计数器测频法和计数器测周法,这两种方法常 被用于利用单片机系统内部含有的高精度频率源、 测频法测量原理图见图1。 定时器/计数器对外部信号频率进行测试。随着 EDA(电子设计自动化)技术和微电子技术的进步, 对测试精度的要求随之提高,等精度测频法和数字 标准信号 厂—]厂—] 移相法就是两种高精度的测频(或周期或脉宽)方 法。 惦号n『]n几『]n n 几n n『]『]几n n n删 N1————— 1计数器测频法 图1测频法测量原理图 将被测频率的信号加到计数器的计数输入端, 控制单片机计数器在标准时间周期 。内对外部脉 测量开始时,被测频率信号可与标准信号通过 冲进行计数,所得的计数值Ⅳ 与被测信号的频率 外部同步电路同步,但当计数结束时,由于单片机 计数器只能进行整数计数,从而在理论上存在频率 fx1有如下关系: 测量的最后一个计数脉冲的误差,引起士1个记数脉 。: :Ⅳ 。 冲单位时间间隔的误差。由误差理论得知测频法的 1c1 误差和最大相对误差为: =--L 收稿日期:2010-07.22。 ・70・ +—现代导航 2010住 :_ l在实际测量中,为了提高测量的精度,采用扩 大阀门时间k倍(即扩大待测信号周期 的k倍) {x { 在实际测量时,为了提高测量的精度,采取扩 来提高测量周期精确度。这样它们的相对误差分别 大阀门时问n倍(即扩大标准信号周期 l的n倍) 来提高频率测量精确度,这样,其相对误差为: :+—L {x A 给定的弘 精度要求可以篓 馨 ’算出的最低 n g差T'N应~越小,根据 等精度测频法 o …一2计数器测周法 假设单片机晶振的频率经过系统分频后产生 标准计数脉冲,设周期为 (频率fc ),将周期 为 2(频率为 :)的标准信号送到计数器的计数 输入端,用被测信号周期 2控制计数器的计数时 间间隔,所得的计数值Ⅳ:与被测信号频率 有如 下关系: 2=N2 2 z=志= fe2 由误差理论分析得知,测周法误差和最大相对 误差: =+rc2 :± : : “~ 测周法测量原理图见图2。 N2———— 标准信号 几n n n门几『]n n几n n几几几几门门删 碥 被测信号 厂 _ 图2测周法测量原理图 为: :+ :+立 2 显然,k值越大,测得的相对误差越小。可以根据 给定的精度要求算出k的最低取值。 3寸,I。刚又 A 在测量过程中,有两个计数器分别对标准信号 和被测信号同时计数。首先给出闸门开启信号(预 置闸门上升沿),此时计数器并不计数,而是等到 被测信号的上升沿到来时,计数器才真正开始计 数。然后预置闸门关闭信号(下降沿)到时,计数 器并不立即停止计数,而是等到被测信号的上升沿 到来时结束计数,完成一次测量过程。可以看出, 实际闸门时间f与预置闸门订时间并不严格相等, 但差值不超过被测信号的一个周期。等精度测频原 理波形图如图3所示。 预置闸门 实 F二===二 标准信号 ㈣咖㈣Ⅲ砌㈣肿Ⅷ咖1 被测信号 ]广]厂]厂_] Nx 图3等精度测频原理波形图 设在一次实际I匍门时『司f中计数器对被测信 号的计数值为 ,对标准信号的计数值为 。标 准信号的频率为 ,则被测信号的频率为 =等 ㈩ 由式(1)可知,若忽略标频 的误差,则等精度 测频可能产生的相对误差为 =0fxe一 I/ )×100% (2) 其中, 为被测信号频率的准确值。 第5期 梁永君:浅谈几种测频方法 ・7l・ 在测量中,由于 计数的起停时间都是由该信 号的上升测触发的,在闸门时间r内对 的计数 Ⅳ 无误差(f=Nx );对 的计数 最多相差 始)时,被测信号的上升沿通过D触发器的输出端, 同时启动两个计数器计数;同样,当预置门信号为 低电平(预置时间结束)时,被测信号的上升沿通 一个数的误差,即l l 1,其测量频率为 =e[Ⅳ /(Ns+ANs)】/ 将式(1)和式(3)代入式(2),并整理得: =I I/Ⅳ 1/N =1/(f- ) 由上式可以看出,测量频率的相对误差与被测 信号频率的大小无关,仅与闸门时间和标准信号频 率有关,即实现了整个测试频段的等精度测量。闸 门时间越长,标准频率越高,测频的相对误差就越 小。标准频率可由稳定度好、精度高的高频率晶体 振荡器产生,在保证测量精度不变的前提下,提高 标准信号频率,可使闸门时间缩短,即提高测试速 度。 表1所列为标准频率在10MHz时闸门时间与 最大允许误差的对应关系。 表1闸门时间与精度的关系 闸门时间/s 精度 0.01 l0。5 0.1 l0。6 1 10。7 等精度测频的实现方法可简化为图4所示的框 图。CNT1和CNT2是两个可控计数器,标准频率 ( )信号从CNT1的时钟输入端CLK输入;经 整形后的被测信号(fx)从CNT2的时钟输入端 CLK输入。 标频信号 预置门信号 被测信 图4等精度测频实现方法的原理 每个计数器中的CEN输入端为时钟使能端控 制时钟输入。当预置门信号为高电平(预置时间开 过D触发器的输出端,同时关闭计数器的计数。 4数字移相法 所谓移相是指对于两路同频信号,以其中一路 为参考信号,另一路相对于该参考信号做超前或滞 后的移动形成相位差。数字移相通常采用延时方 法,以延时的长短来决定两数字信号间的相位差, 这里提出的测量原理正是基于数字移相技术。如图 5所示。 厂———]: ] 厂] —] 厂] ] 厂 厂] 厂 ]厂] f_ ]门 硐门 等效时钟 图5基于数字移相技术的测量原理 原始计数时钟信号CLKO通过移相后得到 CLK90、CLK180、CLK270,相位依次相差90。,雌 用这四路时钟信号同时驱动四个相同的计数器对 待测信号进行计数。设时钟频率为厂,周期为 , 4个计数器的计数个数分别为ml、m2、m3和m4, 则最后脉宽测量值为: W=l(ml+m2+m3+m4)/4l×T (1) 可以看到,这种方法实际等效于将原始计数时 钟四倍频,以4厂的时钟频率对待测信号进行计数 测量,从而将测量精度提高到原来的4倍。例如原 始计数时钟为80MHz时,系统的等效计数频率则 为320MHz,如果不考虑各路计数时钟间的相对延 迟时间误差,其测量的最大误差将降为原来的四分 之一,仅为3.125ns。同时,该法保证了整个电路的 最大工作频率仍为厂,避免了时钟频率提高带来的 ・72・ 一现代导航 2010笠 系列问题。 证测试系统的精度、稳定性和柔性,可以采用现场 可编程门阵 ̄O(FPGA)来实现这种测量方法。 5分析 经过分析得知,测频法在 的低频段,相对误 差远大于高频段,而测周法在 的高频段误差远大 数字移相法就是在数字移相技术的基础上设 计的一种高精度的脉宽测量方法,使测量精度相对 于脉冲计数法提高了多倍。若需进一步提高这种方 法的测量精度,可以通过以下两个方面进行改进: (1)继续提高晶振频率,寻求速度更快的 于低频段。因此,对于高频信号,应选取直接测频 法;对于低频信号选取先测周期,再将周期转换为 FPGA芯片。晶振频率越高,系统原理误差越小。 (2)减小信号延迟误差。经分析,信号的延 频率,以提高测量的准确度。这两种方法的计数值 会产生土1个字误差,并且测试精度与计数器中记录 的数值Ⅳ1或Ⅳ,有关。为了保证测试精度,一般对 于低频信号采用测周期法;对于高频信号采用测频 法,因此测试时很不方便,所以提出等精度测频方 法。 等精度测频方法时在直接测频方法的基础上 发展起来的。他的闸门时间不是固定的值,而是被 测信号周期的整数倍,即与被测信号同步,因此, 消除了对被测信号计数所产生的士1个字误差,并且 达到了在整个测试频段的等精度测量。 采用数字移相法测量脉宽的设计系统实现的 最关键部分是保证送入各计数器的时钟相对延迟 精度,即要保证计数时钟之间的相位差。由于通常 原始时钟频率已经相对较高(通常接近100MHz), 周期在10 ̄20ns之问,因此对时钟的延迟时间只有 几ns,使用普通的延迟线芯片无法达到精度要求; 同时为了避免电路板内芯片间传送延迟的影响,保 迟误差对系统精度的影响占了很大的比例。减小各 计数时钟和待测信号到计数器的信号延迟的差异, 可以有效地提高测量精度。由于FPGA内部信号延 迟的时间均可以很方便地得到,因此在设计时可以 通过调整内部各元件的放置位置以及连线来尽量 减小延迟误差,或者通过添加一些门电路来增加延 时以使各信号延迟时间尽可能相同。 参考文献: [1】 张水珊.电子测量技术基础【M】.西安:西安电子科技 大学出版社,2002 [2] 史延龄.单片机测频研究[J】.仪表技术,1998,(3) [3】 蒋焕文,孙续.电子测量(第2版)[M].北京:中国 计量出版社,1988