一种基于MCU+FPGA的LED大屏幕控制系统的设计

最新更新时间:2012-04-09来源: 电子发烧友关键字:MCU  FPGA  LED 手机看文章 扫描二维码
随时随地手机看文章

  引言

  只要在现在的市场上走一圈就会发现,大部分的中小规模

  显示系统,采用的是传统的

  作为主控芯片。但是内部资源较少、运行速度较慢的单片机,很难满足LED大屏幕的显示屏,因为系统要求数据传输量大,扫描速度要快。以

  1  系统总体结构

  LED大屏幕显示系统由上位机(PC机)、单片机系统、FPGA控制器、LED显示屏的行列驱动电路等模块组成,如图1所示。上位机负责汉字、字符等数据的采集与发送。单片机系统与上位机之间以异步串行通信工作方式,通过串行端口从上位机获得已完成格式转换的待显示的图形点阵数据,并将其存入EEPROM存储器。之后通过FPGA控制器,将存储器的显示数据还原到LED显示屏。扫描控制电路采用可编程逻辑芯片Cyclone EP1C6,利用VHDL语言编程实现,采用1/16扫描方式,刷新频率在60 Hz以上。本文着重介绍256×1024的单色图文显示屏的FPGA控制模块。 
 
       作为控制器,一方面,FPGA采用软件编程实现硬件功能,可以有效提高运行速度;另一方面,它的引脚资源丰富,可扩展性强。因此,用单片FPGA和简单的外围电路就可以实现大屏幕LED显示屏的控制,具有集成度高、稳定性好、设计灵活和效率高等优点。

系统总体结构框图
 

  图1  系统总体结构框图

  2  LED显示屏基本工作原理

  对大屏幕LED显示屏来说,列显示数据通常采用的是串行传输方式,行采用1/16的扫描方式。图2为16×32点阵屏单元模块的基本结构,列驱动电路采用4个74HC595级联而成。在移位脉冲SRCLK的作用下,串行数据从74HC595的数据端口SER一位一位地输入,当一行的所有32列数据传送完后,输出锁存信号RCLK并选通行信号Y0,则第1行的各列数据就可按要求显示。按同样的方法显示其余各行,当16行数据扫描一遍(即完成一个周期)后,再从第1行开始下一个周期的扫描。只要扫描的周期小于20 ms,显示屏就不闪烁。

16×32点阵屏基本结构
 

  图2  16×32点阵屏基本结构

  256×1024大屏幕显示屏由16×32个的16×32点阵屏级联而成。为了缩短控制系统到屏体的信号传输时间,将显示数据分为16个区,每个区由16×1024点阵组成,每行数据为1024/8=128字节,显示屏的像素信号由LED显示屏的右侧向左侧传输移位,把16个分区的数据存在同一块存储器。一屏的显示数据为32 KB,要准确读出16个分区的数据,其存储器的读地址由16位组成,由于数据只有32 KB,因此最高可置为0。其余15位地址从高到低依次为:行地址(4位)、列地址(7位)、分区地址(4位)。4位分区地址的译码信号(Y0~Y15)作为锁存器的锁存脉冲,在16个读地址发生周期内,依次将第1~16分区的第1字节数据锁存到相应的锁存器,然后在移位锁存信号上升沿将该16字节数据同时锁存入16个8位并转串移位寄存器组中。在下一个16个读地址发生时钟周期,一方面,并转串移位寄存器将8位数据移位串行输出,移位时钟为读地址发生时钟的二分频;另一方面,依次将16个分区的第2字节数据读出并锁入相应的锁存器,按照这种规律将所有分区的第一行数据依次全部读出后,在数据有效脉冲信号的上升沿将所有串行移位数据输出,驱动LED显示。接下来,移位输出第2行的数据,在此期间第1行保持显示;第2行全部移入后,驱动第2行显示,同时移入第3行……按照这种各分区分行扫描的方式完成整个LED大屏幕的扫描显示。

