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

发布者:星空行者最新更新时间:2014-03-03 来源: elecfans关键字:DDS  多通道信号源  C8051F020 手机看文章 扫描二维码
随时随地手机看文章

  本文通过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所示。[page]

  

  在单片机编程的主函数中首先要关闭看门狗,否则每当执行到断点时,程序将会跳转到入口点从头执行。接着初始化单片机的时钟(使用外部高精度、高稳定度晶振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,就可以得到线性调频信号。[page]

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

  具体操作为:先把线性扫频模式配置为非驻留线性扫频模式,然后指定起始频率、结束频率、上升扫频步进控制字(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  多通道信号源  C8051F020 引用地址:基于DDS的多通道信号源设计

上一篇:LED流动电子钟电路
下一篇:单片机实现的led流水灯电路

推荐阅读最新更新时间:2024-03-16 13:36

基于C8051F020的高精度超声波测距系统设计
0 引言 超声波是由压电陶瓷的压电效应产生,这种压电陶瓷传感器有2块压电晶片和一块共振板,当给它的两极加频率等于晶片固有频率的脉冲信号时,压电晶片就会发生共振,并带动共振板振动,从而产生超声波。它的频率高于20 kHz,具有方向性好,穿透能力强,易于获得较集中的声能的优点,且对色彩,光照度,电磁场不敏感,不易受干扰。超声波测距技术是基于无目视能力的生物(蝙蝠等)防御及捕捉猎物生存的原理,利用超声波在空气媒介中传播,碰到障碍物反射回来的时间间隔长短及被反射波的强弱判断障碍物的性质和位置的方法。它是一种非接触式检测方式,它不受光照度、电磁场、被测物色彩等因素的影响,信息处理简单,速度快,成本低。本文采用单片机模控制超声波模块发射接
[单片机]
基于<font color='red'>C8051F020</font>的高精度超声波测距系统设计
基于C8051F020的通用串口适配器的设计
1 引言 串行通信的广泛应用可使各种传输设备有机地连成一体,能够安全可靠地进行数据交换和信息传递。但是由于各个设备传输信道上的信号不同,所应用的串口也各种各样,要完成众多设备相互之间的通信,就必然要涉及到各个设备之间的串口转换问题。 为了使计算机的RS-232接口与各种不同的串口进行通信,从而测试或控制不同设备的工作状态,本文设计了一种通用串口适配器,适配器有4个对外接口,其中,1口连接控制计算机,2、3、4口连接不同标准串口的通信设备,如图1所示。 2 硬件设计 为了实现对适配器的自动控制以及扩展其他接口,采用了C8051F020单片机。适配器选用了C8051F020微处理器、MAX4534电子模拟开关、MAX23
[应用]
石英晶体测试系统中DDS信号源设计
产生正弦激励信号一般可以通过振荡电路或直接数字频率合成器(Direct Digital Frequency Synthesis,DDS),DDS较振荡电路具有相位噪声小、杂散抑制好、可产生连续波信号、扫频信号和频率捷变信号等优点。石英晶体电参数测试中激励信号的指标如幅度、频率的稳定性对后续的测量精度至关重要。所以系统采用AD9852型DDS作为信号源。石英晶体电参数测试系统中,DDS可以同时产生多路正弦信号,并可对信号的频率、幅度、相位精确控制,用以测量石英晶体电参数,随着对石英晶体频率精度的要求越来越高,DDS的信号源设计及控制具有重要现实意义。 1 π网络法测试原理 在串联谐振状态下,石英晶体等效电路模型如图1所示,C
[单片机]
石英晶体测试系统中<font color='red'>DDS</font><font color='red'>信号源</font>设计
dds的工作原理
DDS的基本原理是利用采样定理,通过查表法产生波形。DDS的结构有很多种,其基本的电路原理可用图3 来表示。 相位累加器由N位加法器与N位累加寄存器级联构成。每来一个时钟脉冲FS,加法器将频率控制字K与累加寄存器输出的累加相位数据相加,把相加后的结果送至累加寄存器的数据输入端。累加寄存器将加法器在上一个时钟脉冲作用后所产生的新相位数据反馈到加法器的输入端,以使加法器在下一个时钟脉冲的作用下继续与频率控制字相加。这样,相位累加器在时钟作用下,不断对频率控制字进行 线性相位累加。由此可以看出,相位累加器在每一个时钟脉冲输入时,把频率控制字累加一次,相位累加器输出的数据就是合成信号的相位,相位累加器的溢出频率就是DDS输出的信号
[模拟电子]
<font color='red'>dds</font>的工作原理
单片机C8051F020简介及其在仪器和仪表中的应用
   1引言   当前,随着科学技术及工农业生产水平的不断提高,对相应的仪器仪表也提出越来越高的要求,因此,仪器仪表需扩展大量的外围功能部件来满足仪器仪表复杂性、高性能及智能化的要求。   这种方法虽然满足了仪器的复杂性要求,但随之而来的问题是由于系统扩展的过于复杂而造成系统可靠性降低,故障率增加,查找故障困难,从而失去了智能化仪器仪表的优势,如果能够将功能复杂的众多外围功能部件全部或大部分集成到系统所使用的单片机内部,则可大大提高仪器仪表系统的可靠性,同时又使系统的成本得以降低,还可利用单片机片内资源在不增加硬件成本的情况下增强仪器的性能,因而该方案是提高仪器仪表可靠性及性能的行之有效的方法,而美国Cygnal公司的
[单片机]
基于单片机C8051F020 的数字多电机控制平台的设计
0 引言 步进电动机因具有转子惯量低、定位精度高、无累积误差等特点,非常适合用于开环位置控制系统中。直流电机是伺服控制中常用的电机。然而在实际系统中为满足不同的功能往往同时存在多个运动部件,常用的方法是一个独立的功能对应一个控制系统,这样虽然模块性很好,但是占用了大量的系统资源和空间,也在一定程度上降低了系统的可靠性。 如在某系统中存在4 个运动部件,分别为两台三相反应式步进电动机,一台直流电机和一台四相步进电动机的控制。本着提高系统集成度的想法,本文只用一个控制芯片C8051F020 就完成了以上4 台电机的驱动控制,电路简单,可靠性高。 1 总体设计 基于Cygnal 公司的MCU 控制芯片C8051F020的多电机控
[单片机]
基于单片机<font color='red'>C8051F020</font> 的数字多电机控制平台的设计
基于FPGA及DDS技术的USM测试电源的设计
超声波电机(USM)具有能够直接输出低转速大力矩,瞬态响应快(可达ms量级)、定位精度高(可达nm量级),无电磁干扰等诸多优点。USM的运行需要有两路具有一定幅值,相位上正交(或可调),频率在20 kHz以上的高频交流电源。驱动信号源的幅值、频率及相位直接影响USM的性能。为便于USM的性能测试及研究,需要提供一种在幅值、频率、相位上均可调的测试电源。以往的超声波驱动器多采用分立器件构成如文献,其电路结构复杂。文献虽然改用FPGA或CPLD生成,但所生成的信号频率变化是不连续的。文献是用单片机和专用的DDS芯片,存在抗干扰性差,可靠性低的弊端。 本文介绍了基于DLL数字频率直接合成技术(DDS)用ALTERA公司的FPGA器件
[电源管理]
基于FPGA及<font color='red'>DDS</font>技术的USM测试电源的设计
C8051F020为核心的数字式半导体激光器电源的设计
以C8051F020为核心的数字式半导体激光器电源的设计 本文以数字集成电路为核心,设计能够实现智能控制的半导体激光器电源。 半导体激光器LD工作影响因素 半导体激光器的核心是PN结一旦被击穿或谐振腔面部分遭到破坏,则无法产生非平衡载流子和辐射复合,视其破坏程度而表现为激光器输出降低或失效。 造成LD损坏的原因主要为腔面污染和浪涌击穿。腔面污染可通过净化工作环境来解决,而更多的损坏缘于浪涌击穿。浪涌会产生半导体激光器PN结损伤或击穿,其产生原因是多方面的,包括:①电源开关瞬间电流;②电网中其它用电装备起停机;③雷电;④强的静电场等。实际工作环境下的高压、静电、浪涌冲击等因素将造成LD的损坏或使用寿命缩短,因此必须采取措施加以
[单片机]
以<font color='red'>C8051F020</font>为核心的数字式半导体激光器电源的设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved