位置:51电子网 » 技术资料 » 通信网络

基于AD9959的多体制雷达信号源的设计

发布时间:2008/5/29 0:00:00 访问次数:413

1引言

  随着雷达技术的发展,出现了多种体制的雷达,比如脉冲多普勒雷达、sar、相控阵雷达先进,虽然这些雷达的功能不同,但是为了提作用距离和距离向上的分辨率,都彩了大时宽积信号。在雷达信号源设计领域,dds技术和器件已经得到了很大的发展,相应的出现了很多性能优异的dds器件,本文旨在介绍一种基于adi公司的ad9959设计的新型多体制的雷达信号源设计方法,该器件具有稳定度高,相位、频率和幅度调整灵活,能够同时产生4路相关信号,信号形式可以任意设定的特点,这些优异的性能在雷达信号源的研制方面都表现出了良好的应用前景。

   2 系统硬件设计

  本文设计的多体制雷达信号源是以adi公司的ad9959为核心,结合fpga控制电路、信号放大电路构成的。信号参数由主控计算机通过串口进行发送,并同fpga进行接收,从而控制ad9959完成相应的信号输出。由于在雷达的实际发射过程中,大部分采用的是大时宽带宽的脉冲信号,因此在系统硬件设计的架构中,fpga还完成了一定的脉冲输出功能,对ad9959输出的连续波信号进行脉冲调制,从而达到输出雷达脉冲信号的能力,而输出的中频信号经过混频电路就可以达到雷达发射所需要的频段。

  2.1 ad9959芯片简介

  ad9959是一款性能优异的dds芯片,主要体现在以下几个方面:

  4路同步输出通道;

  各个通道有独立的频率/相位/幅度控制功能;

  超强的通道之间隔离度(>65 db);

  线性频率/相位/幅度扫描能力;

  能够达到16级的频率/相位/幅度调制能力;

  可通过硬件/软件控制节电模式。

  ad9959通过串行i/o提供了多种配置功能,基于这种串行i/o提供的一种spi模式,同以往的adi的dds器件是兼容的。同时,器件采用先进的设计技术,使器件不仅具有优异的性能,而且又具有低功耗的特点。器件集成了具有突出的宽带和窄带sfdr特性的4路高速10位dacs。每一个通道,都具有32位频率控制字,14位相位控制字,10位输出幅度控制字。ref clk最高可以达到500 m/s,pll倍频器可以通过软件编程在4~20之间设定。正因为ad9959具有能够输出多通道相关信号的能力,所以ad9959可以广泛地应用于各种场合。

   2.2 系统构成

  用户通过计算机将所产生信号的参数传送给fpga,fpga接收到相应的参数后,控制ad9959输出相应的雷达信号,由于ad9959输出信号是差分电流信号,因此在系统设计时,采用1:1传输变压器将差分的电流信号转化为单端的电压信号,同时为了提高系统的输出驱动能力,在变压器后面进行了信号放大。

  2.3 系统通信接口及协议

  系统主要是由fpga向ad9959发送命令,从而输出相应的信号,对于ad9959的控制主要是通过串行总线sclk和sdio来实现的,其中sclk的最大时钟速度可以达到200 mhz,ad9959可以通过sdio的4根数据线(sdio 0~sdio 3)同时进行数据传输,从而可以使数据吞吐量变为800 mb/s,以前adi公司的dds产品有并行和串行两种控制模式,比如ad9850,而ad9959这种spi控制模式,无疑是更加简洁,对于用户控制而言也更加方便。ad9959有4种串行控制传输模式,分别是single-bit serial(2 and 3-wire)modes,2-bit serial mode,4-bit serialmode。ad9959四个输出通道共享寄存器0x03~0x18,这种寄存器地址共享模式,能够使4个通道同时写入控制字。例如要使ad9959的4个通道都输出某个频率,只需要通过串行总线向ad9959写入一次即可。如果使4个通道互相独立操作,可以通过通道选择寄存器(csr)进行选择。

  ad9959的串行工作模式都工作于寄存器级传输,而不是字节级传输。但是ad9959提供的sync i/o功能可以中断i/o操作,这种模式可以使寄存器的某个字节进行设置,从而减少了设置时间。所有指令都是在sclk的上升沿写入,而在sclk的下降沿读出的。在本文所设计的雷达信号源中,对于ad9959的控制模式采用了single--bit serial 2-wire mode,在这种工作模式下,ad9959使用sdio 0作为数据传输管脚,要使ad9959工作于这种模式,可以将csr寄存器中的csr<2:1>设置为00即可。在single-bit serial 2-wire mode传输模式下,支持msb优先和lsb优先两种模式。

  系统通过fpga对ad9959进行操作,主要分为两个阶段,第一个阶段为指令周期,在这个阶段把指令写入到ad9959中,在sclk的每个上升沿写入一个比特,并且这个指令字节规定了将要进行的传输到底是读操作还是写操作,同时包含了寄存器地址;第二个阶段为数据传送周期,主要传送波形参数的控制字。

  具体的信号参数是通过上位机通过串口发送给fpga,因此fpga还完成了串口收发功能,通过串口,系统主控制器(fpga)不仅可以完成对上位机命令参数的接收,将信号各项参数写入到ad9959中,同时还可以将ad9959内部状态信息读出并且通过串口上传到计算机。

  3 系统软件设计

  3.1 fpga程序设计

