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