脱机的LED显示控制系统设计

出处:21ic 发布于:2018-09-27 14:23:44

  1 系统简述
  LED图文显示屏系统主要包括主控电路和LED屏体驱动电路两部分。主控电路负责接收、更新、存储以及处理待显示的信息,刷新显示RAM内容,向LED屏体驱动电路传送数据;LED屏体驱动电路负责点阵的逐行动态扫描,以及扫描控制信号、列数据信号的功率驱动。
  1.1 LED显示屏系统组成
  在硬件控制电路中,采用了DSP+CPLD/FPGA的设计结构,使主控系统具有较高的集成度,去掉了计算机部分。本设计的LED控制系统以TMS320LF2407为控制芯片,以可编程逻辑器件EP1K30为辅助控制芯片来实现系统功能,系统框图如图1所示。
  1.2 LED显示屏驱动电路设计
  在LED显示屏中利用视觉惰性改善驱动电路的设计,形成动态扫描驱动方式。由于显示数据通常以字节的形式顺序存放在控制系统的存储器中,因此,在行扫描列控制显示时,把显示数据从存储器中取出传送到每一行对应的列驱动器上。由于本系统中LED显示屏列数较多,因此从控制电路到列驱动器的数据传输采用串行传输方式[1]。
  对于串行传输来说,数据要经过并行到串行和串行到并行两次变换,因此列数据的准备时间可能相当长;在行扫描周期确定的情况下,留给行显示的时间就少一些,影响到LED的亮度,为此采用重叠处理的方法:即在显示本行各列数据的同时,准备下一行的列数据,这就需要列数据的显示具有锁存功能,本系统采用74HC595来实现。
  1.3 基于DSP系统的LED显示屏控制电路硬件设计
  其中的通信模块和信息存储器主要完成显示信息的存储和更新;汉字库用于存储各种字体的国标汉字,采用查表的方式调用需要显示的汉字点阵数据,数据/程序存储器用于数据缓存以及系统调试时的程序存储;可编程逻辑器件产生显示控制逻辑、访问显示缓冲区的读写控制逻辑以及各个模块之间进行切换的控制逻辑,将显示数据从显示存储器内读出并写入相应的显示驱动器进行动态显示。
  1.3.1 串行通信模块设计
  TMS320LF2407A自带的SCI模块[3],支持CPU与其他使用标准格式的异步外设之间的数字通信。在主控系统,设计了RS232异步串行通信方式和基于GSM模块的短消息无线传输方式。
  1.3.2 外部存储器的扩展和信息存储模块的设计
  在DSP中有32 KB的Flash程序存储器,544 B双口RAM和2 KB的单口RAM。为避免从信息显示存储器提取数据送屏幕显示时存在大量的高速数据搬移,出现上数据还没有处理完,下搬移就发生,从而造成数据丢失,因此在高速数据搬移时需要采取缓冲技术。本设计选用CYPRESS公司的型号为CY7C1021的静态RAM作为缓存器。而系统的存储模块采用AM29F016D,由于AT89C55外扩的数据存储器可寻址地址范围是0x0000-0xFFFF,而LED显示系统需要的存储空间远大于64 KB,因此采用分页寻址。
  2 基于FPGA的系统时序电路设计
  基于系统整体考虑,该控制系统时序的原理框图如图3所示,根据读写转换开关中的地址选择器、读写信号产生器、读写选择器来决定写数据、写地址以及读数据与读地址的连接,同时产生相应的扫描控制信号。
关键词:LED

版权与免责声明

凡本网注明“出处:维库电子市场网”的所有作品,版权均属于维库电子市场网,转载请必须注明维库电子市场网,https://www.dzsc.com,违反者本网将追究相关法律责任。

本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。

如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。

广告
上传BOM文件: BOM文件
*公司名:
*联系人:
*手机号码:
QQ:
应用领域:

有效期:
OEM清单文件: OEM清单文件
*公司名:
*联系人:
*手机号码:
QQ:
有效期:

扫码下载APP,
一键连接广大的电子世界。

在线人工客服

买家服务:
卖家服务:

0571-85317607

客服在线时间周一至周五
9:00-17:30

关注官方微信号,
第一时间获取资讯。

建议反馈

联系人:

联系方式:

按住滑块,拖拽到最右边
>>
感谢您向阿库提出的宝贵意见,您的参与是维库提升服务的动力!意见一经采纳,将有感恩红包奉上哦!