新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于CDCE949的可控频率源设计与实现

基于CDCE949的可控频率源设计与实现

作者:时间:2011-06-01来源:网络收藏

3.3 控制寄存器值的计算
在给定输入fIN,的输出fOUT可以通过下列公式计算
i.JPG
这里,M(1~511)和N(1~4 095)是PLL乘法器/除法器的值;Pdiv(1~127)是输出的分频因子。
每个PLL输出的目标fVCO可以通过下式计算:
j.JPG
当PLL工作在小数的分频时需要进一步设置乘法器/除法器,k.JPG这里,N'=N×2P;N≥M;80 MHzfVCO>230 MHz,如果要求输出的频率值大于27 MHz小于80 MHz,可以将分频因子设为2、3或是更大。
3.4 控制程序
程序流程图如图5所示,由于每次向控制寄存器写的内容并不是很多,采用单字节指令格式就足以将输出的频率按要求改变。

本文引用地址:http://www.eepw.com.cn/article/172711.htm

l.JPG


TWI在使用之前需要进行初始化,设置波特率和分频因子。
m.JPG
与受控设备进行总线握手,成功的话就有应答信号,在进行下一步往设备里写入数据。
n.JPG
o.jpg
成功将数据写入设备后释放总线,以等待下一次通讯。将上述过程写成一函数unsigned int IIC_Write(unsigned char Command Code, unsigned char DataByte)在主程序中进行调用。用I2C_Write(0x1810x80,0x5A);来设置N、P、O、R的值,其中0x18为Y1口寄存器地址,0x5A为设置相应频率N的值。

4 结束语
经过示波器观察可以看到清晰的正弦波形,通过单片机改变寄存器的内容可以得到相应频率的波形。在80 MHz以下和90~230 MHz其FFT杂波很小,但是当合成频率在80~90MHz范围内出现240 MHz的杂波。此现象暂时无法解释,希望在今后的研究中能够找到原因。
远程控制只需增加与单片机远程通信的模块,如GSM模块。单片机与GSM模块的通讯已经完成,在此就不加以陈述。本设备的研制为频率源远程控制化提供了技术支持和实践经验。

可控硅相关文章:可控硅工作原理



上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