基于DDS的多通道信号源设计

最新更新时间:2012-10-17来源: 互联网关键字:DDS  多通道  信号源 手机看文章 扫描二维码
随时随地手机看文章

本文通过C8051F020单片机实现对AD9959频率合成芯片的连接控制,结合少量外围电路即构成一个完整的低噪声、低功耗、高稳定度、高可靠性的频率合成器。本信号源的直接频率合成器将通过对单片机C8051F020的标准SPI端口编程控制AD9959芯片的寄存器,从而实现单频点12MHz,48MHz和带宽30MHz的线性调频3路相参信号输出。

  1 系统方案设计与功能单元介绍

  1.1 系统方案设计

  本设计的主控芯片采用了新华龙公司的C8051F020单片机,信号产生芯片采用美国ADI公司的具有4路通道的DDS芯片AD9959,电源部分采用能提供5 V和3.3 V的稳压开关电源。系统的设计框图如图1所示。

  

  1.2 AD9959芯片

  AD9959是美国ADI公司最新推出的一款四通道、低功耗、高速直接数字频率合成器,采样频率高达500 MSPS。该芯片内部集成了4个DDS内核,可对4个内部同步输出通道进行独立编程。通过1个公用系统时钟在芯片内部同步其独立的通道,每个通道的功率小于165 mW。可以实现最多16级的频率、相位和幅度调制(FSK,PSK,ASK)。通过应用数据到配置管脚可控制调制水平。另外,也可以工作在线性扫频、扫相或扫幅模式。应用到雷达和测量仪器中,还可以对由于模拟处理(例如滤波、放大)或者PCB布线失配而产生外部信号通道的不均衡进行有效的校正。

  该器件集成了具有突出的宽带和窄带SFDR特性的4路高速10位DAC。每一个通道都具有32位频率控制字,14位相位控制字,10位输出幅度控制字。它被广泛地应用在本地振荡源、相控阵列雷达/声纳系统、测量仪器/仪表、同步时钟及RF信号源等方面。其特性如下:

  (1)有4路带10位DAC的DDS通道,最高取样频率为500 MSPS;

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

  (3)大于65 dB的通道隔离度;

  (4)线性频率/相位/幅度扫描功能;

  (5)最高可达16级的频率/相位/幅度调制;

  (6)DAC既可缩放电流又可独立编程;

  (7)0.116 Hz或者更好的频率调整分辨率;

  (8)32位频率分辨率;

  (9)14位相位偏移分辨率;

  (10)10位输出幅度可缩放的分辨率;

  (11)具有增强数据吞吐量的串行I/O口(SPI);

  (12)可通过软件/硬件控制节电模式,以降低功耗;

  (13)双电源供应(DDS核1.8 V,串行I/O 3.3 V);

  (14)内置多器件同步功能;

  (15)内置时钟倍频锁相环(4~20倍倍频);

  (16)可选择参考时钟源。

  2 系统软件设计

  2.1 程序设计流程

  该系统中主要使用了带有SPI总线的C8051F020单片机的P1和P2几个I/O端口,它们与AD9959的连接示意图如图2所示。

  

  在单片机编程的主函数中首先要关闭看门狗,否则每当执行到断点时,程序将会跳转到入口点从头执行。接着初始化单片机的时钟(使用外部高精度、高稳定度晶振22.118 4 MHz)和I/O口配置,然后通过I/O端口对AD9959进行初始化、选择通道、写入相对应的控制字、发送I/O_UPDATE信号,输出所要求的信号。单片机的程序流程图如图3所示。

  

