AD9833产生三角波硬件图
利用AD9833产生系统时钟,这相对于单片机自身的时钟来说,可以更加准确一些。DDS的电路如图所示,有源晶振为AD9833提供25MHz的系统时钟,单片机通过FSYNC、SCLK、SDATA、三个引脚控制AD9833。AD9833是一块完全集成的DDS(DirectDigitalFrequencySynthesis)电路,仅需要
发表于 8/4/2012 11:40:16 PM
阅读(4194)
AD9833写入28字节程序
voidWrite_28bit_One_FR(bitIf_to_all,UNCHARFREQ0_or_1,UNCHARlow_14_h,UNCHARlow_14_l,UNCHARhigh_14_h,UNCHARhigh_14_l){if(If_to_all==1)//写动作{Write_16bit_All_Two(0x20,0x00);Write_16bit_
发表于 7/21/2012 3:19:16 PM
阅读(1947)
AD9833 写入16位字节程序
voidWrite_16bit_One(UNCHARChar_1,UNCHARChar_2,UNCHARWhich_AD9833_CS){UNCHARi,t;AD9833_SCLK=1;switch(Which_AD9833_CS)//确定片选{case1:P1=~0x80;break;case2:P1=~0x40;break;case3:P1=~0x20;break;case4:P1=~0x10;break;case5:P1=~0x08;break;case6:P1=~0x
发表于 7/21/2012 3:16:41 PM
阅读(2345)
AD9833产生三角波初始化
//初始化voidAD9833_Init(void){Write_16bit_All_Two(0x21,0x00);//RESET=1,//初始化为标准三相电源Write_16bit_All_Two(0x00,0x00);//RESET=0,}//初始化为频率为50,相位移为0voidAD9833_50HZ_0Ps_Init(void){Write_28bit_One_FR(1,0,0x6a,0x40,0x40,0x13);Write_28bit
发表于 7/21/2012 3:11:59 PM
阅读(2470)
AD9833 控制字使用总结
AD9833包含16位控制字来控制寄存器,AD9833如使用者操作它,所有的控制位除了模态(模态),在MCLK的内在否定的边缘上被抽取样品,不同的功能和各种不同的输出选项。D13B28——写操作要装载一个完整的字进入其中任何频率
发表于 7/21/2012 2:46:19 PM
阅读(3276)
