从技术手册来看,Colibri全系列模块可以支持XGA(1024x768)的分辨率,但是,具体到应用,需要充分考虑显示分辨率对于内部资源占用率带的影响,如果占用率过高,就会导致屏幕闪烁等问题。
下面将介绍一个实例,介绍Colibir系列对于VGA显示器的支持,在最常用的VGA(640X480)情况下,无论是主频最低的208Mhz Colibri PXA300,还是主频最高的806Mhz Colibri PXA320,都没有任何问题。但是对于SVGA 800x600的分辨率,情况就有所不同。首先要介绍一下,支持VGA显示器和LCD panel的不同。
1. TTL LCD panel为了节省带宽,可以将刷新率调低到30HZ,这也是PXA300可以支持到XGA的原因,但是大部分的VGA显示器这个情况下已经没有办法同步了。对于液晶LCD显示器,刷新率一般在60HZ左右,CRT显示器需要高于60HZ。
2. 两者同步参数略有区别。具体设计中,可以做一个折中,同时满足TTL/LVDS LCD panel和LCD/CRT显示器。
下面做了一个简单测试,测试选用了Colibir PXA300 208MHZ, Colibri PXA270 520Mhz和Colibri PXA320 806Mhz. LCD显示器Philips 170S。软件是基于WINCE5/WINCE6,Colibri tweak工具
结果是:
1. Colibir PXA300 208MHZ,可以显示800x600,但是画面切换有明显的黑屏(1~2S)
2. Colibri PXA270 520Mhz,可以支持800x600,切换画面没有任何的影响
http://blog.gkong.com/uploadfile4/201195142252184.jpg
http://blog.gkong.com/uploadfile4/201195142324515.png
3. Colibri PXA320 806Mhz,可以支持800x600,切换画面没有任何的影响
http://blog.gkong.com/uploadfile4/20119514243919.jpg
http://blog.gkong.com/uploadfile4/201195142419148.png
可以肯定的是PXA310 640Mhz会得到和PXA320同样的结果。这里只是提到了显示支持。如果应用中有需要密集计算的要求,比如视频的编解码,会影响显示和编码效果。如果你的应用需要考虑大屏幕显示和视频的编解码的话,还是选择Colibri T20比较合适。对于双屏显示,Full HD分辨率的支持和高清解码能力,绝对是令人惊讶的。