多媒體電子調(diào)諧器的微機(jī)控制技術(shù)
本文引用地址:http://www.ex-cimer.com/article/173695.htm
在表2中,MA1、MA0與寫模式定義相同;P0R為電源指示,上電時,P0R=1;FL為鎖定標(biāo)志,當(dāng)調(diào)諧回路鎖定時,F(xiàn)L=1,環(huán)路要求要內(nèi)部基準(zhǔn)頻率7.8125MHZ的8個周期內(nèi)鎖定;若T2T1T0=001,PLL鎖定時,L=0,其它情況L=0;A2A1A0為指示AFT信號5級A/D轉(zhuǎn)換后結(jié)果,當(dāng)A2A1A0取值:(100):fVIF=f0+125KHZ (011)為fVIF=f0+62.5KHZ、(010):fVIF=f0+0、(001):fVIF=f0-62.5KHZ、(000):fVIF=f0-125KHZ,其中f0為圖像中頻正常值,fVIF當(dāng)前圖像中頻值。
讀模式:Start-Adb2-Ack-STB-Stop
3 軟件編程
3.1 I2C總線操作
將單片機(jī)AT89C52的引腳P1.7、P1.6分別定義SDA、SCL,單片機(jī)用兩引腳模擬I2C總線時序就可完成對調(diào)諧器和E2PROM的操作。文獻(xiàn)[1]中提出一種按平臺模式設(shè)計、適用80C51系列單片機(jī)的虛擬I2C總線軟件包,程序直接調(diào)用該I2C總線軟件包的數(shù)據(jù)讀寫子程序,來實(shí)現(xiàn)對調(diào)諧器和E2PROM總線操作,軟件包中WRNBYT為N字節(jié)寫入的子程序,RDNBYT為讀取N字節(jié)的子程序。
3. 2 自動搜索
自動搜索,實(shí)現(xiàn)將當(dāng)前天線所有頻道的射頻信號搜索出來,并將頻道的相應(yīng)分頻系數(shù),按搜索頻序依次存儲于E2PROM,以供頻道轉(zhuǎn)換調(diào)用使用。為了搜索成功,采取以下方法:
自動搜索,由低頻道向高頻道搜索,搜索步長為0.25 MHZ,首先由48.25MHZ開始搜索,將圖像載波頻率對應(yīng)的分頻系數(shù)寫入調(diào)諧器進(jìn)行調(diào)諧,選擇快速調(diào)諧,即設(shè)置CP=1,而為正確地調(diào)諧到所需的頻道上,根據(jù)經(jīng)驗(yàn)設(shè)定調(diào)諧步長為62.5KHZ;待PLL鎖定,讀取調(diào)諧器狀態(tài)字STB的AFT信號是否在±62.5KHZ范圍,范圍內(nèi)表示有臺將分頻系數(shù)寫入E2PROM,E2PROM地址加1,頻道號加1,搜索頻率以一頻道帶寬遞增進(jìn)行下一個搜索,若不在范圍,表示無臺,繼續(xù)以搜索步長0.25 MHZ遞增進(jìn)行下一個搜索,一直到搜到最高頻率865.25MHZ。自動搜索時,調(diào)諧器寫入方式,第一次按寫模式2,以后按寫模式1。程序流程如圖2所示
圖2 自動搜索程序流程圖
3.3 頻道轉(zhuǎn)換
單片機(jī)根據(jù)輸入的頻道轉(zhuǎn)換指令,將相應(yīng)頻道的分頻系數(shù)從E2PROM讀出,再寫入到調(diào)諧器。為獲得較高S/N,調(diào)諧速度設(shè)定中速,也即CP=0;而為了成功穩(wěn)定調(diào)諧,需采取以下方法:首次調(diào)諧時,需以寫模式2先調(diào)諧到第一頻道,再以寫模式調(diào)諧到所需頻道,其后需分析fw、fc的大小關(guān)系,來采取何種寫模式。程序流程如圖3所示:
萬能遙控器相關(guān)文章:萬能遙控器代碼
dc相關(guān)文章:dc是什么
評論