基于AD9858的线性调频源设计
5 控制流程
该设计的配置芯片选用的是Xilinx公司的XC95144XL,控制程序采用VHDL语言编写。设计输出的线性调频信号的起始频率为48MHz,终止频率为72MHz,时宽为20μs,其控制流程如图2所示。在系统接到上电复位信号后,可依次向CFR、FTW、DFTW、DFRRW写控制字,然后等待脉冲展宽信号的到来。脉冲展宽信号为外部激励信号,上升沿有效。当检测到一个上升沿之后,系统将发出一个update信号(update信号的作用是将写入寄存器的数据导入DDS内核,同时使DDS按照新的配置开始工作),同时计数器开始计数并输出宽度为20μs的线性调频信号,同时对地址为0x02的寄存器进行操作,以将Bit3置为高电平,并使相位累加器的清零位有效。计数器计满后会发出一个update信号,由于此时相位累加器清零位有效,此时相位累加器被清零,与此同时停止输出线性调频信号,然后继续对地址为0x02的寄存器进行操作,同时也将Bit3置为低电平,并使相位累加器清零位无效,此时如果接收到update信号,则线性调频信号重新输出。至此,系统将进入等待状态以等待脉冲展宽信号的到来,这样依次往复,即可实现脉冲线性调频信号的输出。
6 结束语
随着数字电子技术的发展,直接数字频率合成得到了日益广泛的应用,DDS技术也日臻完善。传统线性调频信号的产生方法(VCO方法和声表面波方法)由于线性度差、频率稳定度低而逐渐被淘汰。本文介绍了一种采用DDS方式直接产生线性调频信号的全数字设计方法。该方案一方面采用了当今技术最为领先的DDS芯片AD9858,另一方面也根据严格的高速电路设计理论进行了整体规划和布线。经过测试,该方案的各项性能指标均较高,从而证实了其可行性和前瞻性,同时也表明AD9858在相位噪声、杂散抑制度、谐波抑制度等方面确有很好的表现。