2.2 单频点信号产生

  本系统要产生12 MHz和48 MHz的正弦波信号,根据输出频率的计算公式:f=(FTW·fs)/232,可以算出频率控制字FTW的值为FTW=(fo·232)/fs,当fs=500 MHz时,输出12 MHz频率对应的频率控制字为:FTW=0624DD2F;48 MHz对应的频率控制字为:FTW=189374BC。然后只需要将控制字写到AD9995的CTW0寄存器中即可。下面是具体的操作过程:

  (1)AD9959初始化,使其内部寄存器处于初始状态,即工作模式为单频模式,频率控制字和相位控制字均置0,Single-Bit串行数据传输。

  (2)设置系统参考频率为100 MHz,倍频为PLL=5。

  (3)通道0使能位置1,其他通道使能位都置0。

  (4)使用串行I/O口,发送通道0所需要的频率控制字0624DD2F到I/O Buffer。

  (5)通道1使能位置1,其他通道使能位均置0。

  (6)使用串行I/O口,发送通道1所需要的频率控制字189374BC到I/O Buffer。

  (7)发送I/O_UPDATE信号,将I/O Buffer中的数据传送到内部寄存器(Active Register)。

  输出信号的波形可以在测试结果与分析中的图4和图5看到。

  

  2.3 线性调频信号产生

  AD9959没有直接产生线性调频的功能模式,但是可以通过间接的方法实现此功能,其原理与能产生线性调频的AD9854一样,都是在线性扫频的过程中改变扫频步进控制字(RDW/FDW)和扫频驻留时间控制字(RSRR/FSRR)。所以只有在AD9959扫频的过程中根据实际需要不停地更改RDW/FDW和RSRR/FSRR,就可以得到线性调频信号。

  对于线性调频工作状态的实现,还有一点需要说明。由于线性调频信号是有时宽限制的,因此在输出线性调频信号的时候,需要外部定时器来实现对时宽的控制。

  具体操作为:先把线性扫频模式配置为非驻留线性扫频模式,然后指定起始频率、结束频率、上升扫频步进控制字(RDW)和上升扫频驻留时间控制字(RSRR),最后利用单片机的定时器精确定时控制P2管脚,以对线性调频信号进行精确控制。

  本系统需要产生带宽30 MHz的线性调频信号,在这里将中心频率设为50 MHz,故起始频率设为35 MHz,结束频率设为65 MHz,上升扫频步进频率设为1 kHz,上升扫频驻留时间设为最小值8 ns,然后给系统送一个I/O_UPDATE信号,把将写入到寄存器的值导入到DDS内核中。

  当P2由低电平变到高电平时(具有I/O_UPDATE功能),AD9959就开始从起始频率扫向结束频率,每过8 ns芯片自动将RDW的值送到频率累加器(不是相位累加器),以线性改变输出的频率值,当到达结束频率时,DDS芯片会自动返回到起始频率。此过程的时间总共为240μs(即时宽为240μs),定时器精确定时240μs后,P2取反,周期变化,这样就可以周期地产生线性调频信号了,其实际输出波形如图6所示。

  

  3 测试结果与分析

  经过实验调试,最终输出了单频点的12 MHz,48 MHz信号和带宽为30 MHz的线性调频信号。下面是测试所得图片。

  图4显示了12 MHz信号输出波形。可以看出,其波形失真度小,而且实测输出频率为11.9986MHz,非常接近12MHz,波动范围为11.914 MHz到12.073 MHz,输出频率稳定。

  图5显示了48 MHz信号输出波形。可以看出,其波形失真度小,而且实测输出频率为48.017 21 MHz,与所要求的输出频率相差不大,输出频率稳定。

  图6显示了带宽为30 MHz线性调频信号的输出波形。可以看出,输出信号的波形幅度稳定,相位连续,失真度小。

  4 结语

  DDS作为一种成熟的技术已经得到了广泛的应用。本系统就是在DDS芯片AD9959的基础上实现了2 kHz~200 MHz频段任意频点的正弦波信号输出以及带宽为30 MHz的线性调频信号输出,AD9959有4个输出通道,通道之间隔离度均值达到了74.2 dBm,具有良好的隔离度,其输出信号经示波器、频谱仪分析稳定性好,频率相位分辨率高,相噪低,能满足无源雷达信号源以及其他设备信号源的要求,具有很好.的应用价值。

