新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于CDCE949的可控頻率源設(shè)計(jì)與實(shí)現(xiàn)

基于CDCE949的可控頻率源設(shè)計(jì)與實(shí)現(xiàn)

作者: 時(shí)間:2011-06-01 來源:網(wǎng)絡(luò) 收藏

3.3 控制寄存器值的計(jì)算
在給定輸入fIN,的輸出fOUT可以通過下列公式計(jì)算
i.JPG
這里,M(1~511)和N(1~4 095)是PLL乘法器/除法器的值;Pdiv(1~127)是輸出的分頻因子。
每個(gè)PLL輸出的目標(biāo)fVCO可以通過下式計(jì)算:
j.JPG
當(dāng)PLL工作在小數(shù)的分頻時(shí)需要進(jìn)一步設(shè)置乘法器/除法器,k.JPG這里,N'=N×2P;N≥M;80 MHzfVCO>230 MHz,如果要求輸出的頻率值大于27 MHz小于80 MHz,可以將分頻因子設(shè)為2、3或是更大。
3.4 控制程序
程序流程圖如圖5所示,由于每次向控制寄存器寫的內(nèi)容并不是很多,采用單字節(jié)指令格式就足以將輸出的頻率按要求改變。

本文引用地址:http://m.butianyuan.cn/article/172711.htm

l.JPG


TWI在使用之前需要進(jìn)行初始化,設(shè)置波特率和分頻因子。
m.JPG
與受控設(shè)備進(jìn)行總線握手,成功的話就有應(yīng)答信號,在進(jìn)行下一步往設(shè)備里寫入數(shù)據(jù)。
n.JPG
o.jpg
成功將數(shù)據(jù)寫入設(shè)備后釋放總線,以等待下一次通訊。將上述過程寫成一函數(shù)unsigned int IIC_Write(unsigned char Command Code, unsigned char DataByte)在主程序中進(jìn)行調(diào)用。用I2C_Write(0x1810x80,0x5A);來設(shè)置N、P、O、R的值,其中0x18為Y1口寄存器地址,0x5A為設(shè)置相應(yīng)頻率N的值。

4 結(jié)束語
經(jīng)過示波器觀察可以看到清晰的正弦波形,通過單片機(jī)改變寄存器的內(nèi)容可以得到相應(yīng)頻率的波形。在80 MHz以下和90~230 MHz其FFT雜波很小,但是當(dāng)合成頻率在80~90MHz范圍內(nèi)出現(xiàn)240 MHz的雜波。此現(xiàn)象暫時(shí)無法解釋,希望在今后的研究中能夠找到原因。
遠(yuǎn)程控制只需增加與單片機(jī)遠(yuǎn)程通信的模塊,如GSM模塊。單片機(jī)與GSM模塊的通訊已經(jīng)完成,在此就不加以陳述。本設(shè)備的研制為頻率源遠(yuǎn)程控制化提供了技術(shù)支持和實(shí)踐經(jīng)驗(yàn)。

可控硅相關(guān)文章:可控硅工作原理



上一頁 1 2 3 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