当前位置:首页 > 嵌入式 > 嵌入式硬件

摘 要: 为了解决ARM等嵌入式处理器驱动大屏幕LCD困难的问题,提出了一种基于FPGA的大屏幕LCD控制器解决方案。该控制器通过搭建合理的架构设计及巧妙的总线仲裁机制,解决了大屏幕显示所需的高刷新率和高更新率问题。同时,多个内部寄存器使其支持各种型号的LCD显示器,并成功地驱动了15英寸的LCD显示器。
关键词: 大屏幕LCD; FPGA; LCD控制器

随着电子技术的发展,大屏幕LCD显示器越来越多地成为各种电子设备的显示终端。但是现有的大部分嵌入式处理器,因为其自身的总线速率限制了驱动大屏幕LCD的能力。例如自带LCD控制器的ARM嵌入式处理器(三星的2440),其系统总线的时钟频率最高只能达到133 MHz[1],除了要传输显示LCD屏的数据外,系统总线还要提供其他设备的数据吞吐,所以它的数据传输量只能满足小屏幕的显示,无法满足高分辨率屏幕的数据显示。
市场上有很多专用的LCD控制芯片,但是其价格较高、配置不灵活。因此,本文基于能够高速运行的FPGA[2]为处理核心,以SDRAM作为显示缓存,设计LCD控制器,既能够将ARM的系统总线上的显示数据取出,并驱动大屏幕显示数据,又能够解决专用芯片的弊端。成功地解决了嵌入式处理器在驱动大屏幕LCD时的资源紧张问题,并可提供清晰稳定的图像显示。

1 架构选择及硬件实现
1.1 架构分析选择
 根据嵌入式处理器的工作原理,有三种架构形式可以实现LCD控制器的设计[3],如图1所示。架构2和架构3采用了与CPU共用显示存储器的方式,在显示过程中,CPU和LCD控制器需要间断地释放对共用存储器的访问,以完成刷新数据和更新数据在存储器中的交互。这两种架构中,CUP对存储器的访问会直接影响到显示数据的更新及LCD显示器的显示效果。尽管架构2增加了本地存储器,提高了系统性能,但是同样受到架构模式的制约。而架构1避免了共用显示存储器的模式,将LCD控制器作为总线上的一个外设,CPU将需要更新显示的数据通过存储器接口发送给总线上的LCD控制器,LCD控制器控制LCD显示。本文系统即采用了架构1形式的架构。
1.2 系统硬件设计
 基于架构1设计了图2所示的硬件结构。整个系统以FPGA对更新数据和刷新数据的仲裁处理为核心,配合SDRAM的操作及显示数据的传输标准转换(LVDS转换)完成其大屏幕显示器驱动的任务,实现显示功能。
 XC6SLX45是XILINX公司新推出的一款FPGA,属于SPARTAN6系列,具有很高的性价比优势。利用FPGA配置灵活的特点,在硬件方面FPGA主要实现四个接口:CPU接口、SDRAM接口、FPGA配置接口和LCD接口。其中,SDRAM接口[4]和LCD接口都是常用的标准接口,这里不再赘述。FPGA的配置接口用于对FPGA的被动串行配置,采用FPGA的这种配置方式可以很好地提高该控制器的可移植性,又可以节省FPGA的配置芯片的成本。LCD控制器通过CPU接口连接到AMBA总线上[5],并以存储器的方式被嵌入式处理器访问。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