关键字:DDS  多通道  信号源 编辑:神话 引用地址:基于DDS的多通道信号源设计

上一篇:EMI的产生分析
下一篇:上电时实现延时系统复位的IC

推荐阅读最新更新时间:2023-10-12 20:42

矢量信号发生器与射频信号源介绍以及两者的区别
信号源可为各种元器件和系统测试应用提供精确且高度稳定的测试信号。信号发生器则增加了精确的调制功能,可以帮助模拟系统信号,进行接收机性能测试。矢量信号与射频信号源都可以作为测试信号源,下面我们分析下有各自的特点。 AFG31000任意波函数发生器 一、矢量信号发生器介绍 矢量信号发生器出现于20世纪80年代,采用中频矢量调制方式结合射频下变频方式产生矢量调制信号。原理是运用频率合成单元产生连续可变的微波本振信号和一个频率固定的中频信号。中频信号和基带信号进入矢量调制器产生载波频率固定的中频矢量调制信号(载波频率就是点频信号的频率),此信号和连续可变的微波本振信号进行混频,产生连续可变的射频信号。射频信号含有和中频矢量调制信号相同
[测试测量]
矢量信号发生器与射频<font color='red'>信号源</font>介绍以及两者的区别
基于DSP与CPLD的多通道数据采集系统的设计
用于实时控制系统的嵌入式系统经常需要对模拟量进行测量,通常的方法是以MCU为主产生采集控制时序控制模数转换器,并通过中断或查询的方式读取转换后的结果。由MCU产生采集控制时序将占用较多的系统软硬件资源。而在一般复杂的多路信号测控系统中,MCU需要进行数据存储,通讯,数据处理等多项工作,如果再需要其频繁地产生模数转换控制器的控制时序,将会影响系统的性能,严重时将会成为系统的瓶颈。本文采用CPLD产生A/D转换器的控制时序,使得CPLD主要实现A/D时序控制的功能,DSP主要实现闭环控制算法的功能。 1 系统总体结构 系统以DSP和CPLD为核心,模拟信号从模拟多路开关CD4067接人,利用CPLD进行使能其输入
[工业控制]
基于DSP与CPLD的<font color='red'>多通道</font>数据采集系统的设计
STM32 ADC基础与多通道采样
12位ADC是一种逐次逼近型模拟数字数字转换器。它有多达18个通道,可测量16个外部和2个内部信号源。ADC的输入时钟不得超过14MHZ,它是由PCLK2经分频产生。如果被ADC转换的模拟电压低于低阀值或高于高阀值,AWD模拟看门狗状态位被设置。 ADC通常要与DMA一起使用 这里只是简单的用库配置ADC 不断扫描来实现ADC的应用。 配置DMA: void DMA_Config(void) { DMA_InitTypeDef DMA_InitStructure;//定义DMA初始化结构体 DMA_DeInit(DMA_Channel1);//复位DMA通道1 DMA_InitStructure.DMA_Peri
[单片机]
STM32 ADC基础与<font color='red'>多通道</font>采样
采用可编程逻辑器件设计可变通信数字信号源
可编程逻辑器件(PLD)在工业、自动控制、信号处理和日常生活等方面都发挥着愈来愈大的作用。isp(在系统可编程)器件就是PLD中的一朵奇葩,它以其良好的系统性能、较强的设计灵活性、较高的逻辑利用率和优越的E2CMOS工艺而得到了电路设计者们的青睐。本设计就是采用Lattice公司的高密度在系统可编程芯片pLSI/ispLSI1016设计的一个通信数字信号源。设计中采用两套地址总线(微机总线与isp总线)分时对两片RAM进行读写操作,并采用不断查询端口的方式进行协调控制,从而产生出满足设计要求的数字码流。 1 isp系统介绍 1.1 概述 在系统可编程器件是近几年来兴起的一种PLD器件。所谓在系统可编程,是
[工业控制]
DDS的优化设计介绍
在高可靠应用领域,如果设计得当,将不会存在类似于MCU的复位不可靠和PC可能跑飞等问题。CPLD/FPGA的高可靠性还表现在,几乎可将整个系统下载于同一芯片中,实现所谓片上系统,从而大大缩小了体积,易于管理和屏蔽。所以,本文将在对DDS的基本原理进行深入理解的基础上,采用多级流水线控制技术对DDS的VHDL语言实现进行优化,同时考虑到系统设计中的异步接口的同步化设计问题,把该设计适配到Xilinx公司的最新90nm工艺的Spartan3E系列的FPGA中。 1 DDS基本原理及工作过程 一个基本的DDS由相位累加器、波形存储器ROM、D/A转换器和低通滤波器组成,如图1所示。 在图1中,fc为
[模拟电子]
<font color='red'>DDS</font>的优化设计介绍
e络盟开售Analog Devices多通道系统时钟器件
中国上海,2023年4月21日 – 安富利旗下全球电子元器件产品与解决方案分销商e络盟宣布开售Analog Devices的AD-SYNCHRONA14-EBZ多通道系统时钟器件。 AD-SYNCHRONA14-EBZ是一款独立器件,非常适合用于对需要高精度频率和相位控制源时钟的应用进行评估和原型设计。该器件基于AD9545和HMC7044而设计,大大简化了复杂系统中的时钟分配和多通道同步。 AD-SYNCHRONA14-EBZ专为经过培训的专业人员在实验室环境中使用,而不能作为最终产品进行商用。它既可以作为一个完整的参考设计,也可根据需要自定义设计,用于各种最终客户应用中。用户还可以免费获取完整的设计详细信息。 A
[网络通信]
e络盟开售Analog Devices<font color='red'>多通道</font>系统时钟器件
基于FPGA的实时可编程高精度信号源设计
  1 引言   信号源作为一种电子测量和计量设备,通常可产生大量的标准信号和用户定义信号。由于它具有高精度、高稳定性、可重复性和易操作性等特点,而被广泛用于自动控制系统、震动激励、通讯和仪器仪表领域。它不仅可以模拟各种复杂信号,还可对频率、幅值、相移、波形进行动态、及时的控制,并能与其它仪器进行通讯,组成自动测试系统。在各种实验应用和实验测试处理中,既可根据使用者的要求,作为激励源来仿真各种测试信号,并提供给被测电路,以满足测量或各种实际需要,也可作为一种测量仪器来完成一定的测试功能。然而,由于应用背景的不同和对测试、测量技术要求的提高,对信号源的频率精度、幅值精度、信号形式等要求也越来越高,因此开发高精度信号源具有重大的意义
[测试测量]
基于FPGA的实时可编程高精度<font color='red'>信号源</font>设计
信号源矢量调制信号质量的校准方法有哪些
矢量信号源现行的校准方法是与信号分析仪之间互相测量校准,这对于标准量值溯源来说是不合适的,本文探讨通过测量功率、频率和时间基本量值,进行矢量信号源的校准。 矢量信号源调制质量 矢量信号源 ,可产生I/Q矢量和数字调制的信号发生器,用于产生3Gpp规范的各类移动通信信号、产生和模拟GNSS导航、产生和模拟各种雷达信号等应用。 表征矢量信号质量的参数有EVM、幅度误差、相位误差、频率误差、原点偏移等等,现行的计量校准方法是信号源与信号分析仪之间互相测量校准,也就是说,用一个“标准”信号分析仪,对信号源进行计量评价。然而从溯源角度,信号分析仪矢量解调分析的结果,不足以作为判定参数误差的基准和标准。 矢量调制参数的代表是EVM
[测试测量]
<font color='red'>信号源</font>矢量调制信号质量的校准方法有哪些
小广播
最新模拟电子文章
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved