DDS-AD9959应用电路和配置源程序

上传人:206****923 文档编号:90600534 上传时间:2019-06-13 格式:DOCX 页数:9 大小:89.60KB
返回 下载 相关 举报
DDS-AD9959应用电路和配置源程序_第1页
第1页 / 共9页
DDS-AD9959应用电路和配置源程序_第2页
第2页 / 共9页
DDS-AD9959应用电路和配置源程序_第3页
第3页 / 共9页
DDS-AD9959应用电路和配置源程序_第4页
第4页 / 共9页
DDS-AD9959应用电路和配置源程序_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《DDS-AD9959应用电路和配置源程序》由会员分享,可在线阅读,更多相关《DDS-AD9959应用电路和配置源程序(9页珍藏版)》请在金锄头文库上搜索。

1、DDS AD9959应用电路和配置源程序AD9959是一款有四个DDS通道,最高达500M SPS的数字频率合成芯片。常用电路接法:主要程序:#include config.hvoid delay(void)unsigned int i;for(i=0;i10;i+);/*功能描述:加载寄存器,上升延有效*/ void run(void)CLR_IOUPDATE;CLR_IOUPDATE;CLR_IOUPDATE;CLR_IOUPDATE;CLR_IOUPDATE;CLR_IOUPDATE;CLR_IOUPDATE;SET_IOUPDATE;SET_IOUPDATE; /*函数名:write_

2、a_byte功能描述:通过串口写一个字节,MSB first,上升延有效*/ void write_a_byte(uint8 w_data)uint8 i; for(i=0;i8;i+) if(w_data & 0x80) SET_SDIO0; else CLR_SDIO0; w_data =1 and n=15.write_a_byte(unsigned char *)(&w_data)3);write_a_byte(unsigned char *)(&w_data)2);write_a_byte(unsigned char *)(&w_data)1);write_a_byte(unsign

3、ed char *)(&w_data)0);SET_DDSCS;SET_SDIO3;#define PLL_DIV 5#define systemp_frequency (22.1184*1000000*PLL_DIV)void set_frequency(uint32 f)unsigned long int temp;temp=(unsigned long int)f*(0xFFFFFFFF/(float)systemp_frequency+1.0/systemp_frequency);write_CTW0(temp);uint32 change(uint32 f)unsigned long

4、 int temp;temp=(unsigned long int)f*(0xFFFFFFFF/(float)systemp_frequency+1.0/systemp_frequency);return temp;void AD9959_init(void)uint16 i;DDS_DDR = 0xff;CLR_DDSRESET;for(i=0;i10000;i+);SET_DDSCS;CLR_DDSSCLK;SET_SDIO3;SET_DDSRESET;for(i=0;i10000;i+);CLR_DDSRESET;for(i=0;i100;i+);0 引言 AD9959可以对由于模拟处理(例如滤波、放大)或者PCB布线失配而产生的外部信号通道的不均衡进行有效的校正,从而使系统工程师用相当少的时间和精力去处理这个通常很复杂的系统设计问题。查看最新IC现货 74LVTH574MTCX IX0689CE=STK7358 A2601-300E RTC62621A XC4002APQ100 200AFC6-N 供应泰科/(CORCOM)滤波器 T2513NH 1MBI400S120 06035A101JAT2A HLM

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号