ARM嵌入式的VGA接口制作
时间:06-28
来源:互联网
点击:
S3C2410处理器工作在640×480×60 Hz×24位(分辨率为640×480、刷新频率为60 Hz、24位色彩)模式下的数据带宽为:640×480×60×4/(1 024×1 024)=70.3MB/s(24位颜色实际占用32位数据量),这些数据都需要利用DMA方式通过系统的数据总线从SDRAM中获得。而S3C2410 处理器在100 MHz的总线频率下,32位内存的峰值带宽是100×32/8=400MB/s,实际带宽也就100~200 MB/s。那么70.3 MB/s的显示数据对于S3C2410处理器过于沉重了,显示器的屏幕经常会出现短暂的黑屏。这是因为系统总线太忙,LCD扫描式接口的数据跟不上,扫描时钟的频率暂时变慢导致CRT显示器的同步信号不符合规范所致。若用16位颜色模式,则数据带宽减为640×480×60×2/(1 024×1 024)=35.2MB/s。实际测试中,工作在16位颜色模式下,可以正常显示60 Hz下的640×480的VGA图形。
6总结
综上分析,如果要支持高分辨率和高刷新率的显示,需要比较大的数据带宽,对处理器的频率和总线频率要求较高。本设计可以完全支持16位色彩下640×480×60 Hz显示模式的CRT显示,并且如果采用LCD作为显示界面,LCD对刷新率的要求和CRT显示器不同,LCD可以在刷新率为30 Hz的情况下正常显示。
- 串口线制作方法(12-15)
- 光立方的制作经验杂谈(12-01)
- 热转印法制作PCB个人经验谈(11-30)
- 嵌入式根文件制作方法(11-26)
- 嵌入式linux内核制作方法(11-26)
- 51单片机最小系统制作笔记(11-25)