dds是一种直接对参考时钟进行抽样、数字化,然后用数字计算技术产生频率的频率合成方法。它的工作原理是在采样频率一定的条件下,通过控制两次连续采样之间的相位增量(不得大于π)来改变所得的离散序列的频率,然后经保持和滤波,唯一地恢复出该频率的模拟信号。dds的工作原理框图如图1所示。
ad9852是ad公司的dds芯片可广泛用于军事通信、雷达等各个领域。文中用ad9852实现的跳频源可在外部拨码开关的控制下对输出频率进行调整,以完全达到预期的设计指标。
1、ad9852简介
ad9852的功能框图由图2所示。由图可见,ad9852内部包括一个具有48位相位累加器的nco、一个可编程时钟倍频器、一个反sinc滤波器、两个12位300mhz dac、一个高速模拟比较器以及接口逻辑电路。其主要特点如下:
●带有300mhz内部时钟;
●可输出fsk、bpsk、psk、chirp、am等信号;
●带有两个12位d/a转换器;
●100mhz时具有80db sfdr的动态性能;
●内含4x到20x可编程参考时钟倍频器;
●带有两个48位可编程频率寄存器和两个14位可编程相位偏移寄存器;
●具有12位调幅及可编程整形功能;
●带有单引脚fsk和bpsk数据接口。
●有10mhz的2线或3线spi兼容串口接口和100mhz 8位并行接口。
ad9852采用小型80引脚lqfp封装,3.3v单电源供电,使用十分方便。但由于该器件功耗较大(普通工作模式下约为1.5w),因此应用时应特别注意散热,避免芯片由于过热而损坏。
2、跳频源主要指标及设计方案
跳频源的主要指标如下:
●输出频率:10~12.2mhz;
●步进:100khz;
●跳频时间:小于1ms;
●输出功率:10dbm;
●谐波抑制:60dbc;
●相位噪声:-130dbc/hz @10khz;
●宽频带无杂散动态范围(sfdr):50dbc。
根据上述指标要求,采用at89c51单片机来控制ad9852以实现该跳频源。参考信号由40mhz的恒温石英晶体振荡器(ocxo)产生。为了抑制杂散,方案中在ad9852的dac输出端加上截止频率为16mhz的低通滤波器。ad9852的输出信号功率大约为-8dbm,而这显然不能满足要求,因此笔者选用了mini公司的一款优秀的放大模块era-3来对信号进行放大(约20db)。同时在输出端加上低通滤波器来抑制放大模块所产生的谐波。
3、基于ad9852的跳频源设计
3.1 ad9852控制电路
图3所示是ad9852的控制电路。对ad9852的控制可采用at89c51单片机的并行通信方式。将cosine dac(48脚)作为ad9852的输出端,拨码开关用于控制单片机的p2.0~p2.5,从而实现对输出频率调谐字的控制,进而控制输出频率。
3.2 低通滤波器的设计与制作
要实现各项指标,应在电路中使用两个截止频率为16mhz的7阶切比雪夫滤波器其电路图如图4所示。在滤波器的设计过程中,如何准确实现高q值的电感,直接影响着滤波器的最终性能。由图4可知,滤波器中的电感量约为700nh,可采用awg#26漆包线绕在磁导率为20的镍锌磁环上,然后与一个已准确得知容值的电容(如100pf左右)相并联,接着在矢量网络分析仪上测出它的并联谐振点,从而推算出所绕电感的大小。接下来仔细调节谐振点就可以确定所需的电感量。采用这种方法确定的电感准确度高,实现方便。图5为用ads仿真的滤波器传输特性曲线(s21),其中电感q值设定为50。实际做出的滤波器性能与仿真结果基本一致。
3.3 软件部分
设计该跳频源软件时,首先应对单片机中一些特殊端口进行初始化设定:
upd equ p1.7
wrb equ p1.6
sps equ p2.7
res equ p2.6
在完成对单片机本身以及ad9852的初始化过程之后,单片机就可开始对端口2进行读数,以确定所需输出信号的频率。由于ad9852的频率字为48比特(6个字节),因此实际地址应该是p2口后6位读出的数的6倍。
readport:mov a,p2;
anl a,#3fh;
mov r1,a:
add a,r1:
add a,r1:
add a,r1:
add a,r1:
add a,r1:
然后将相应位置的频率字写到ad9852的频率字寄存器。
ersi:mov r1 ,#06h ;每个频点需要送48位数
mov r3 ,#44h ;ftw1的最高位地址为04h
start:mov r2,a;
mov dptr,#tab2 ;将tab2表首地址送dptr
freq: mov p1,r3;
movc a,@a+dptr ;将acc对应地址中的数送入acc
mov p3,a;
clr wrb;
setb wrb;
setb upd;
clr upd;
inc r3 ;地址加1
inc r2;
mov a,r2;
djnz r1,freq;
nop;
returns:ajmp readport ;开始新一轮读数
最后是程序的结尾部分,主要是ad9852初始化以及频率字的内容。
tab1:db 20h,00h,40h;对ad9852进行初始化
tab2:db 40h,00h,00h,00h,00h,00h;频率字1
db 40h,0a3h,0d7h,0ah,3dh,70h;频率字2
db 41h,47h,0aeh,14h,7ah,0e1h;频率字3
…………
end
4、结束语
以ad9852为核心设计的短波通信跳频源,可通过外部拨码开关来对输出频率进行有效控制,最后得到输出功率为10.5~11dbm、谐波抑制优于65dbc、杂散优于60dbc的正弦波。由于ad9852的功耗较大,因此,设计时应对芯片采取有效的散热措施,否则容易使芯片过热而损坏,这一点应该引起设计者充分地重视。
用于电力电子的宽禁带材料前景及现况
车库照明控制系统解决方案
湖南芷江县委书记一行莅临广东省电子信息行业协会交流
ZUKZ1评测 一款均衡实用的产品
三星推出一款追踪器 可在千里之外找到失物
基于DDS芯片AD9852和单片机实现短波通信跳频源的设计
华为真的不行了吗 谁会是物联网产业的最终赢家
一文读懂如何选择电力巡检无人机
第四代iPhone细节曝光
5G:700MHz技术与产业应用研讨会
采用100%可持续航空燃料的霍尼韦尔发动机成功测试
全面屏需求带来屏下指纹红利,本土产业链集中度提高
百慕大监管机构向两家新运营商发放牌照,并暂时禁止部署5G服务
芯盾时代持续推动车联网安全行业有序健康发展
雷军公布小米造车计划 小米首款折叠屏小米MIX FOLD发布 售9999元起
哪些因素影响着环氧树脂点胶加工的不良率
区块链需要改变才可能改变世界
一文讲透SPI总线和IIC总线通信3
Quanergy和PARIFEX合作发布基于3D LiDAR的超速抓拍系统
直线电机激光打标帮你解决茶杯花纹掉色问题