1引言

  随着雷达技术的发展,出现了多种体制的雷达,比如脉冲多普勒雷达、sar、相控阵雷达先进,虽然这些雷达的功能不同,但是为了提作用距离和距离向上的分辨率,都彩了大时宽积信号。在雷达信号源设计领域,dds技术和器件已经得到了很大的发展,相应的出现了很多性能优异的dds器件,本文旨在介绍一种基于adi公司的ad9959设计的新型多体制的雷达信号源设计方法,该器件具有稳定度高,相位、频率和幅度调整灵活,能够同时产生4路相关信号,信号形式可以任意设定的特点,这些优异的性能在雷达信号源的研制方面都表现出了良好的应用前景。

   2 系统硬件设计

  本文设计的多体制雷达信号源是以adi公司的ad9959为核心,结合fpga控制电路、信号放大电路构成的。信号参数由主控计算机通过串口进行发送,并同fpga进行接收,从而控制ad9959完成相应的信号输出。由于在雷达的实际发射过程中,大部分采用的是大时宽带宽的脉冲信号,因此在系统硬件设计的架构中,fpga还完成了一定的脉冲输出功能,对ad9959输出的连续波信号进行脉冲调制,从而达到输出雷达脉冲信号的能力,而输出的中频信号经过混频电路就可以达到雷达发射所需要的频段。

  2.1 ad9959芯片简介

  ad9959是一款性能优异的dds芯片,主要体现在以下几个方面:

  4路同步输出通道;

  各个通道有独立的频率/相位/幅度控制功能;

  超强的通道之间隔离度(>65 db);

  线性频率/相位/幅度扫描能力;

  能够达到16级的频率/相位/幅度调制能力;

  可通过硬件/软件控制节电模式。

  ad9959通过串行i/o提供了多种配置功能,基于这种串行i/o提供的一种spi模式,同以往的adi的dds器件是兼容的。同时,器件采用先进的设计技术,使器件不仅具有优异的性能,而且又具有低功耗的特点。器件集成了具有突出的宽带和窄带sfdr特性的4路高速10位dacs。每一个通道,都具有32位频率控制字,14位相位控制字,10位输出幅度控制字。ref clk最高可以达到500 m/s,pll倍频器可以通过软件编程在4~20之间设定。正因为ad9959具有能够输出多通道相关信号的能力,所以ad9959可以广泛地应用于各种场合。

   2.2 系统构成

  用户通过计算机将所产生信号的参数传送给fpga,fpga接收到相应的参数后,控制ad9959输出相应的雷达信号,由于ad9959输出信号是差分电流信号,因此在系统设计时,采用1:1传输变压器将差分的电流信号转化为单端的电压信号,同时为了提高系统的输出驱动能力,在变压器后面进行了信号放大。

  2.3 系统通信接口及协议

  系统主要是由fpga向ad9959发送命令,从而输出相应的信号,对于ad9959的控制主要是通过串行总线sclk和sdio来实现的,其中sclk的最大时钟速度可以达到200 mhz,ad9959可以通过sdio的4根数据线(sdio 0~sdio 3)同时进行数据传输,从而可以使数据吞吐量变为800 mb/s,以前adi公司的dds产品有并行和串行两种控制模式,比如ad9850,而ad9959这种spi控制模式,无疑是更加简洁,对于用户控制而言也更加方便。ad9959有4种串行控制传输模式,分别是single-bit serial(2 and 3-wire)modes,2-bit serial mode,4-bit serialmode。ad9959四个输出通道共享寄存器0x03~0x18,这种寄存器地址共享模式,能够使4个通道同时写入控制字。例如要使ad9959的4个通道都输出某个频率,只需要通过串行总线向ad9959写入一次即可。如果使4个通道互相独立操作,可以通过通道选择寄存器(csr)进行选择。

  ad9959的串行工作模式都工作于寄存器级传输,而不是字节级传输。但是ad9959提供的sync i/o功能可以中断i/o操作,这种模式可以使寄存器的某个字节进行设置,从而减少了设置时间。所有指令都是在sclk的上升沿写入,而在sclk的下降沿读出的。在本文所设计的雷达信号源中,对于ad9959的控制模式采用了single--bit serial 2-wire mode,在这种工作模式下,ad9959使用sdio 0作为数据传输管脚,要使ad9959工作于这种模式,可以将csr寄存器中的csr<2:1>设置为00即可。在single-bit serial 2-wire mode传输模式下,支持msb优先和lsb优先两种模式。

  系统通过fpga对ad9959进行操作,主要分为两个阶段,第一个阶段为指令周期,在这个阶段把指令写入到ad9959中,在sclk的每个上升沿写入一个比特,并且这个指令字节规定了将要进行的传输到底是读操作还是写操作,同时包含了寄存器地址;第二个阶段为数据传送周期,主要传送波形参数的控制字。

  具体的信号参数是通过上位机通过串口发送给fpga,因此fpga还完成了串口收发功能,通过串口,系统主控制器(fpga)不仅可以完成对上位机命令参数的接收,将信号各项参数写入到ad9959中,同时还可以将ad9959内部状态信息读出并且通过串口上传到计算机。

  3 系统软件设计

  3.1 fpga程序设计

相关IC型号

热门点击

 

推荐技术资料

耳机的焊接
    整机电路简单,用洞洞板搭线比较方便。EM8621实际采... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!