基于CDCE949的可控頻率源設計與實(shí)現
3.3 控制寄存器值的計算
在給定輸入頻率fIN,CDCE949的輸出頻率fOUT可以通過(guò)下列公式計算

這里,M(1~511)和N(1~4 095)是PLL乘法器/除法器的值;Pdiv(1~127)是輸出的分頻因子。
每個(gè)PLL輸出的目標頻率fVCO可以通過(guò)下式計算:

當PLL工作在小數的分頻時(shí)需要進(jìn)一步設置乘法器/除法器,

3.4 控制程序設計
程序流程圖如圖5所示,由于每次向CDCE949控制寄存器寫(xiě)的內容并不是很多,采用單字節指令格式就足以將輸出的頻率按要求改變。本文引用地址:http://dyxdggzs.com/article/172711.htm
TWI在使用之前需要進(jìn)行初始化,設置波特率和分頻因子。
與受控設備進(jìn)行總線(xiàn)握手,成功的話(huà)就有應答信號,在進(jìn)行下一步往設備里寫(xiě)入數據。
成功將數據寫(xiě)入設備后釋放總線(xiàn),以等待下一次通訊。將上述過(guò)程寫(xiě)成一函數unsigned int IIC_Write(unsigned char Command Code, unsigned char DataByte)在主程序中進(jìn)行調用。用I2C_Write(0x1810x80,0x5A);來(lái)設置N、P、O、R的值,其中0x18為Y1口寄存器地址,0x5A為設置相應頻率N的值。
4 結束語(yǔ)
經(jīng)過(guò)示波器觀(guān)察可以看到清晰的正弦波形,通過(guò)單片機改變CDCE949寄存器的內容可以得到相應頻率的波形。在80 MHz以下和90~230 MHz其FFT雜波很小,但是當合成頻率在80~90MHz范圍內出現240 MHz的雜波。此現象暫時(shí)無(wú)法解釋?zhuān)M诮窈蟮难芯恐心軌蛘业皆颉?br /> 遠程控制實(shí)現只需增加與單片機遠程通信的模塊,如GSM模塊。單片機與GSM模塊的通訊已經(jīng)完成,在此就不加以陳述。本設備的研制為頻率源遠程控制化提供了技術(shù)支持和實(shí)踐經(jīng)驗。
可控硅相關(guān)文章:可控硅工作原理
評論