1. 程式人生 > >為什麽有些雲終端的VGA顯示質量差

為什麽有些雲終端的VGA顯示質量差

顯示 tex arm處理器 中興 擴展 數據 images 要求 支持

隨著雲計算產業在國內的蓬勃發展,以及國產ARM處理器的快速發展,雲終端的高性價比優勢越來越明顯。
但是目前很多雲終端的VGA顯示質量比較差,經常出現相同的顯示器,PC顯示效果可以,但是接雲終端的時候效果就比較差。這就要從雲終端VGA硬件顯示方案說起。
當前ARM雲終端很多都是基於機頂盒的硬件平臺發展來的,大多數機頂盒的CPU是不支持VGA信號輸出,它們只需要支持HDMI即可,因此要用外圍電路擴展一個VGA出來。常見的擴展方案就是通過CPU的LCDC接口加DAC模擬VGA輸出,這個是最經濟的解決方案。以RK3188雲終端為例,由於LCDC時鐘只能由CPU的外設時鐘分頻而來,因此無法滿足所有的分辨率都能分頻到合適的頻率,當由CPU外設時鐘分頻而來的時鐘離顯示器要求的時鐘頻率相差較大時候,就會出現顯示模糊、抖動,甚至無法顯示,另外這種轉換來的VGA信號質量也和DAC器件的轉換頻率有關,比較常用的DAC轉換芯片有ADV7123以及其國產替代芯片GM7123或者SDA7123,數據手冊上理論能夠支持的分辨率也只到1600x1200,理論上這種芯片轉換速度也很難滿足1080p的VGA分辨率的需求。
那麽什麽樣的VGA信號輸出方案最好呢? 自然是CPU直接輸VGA模擬信號最好了,這種CPU都自帶專門的VGA時鐘發生器,例如所有的X86處理器,部分ARM處理器,例如FreeScale、Marvel、三星、全誌A20、中興A53以上系列處理器,都自帶VGA輸出(也叫C接口),當然不存在分頻不準的問題。通常看雲終端的主板可以看出來,如果VGA接口到CPU沒有中間轉換芯片,基本上可以判斷是CPU直接輸出了。
VGA信號質量還和顯示器的參數匹配有關,只有讀取顯示器的顯示參數,自動識別顯示器的最佳分辨率,使用最佳參數輸出VGA信號才能達到最好顯示效果。這就是常說的分辨率自動適應功能。
因此在挑選雲終端的時候,大家如果關心VGA的顯示質量和顯示器兼容性,就要關註一下它的硬件方案了,看看是否支持顯示器分辨率的自適應,是否是由CPU直接輸出VGA信號。如果你使用的是HDMI之類的數字接口接顯示器,那就不用關心這個問題了。不過目前大多數雲終端有具備數字和模擬雙顯示接口。

VGA和HDMI
技術分享圖片

為什麽有些雲終端的VGA顯示質量差