关键字:MCU  FPGA  LED 编辑:探路者 引用地址:一种基于MCU+FPGA的LED大屏幕控制系统的设计

上一篇:LED的前景光明分析
下一篇:国内外LED绿色环保照明系统的发展情况

推荐阅读最新更新时间:2023-10-18 16:36

盘点热门应用看LED驱动技术特性大比拼
在手机应用的强劲 驱动 下,高 亮度 (HB) LED 市场曾于2001至2004年一直保持着46%的惊人增长率。正当人们担心由于手机设备趋于饱和而导致LED市场推动力逐渐疲软的时候,照明、汽车头灯以及 液晶电视 背光驱动等LED的新兴应用市场大量涌现,掀起了LED的又一波应用狂潮。美国市场调研公司Strategies Unlimited预计,到2010年,HB LED市场将达到83亿美元,比2005年的总数超过两倍。如此诱人的市场引来众多厂商分食,凌力尔特、飞兆、ADI、 恩智浦 等厂商在 LED驱动 技术上,都有着不俗的表现。就 电源管理 领域来看,LED驱动技术已然成为各个厂商比拼技术实力的大好舞台。
[电源管理]
2009-2010我国LED上市公司投资统计及分析
  2010年是LED产业大爆发的一年,随着LED行业需求的爆发,LED产业的投资正风起云涌。首先是行业内产业资本的扩张。其主要表现为产业链的扩张:   一、行业内企业向产业链纵向扩张。   如下游企业向上游芯片制造、中游封装等产业链瓶颈延伸,以及上游企业向中游封装及下游特定的应用市场扩张,其中表现比较活跃的一些芯片企业切入封装领域,主推LED光源。这种扩张的目的主要是为占据行业内的有利竞争地位,如士兰微,在芯片领域占据了一定的市场地位后,也正有进入封装和户外屏等领域的计划。相对而言,下游向上游的难度较大,对资金和技术门槛的要求都相对较高,但企业为保障原材料供应、赢得更大的利润空间,可能会选择这样的并购方式;而上游向下游延
[电源管理]
国星光电:大功率外延片将延伸LED产业链
  本报讯 中国大陆LED封装领域的龙头企业国星光电(002449)今日开始申购,根据公司的发展战略,国星光电将“立足封装,做强做大,适时延伸产业链,实现垂直一体化”。   据悉,国星光电已通过参股旭瑞光电15%的股份,在佛山南海设立合资公司,初步进入LED产业的上游,参与大功率外延片和芯片的研发制造。在应用产品方面,“重点是开发一些通用照明产品,这一部分的发展还要做进一步的详细规划。”董事长王垚浩称。2009年底,国星光电已设立LED照明事业部,从事LED灯具、光源模块等LED应用产品的研发与生产。自此,国星光电垂直一体化的发展雏形已初步构建完成。   国星光电所售产品不直接面向消费者,但所供器件的下游客户却被大家所熟知。比如格力
