高清音視系統(tǒng)高速HDMI接口設(shè)計方案
HDMI測試中需注意的問題有不少,根據(jù)HDMI CT (Compliance Test) spec的要求,所有的HDMI接收設(shè)備都需要提供EDID信息。以往,多數(shù)客戶會選擇在DDC總線上外掛EEPROM以存儲EDID信息。為了進(jìn)一步降低用戶的BOM(bill of material)成本, ADV7842集成了內(nèi)部RAM用于存儲EDID信息,上電后,用戶將EDID信息寫入即可。 利用ADV7842提供的SPI Master接口,用戶還可以外掛一顆SPI EEPROM, 這樣用戶可以將EDID信息永久燒入SPI EEPROM。 ADV7842可以將SPI EEPROM內(nèi)的信息讀入內(nèi)部的RAM。 如此,可以減輕軟件的負(fù)擔(dān)。 當(dāng)然,這些功能都有相應(yīng)的寄存器提供使能控制, 用戶可以關(guān)閉這些功能, 而使用傳統(tǒng)的外掛方式,以兼容過去的設(shè)計。
有了硬件的支持, 當(dāng)然EDID的內(nèi)容也要符合HDMI CT Spec的要求。 根據(jù)ADI多年來為客戶提供免費HDMI預(yù)測試的經(jīng)驗,在HDMI預(yù)測試過程中經(jīng)常會失敗在一些與EDID測試相關(guān)的項目。其實這些項目如果熟悉規(guī)范的相關(guān)要求,通過相對來說是比較容易的。例如有關(guān)規(guī)范要求在EDID的前128個字節(jié)中一定要提供“Monitor Range Limit Header”和“Monitor Name Header”,但如果這兩個項目的內(nèi)容各不夠18個字節(jié)的話,需要以0x0A為結(jié)尾同時以0x20填充剩余的字節(jié)。另外一個經(jīng)常在EDID測試中遇到的問題是,客戶不能將EDID中的SVD(Short Video Descriptor)模塊與提交的CDF(Capabilities Declaration Form)一致,在CDF中表明支持的格式在EDID的SVD模塊中沒有表明支持,或者是相反。
表 1 ADV7842 3D視頻格式測試一覽表
HDMI兼容測試
HDMI兼容測試 (Compliance Test)對所支持的視頻格式的測試要求值得注意,ADV7842進(jìn)一步提高了產(chǎn)品的魯棒性, 提供了對更多視頻格式的支持, 例如支持在新的HDMI Spec中加入的3D視頻信號格式。 在這里還需要提到一個HDMI CT測試問題, 以供各位參考。在對視頻格式支持的測試中,對所有用戶聲明的能夠支持的視頻格式都會進(jìn)行測試,而且會測試支持50Hz的設(shè)備對于50Hz±0.5%(即49.75Hz和50.25Hz),和支持59.94Hz或者60Hz的設(shè)備對59.94%~0.5%(即59.64Hz)和60+0.5%(即60.3Hz)場頻變化的支持能力。場頻的此變化范圍, ADV7842完全可以支持,但是用戶在軟件設(shè)計中需要注意到這些對視頻格式容忍度的要求。
在HDMI1.4的標(biāo)準(zhǔn)中雖對3D timing有明確的定義,但為了保證產(chǎn)品在市場上的兼容性在設(shè)計時對HDMI產(chǎn)品的視頻格式作全面的測試是十分重要的。上一段提到了對3D timing的支持。ADV7842對3D timing做了很完整的測試。在表1中標(biāo)識出了所有ADV7842已經(jīng)測試過的常用的和必須支持的3D timing。其中黃色重點標(biāo)識的為必須要支持的3D timing。
以上概括性地討論了HDMI I/O設(shè)計和測試中常見到的和需要注意的問題以及解決的方法。視頻信號越快,上面討論的問題就越突出。所以在選擇HDMI I/O芯片特別是接收器(HDMI Rx)時要選擇經(jīng)過HDMI CT嚴(yán)格測試過的產(chǎn)品以避免發(fā)生兼容性問題。
評論