您当前的位置:五五电子网电子知识电工技术电工文摘基于数字移相的高精度脉宽测量系统及其FP 正文
基于数字移相的高精度脉宽测量系统及其FP

基于数字移相的高精度脉宽测量系统及其FP

点击数:7159 次   录入时间:03-04 11:42:55   整理:http://www.55dianzi.com   电工文摘

信号延迟误差即为由于芯片内部各信号传输延迟不一致而造成的四个计数器计数的同步误差。为分析该误差情况,用ISE 5.1提供的Timing Analyzer程序对关键路径做进一步的时间分析,得到的结果如表1所示。

表1 各信号到计数器的延迟分析(单位:ns)

 计数器1计数器2计数器3计数器4计数时钟延迟CLK[0|90|180|270]3.2943.5623.6403.149待测信号延迟3.9624.6654.8434.767时钟相对信号延迟0.6681.1031.2031.618延迟误差TdTd=1.618-0.668=0.950

表中第一栏为从CLKDLL中出来的计数时钟到各自计数器的延迟时间,第二栏为用来控制计数器启动停止的HF信号到四个计数器的时间。由于需要的是各计数时钟间相对延迟时间,故第三栏给出时钟相对于HF信号到计数器的延迟,即为第一栏和第二栏的差值。由此得出信号延迟误差Td=0.950ns。

故有系统测量误差Γ为:

Γ=TS+TP+Td=4.275ns (2)

即脉宽测量最大误差为±4.275ns。与脉冲计数法比较,同样的80MHz时钟输入,最大测量误差减小到原来的34.2%。

    本文在数字移相技术的基础上设计了一种高精度的脉宽测量系统,使测量精度相对于脉冲计数法提高了多倍。若需进一步提高这种方法的测量精度,可以通过以下两个方面进行改进:(1)继续提高晶振频率,寻求速度更快的FPGA芯片。晶振频率越高,系统原理误差越小。(2)减小信号延迟误差。由前面可以看到,信号的延迟误差对系统精度的影响占了很大的比例。减小各计数时钟和待测信号到计数器的信号延迟的差异,可以有效地提高测量精度。由于FPGA内部信号延迟的时间均可以很方便地得到,因此在设计时可以通过调整内部各元件的放置位置以及连线来尽量减小延迟误差,或者通过添加一些门电路来增加延时以使各信号延迟时间尽可能相同。

上一页  [1] [2] 


本文关键字:测量  电工文摘电工技术 - 电工文摘