[电源管理]
低功耗模式下微控制器时钟配置应用
在微控制器的低功耗应用中,对时钟的设置是很重要的一个方面。不同类型的微控制器在低功耗模式下对时钟的配置也各有不同。飞思卡尔公司推出的增强型8位微控制器HCS08系列具有很强的低功耗性能。其中,HCS08系列里的MC9S08QG8在同类产品的基础上对低功耗应用下的时钟又有了进一步的改进。 1 MC9S08QG8及其内部时钟模块介绍 微控制器MC9S08QG8是飞思卡尔公司新推出的一款8位增强型微控制器。它是小封装、低功耗的产品,但这并不意味着它是“低端”的产品;相反,它是一个高度集成的、功能丰富的、适用于各种应用的低价位单片机。MC9S08QG8采用高性能、低功耗的HCS08内核,具有很高的集成度,还包括更长的电池寿命(即使工
[工业控制]
德州仪器发布万能型无线MCU,支持数种标准
德州仪器日前发布了全新一代SimpleLink超低功耗无线MCU平台,该平台可支持蓝牙低功耗、ZigBee、6LoWPAN、Sub-1 GHz、RF4CE等多种无线标准,德州仪器方面称这是业界首款 万能 的无线MCU。 该平台系列包括适合蓝牙的CC2640,适合6LoWPAN和ZigBee的CC2630,适合Sub-1GHz的CC1310、适合RF4CE的CC2620以及 万能 MCU,适用于所有2.4GHz无线通信标准的CC2650。 CC2650包含Cortex-M3内核,同时也内置了射频及蓝牙智能、6LoWPAN、ZigBee、RF4CE及其他sub-1GHz通信协议栈。 射频部分
[单片机]
德州仪器发布万能型无线<font color='red'>MCU</font>,支持数种标准
基于 ATmega16 单片机的微型气象探测系统设计
  0 引言   气候变化使得我国干旱,洪涝等自然灾害更加严重,提高我国的气象探测能力,有助于增强我国灾害预警和人工影响天气能力。因此,气象要素测量系统开发研究具有重要的意义。目前很多地区气象要素的测量大多依靠当地天气预报,然而天气预报地域范围较广,无法精确到小区域的气候测量。而搭建气象台成本较高,性价比低,因此设计一种微型化,便携式的综合气象探测系统就显得十分必要。针对以上问题本文设计了一种便携式气象探测系统,该气象检测系统可以有效地测量小区域的温度、湿度、气压、光照强度等气象参数,精度可达到普通气象测量要求,还有显示、存储、回溯查询的功能,具有低功耗、微型化、便携式、低成本的特点,适应于各种小区域的气象测量,具有一定的实
[单片机]
基于 ATmega16 <font color='red'>单片机</font>的微型气象探测系统设计
基于单片机实现微波频率测量系统的设计
1、概述 在通信系统中,频率测量具有重要地位。近几年来频率测量技术所覆盖的领域越来越广泛,测量精度越来越高,与不同学科的联系也越来越密切。与频率测量技术紧密相连的领域有通信、导航、空间科学、仪器仪表、材料科学、计量技术、电子技术、天文学、物理学和生物化学等。 频率测量一般都是由计数器和定时器完成,将两个定时/计数器一个设置为定时器,另一个设置为计数器,定时时间到后产生中断,在中断服务程序中处理结果,求出频率。这种方法虽然测量范围较宽,但由于存在软件延时,尽管在高频段能达到较高的精度,而低频段的测量精度较低。所以利用单片机测频时,如果选择不好的测量方法,可能会引起很大的误差。测量频率时如果不是真正依靠硬件控制计数或定时,而是由软
[单片机]
基于<font color='red'>单片机</font>实现微波频率测量系统的设计
以STM32单片机为控制系统核心的数据记录装置设计
引言 本文针对电动汽车研究的实际需求,设计一款数据记录装置,该数据记录装置是搭建在电池能量管理系统基础上的,通过与能量管理系统通信,记录电动汽车实际运行时电池的外部状态(如:电池电压、电流、温度等),一方面为了研究电池的工作特性,另一方面为了对能量管理系统的工作情况做验证,为电动汽车动力电池的理论研究提供数据支持。 1 系统总体设计 本数据记录装置的设计包括硬件设计与软件设计两方面,软件设计主要包括数据接收的编程以及数据存储的编程,而硬件设计主要有几个方面:主控芯片的选择、复位功能的实现、电源模块、实时时钟、通信模块以及SD卡连接等。主控芯片是控制系统的核心,它内部所集成的模块越多,就能省去更多的外部电路,使得电路的设计更加简
[单片机]
以STM32<font color='red'>单片机</font>为控制系统核心的数据记录装置设计
小广播
最新电源管理文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved