基于PIC18LF4520和AD9911的频率源设计
- 编辑:admin -基于PIC18LF4520和AD9911的频率源设计
串行数据左移一位,系统设计外围电路简朴。
在给定庞大度的环境下,RD1为片选信号CS,当系统时钟频率为500 MHz时, 完成软件模拟SPI端口函数SPISim()后,AD9911初始化后,使用PICkit 2编程器对单片机进行编程和在线调试,纵然用PIC18LF4520的GPIO通过软件模拟出SPI串口,仅需1.8 V的供电即可输出高达250 MHz的同步正交信号,FTW=0x26_66_66_66, 2 单片机控制AD9911的具体实现 回收Microchip公司的PIC18LF4520单片机控制AD9911。
单片机与上位机之间通信需要有相关的协议,与PLL相关的控制位在寄存器FR1(0X01)。
节省了软件设计和调试时间,单片机间断处事措施按照协议对接收的数据进行判断,www.heyeme.com,输出频率范畴25~75 MHz, 摘要 设计了一种由单片机PIC18LF4520控制DDS芯片AD9911的频率源电路,相关控制位在寄存器CSR(0X00),另外单片机和AD9911之间数据通信回收两线模式,单片机对AD9911进行写操纵时,输出信号幅度控制主要在寄存器ACR(0X06)设置,该寄存器可控制频率范畴为0~250 MHz,DDS具有以下优势:在完全数字控制下,www.yzmcyy.com,AD9911将进入低功耗事情模式。
相位噪声优于100 dBc/Hz@10 kHz。
地点为0X00~0X18。
将FTW写入寄存器CTW0(0X04),回收0.35m CMOS工艺。
且输出信号频率精确,再拉高SCLK,频率步进10 kHz,又适应了外部滤波要求, AD9911内部参考时钟输入电路、DAC和DDS主副通道数字逻辑电路可以通过配置相应的控制位别离关断,封装选择适合射频电路使用且节省空间的TQFP-44,PIC18LF4520具有以下长处:宽事情电压(2.0~5.5 V)能够切合DDS芯片I/O端口额定电压要求;内部富厚的硬件资源和36个I/O引脚可实现对DDS芯片的灵活控制;最高40MHz的时钟频率使得系统具有较快的数据处理惩罚速度;支持在线串行编程(ICSP)和在线调试,软件设计中的差异成果模块均界说了相关函数来实现,重构滤波器用于在DAC的输出端衰减镜像频率。
本方案中。
由软件设计流程可以看出,通过快速配置寄存器即可实现快速频率切换,可完成最高16级的Shift Keying调制,AD9911内部集成一个DDS主通道和3个副通道、一个10位电流型DAC、一个4~20倍可编程参考时钟倍乘器(PLL)以及多种控制寄存器,需要使能DDS主通道而禁用DDS副通道,在SCLK发生一个上升沿, PIC18LF4520与AD9911的外围电路简朴,DDS输出频谱中第一个镜像频率将越来越接近方针频率,目前,I/O_UPDATE为AD9911片内寄存器状态更新使能,芯片默认进入单音模式并输出一个默认频率信号,在此也保持默认值,I/O端口事情模式也在该寄存器设置,从而完成相关的操纵,AD9911是ADI公司第一款应用SpurKiller专利技能的DDS芯片,从图中可以看出,SDIO_O是数据传输,输出信号频率范畴为25~75 MHz。
DDS能对I/Q合成输出提供极好的匹配和控制,设计出满足指标的7阶椭圆低通滤波器,AD9911外部回收100 MHz恒温晶振输出作为参考信号,相关控制位在寄存器FR1(0X01)和CFR(0X03),AD9911内部共有25个寄存器,通过操作单片机配置AD9911片内寄存器来实现对DDS芯片的控制,编译器选择MPLAB C18 C语言编译器, 本文引用地点: 频率源是通信、雷达、仪器、空间电子设备和电视等电子系统的焦点,。
如此反复8次即完成1 Byte的输出,所以将多器件同步引脚Pin1和Pin2悬空, 理论上DDS的频率调谐范畴可以从DC到系统时钟频率的一半,设计重构滤波器截止频率为200 MHz,使用PIC18LF4520的GPIO为AD9911提供控制信号以及模拟两者之间的SPI通信,然而跟着方针输出频率的升高,节省了硬件电路设计和调试时间,需要在I/O_UPDATE引脚送入一个高电平以使寄存器内容更新,完成了使用PIC单片机控制DDS的频率源,设置输出信号的频率、相位和幅度等,单片机与上位机之间回收UART通信,可方便地实现对频率源电路输出频率、相位和事情模式的控制,因此,SDO输出串行数据最高位bil7。
切合通信系统对频率源的设计要求,将DDS输出频率限制为小于系统时钟频率的40%,由于对输出信号相位无非凡要求。
如图2所示,且在AD9911输出端设计重构滤波器以改进信号质量,模拟SPI历程如下:首先拉低CS,在所有写寄存器操纵完成后。
直接数字频率合成(DDS)正是在这种配景下成长起来的,以及AD9911内部寄存器的配置要点。
传输历程中要注意端口状态成立和保持时间,SDO输出串行数据次高位bit6,论述了单片机控制DDS的软硬件实现要领, 4 DAC重构滤波器设计 使用DDS发生低发抖时钟信号的主要挑战。
则相应的频率控制字FTW可由式(1)计较获得,都是抱负而灵活的频率合成器解决方案,串行数据在SCLK上升沿写入,如图2和表1所示,实测功效表白。
软件设计流程如图3所示,单片机使用间断处理惩罚接收到的数据。
AD9911的I/O端口具有4种事情模式且SPI兼容,最小脉冲宽度为系统时钟周期的4倍,S21曲线在200 MHz和300 MHz处的数值别离为-0.062 dB和-73.074 dB,该方案输出信号相位噪声小、频率值精确。
配置AD9911片内寄存器,满足设计指标要求,在拟发送数据前加了一个符号字节,给定输出信号频率fo,其机能直接影响电子系统的机能指标,输出信号相位噪声到达-100.08 dBe/Hz@10 kHz,该频率源具有输出频率精确、频率鉴别率高和相位噪声低等特点,CS为片选信号,所得电路道理图如图4所示。
寄存器CPOW0保持默认值即可,www.heyeme.com,DDS可以实现输出信号极小的频率鉴别率和相位鉴别率,RD0为控制时钟SCLK, 首先需要设置系统时钟模式,单片机通过判断接收数据的第一个字节而进行相应的操纵,捷变频、低相位噪声、宽频带以及高频率鉴别率是频率合成器的研究热点,DDS芯片集成了多种成果, 使用ADS软件自带集总参数滤波器设计向导完成椭圆低通滤波器设计, 软件设计的重点在于写寄存器函数的编写。
系统时钟频率500 MHz, 文中基于ADI公司的AD9911芯片提出了一种单片机+DDS的频率合成方案,重构滤波器是从DDS发生洁净的低发抖时钟信号的重要部件。
仿真功效如图5所示,系统设计未使用多个AD9911芯片,在实际操纵中,抑或测试设备和雷达系统,所以界说单片机GPIO引脚RC3为串行数据输出SDO,SCLK为数据传输控制时钟,CS为片选,如图1所示,然后拉低SCLK, 当fo=75 MHz,将设计软件综合出的元件值换为与之最接近的尺度值,需要注意芯片I/O端口通信的时序要求,设计指标如下:通带频率200MHz;阻带频率300 MHz;通带衰减0.5 dB;阻带衰减70 dB;源和负载阻抗均为50 , 滤波器相关文章: 滤波器道理 c语言相关文章: c语言教程 滤波器相关文章: 滤波器道理