最近用STM32F2 和STM32F4直接驱动RGB接口和LVDS接口的TFT显示屏,采用144引脚的STM32外扩一2M Bytes 16bit SRAM(IS61W102416),CPU占用率<1%,做了一下测试,最高扫描频率如下表所示:
扫描频率
| F2 8bit color
| F2 16bit color
| F4 8bit color
| F4 16bit color
| 640*480
| 56.6Hz
| 42.4Hz
| 79.2Hz
| 59.4Hz
| 800*600
| 38.8Hz
| 29.1Hz
| 54.3Hz
| 40.7Hz
| 1024*768
| 24.6Hz
| 18.4Hz
| 34.4Hz
| 25.8Hz
|
由上表看,F4驱动640*480 TF可以达到使用条件,扫描频率可以到60Hz,并且可以有16bit颜色,可以外扩1M Bytes 16Bit SRAM(8bit color 外扩512K Bytes 16bit SRAM),用此方案成本要优于 MCU + FPGA + SRAM方案,而且目前MCU + FPGA + SRAM方案大都是8Bit颜色,并且不能读显示缓冲区数据,显示速度也不及F4直接驱动方案,不能使用大部分GUI。800*600 TFT外扩SRAM与640*480 TFT相同,但扫描频率低一些,可以适用于对扫描频率不太高的一些场合。对应1024*768TFT,由于扫描频率比较低,而且外扩的大容量SRAM价格偏高(我的IS61W102416 70元/片),不太具有竞争优势,只能应用与 8bit 颜色,采用外扩512K Bytes 16bit SRAM,对扫描频率要求不太高的场合。
若有希望采用此方案的同仁,请联系:QQ:381265083
此图为800*600显示图 |