基于GAL的I2C總線時(shí)序模擬
(2)起始信號(hào)和終止信號(hào)模擬子程序
起始信號(hào)和終止信號(hào)實(shí)際上是SCL為高電平期間在SDA上出現(xiàn)一個(gè)由高到低或由低到高的變化。起始信號(hào)和終止信號(hào)的定時(shí)圖如圖4所示。操作時(shí),往D1和D0送相應(yīng)的數(shù)據(jù)即可模擬此定時(shí)圖,從而實(shí)現(xiàn)I2C總線傳輸?shù)钠鹗己徒K止。
3 FI1256 MK2的功能與控制
FI1256 MK2在輸入75Ω射頻信號(hào)時(shí)可以直接解調(diào)出峰-峰值為1V的視頻信號(hào)和聲音信號(hào)(同時(shí)給出第二伴音中頻信號(hào))。輸入射頻信號(hào)可從49.75MHz無(wú)縫覆蓋至863.25MHz,其中包括所有增補(bǔ)頻道。其調(diào)諧和波段切換均可通過(guò)內(nèi)置的I2C總線接口進(jìn)行。由于內(nèi)建了直流-直流變換器,故只需單一5V電源即可,由此可見(jiàn),F(xiàn)I1256 MK2是真正的5V器件,簡(jiǎn)化了外圍電路的設(shè)計(jì)。
對(duì)FI1256 MK2的控制有讀和寫(xiě)兩種模式。寫(xiě)模式可將調(diào)諧信息通過(guò)I2C總線寫(xiě)入,而讀模式則可以讀出內(nèi)部鎖定狀態(tài)。一般只使用寫(xiě)模式,寫(xiě)模式時(shí)需寫(xiě)入5個(gè)字節(jié),可用于設(shè)置地址、鎖相環(huán)、調(diào)諧速度、調(diào)諧步長(zhǎng)、工作模式、波段和編程頻率。寫(xiě)模式下的編程方式有以下四種:
其中,前兩種用于在所有頻道間調(diào)諧,后兩種用于在同波段內(nèi)的頻道間調(diào)諧。各種編程方式的不同點(diǎn)在于寫(xiě)入字節(jié)數(shù)的區(qū)別,只要按照I2C時(shí)序的要求將給定的字節(jié)依次寫(xiě)入即可實(shí)現(xiàn)編程控制。
可編程邏輯器件的應(yīng)用是數(shù)字電路的設(shè)計(jì)方向。實(shí)際應(yīng)用證明,GAL的功能與靈活性對(duì)于一般的數(shù)字電路系統(tǒng)是非常合適的,它不但能有效地提高系統(tǒng)的可靠性和保密性,而且可以降低成本,提高系統(tǒng)的靈活性。
評(píng)論