单芯片LED显示系统

系统与主机之间的通信由AT91M42800A的USART0端口和485接口电路完成。

主机只需要将要显示的数据传输到AT91M42800A。

启动后,AT91M42800A初始化。

在读取启动代码之后,存储在闪存中的程序代码和要显示的字体数据被重新映射到SDRAM中,从而系统的数据访问全部在高速SDRAM中完成。

AT91M42800A接收到主机数据后,将待显示的数据转换为相应的LED屏幕显示驱动信号,然后添加相应的动态显示效果控制程序(左移,上移,开,叠,闪,直在显示等之后,SPI端口分别输出到行和列驱动电路。

同时,如果需要,主机发送的数据或图像也可以保存在闪存中。

采用1/16动态顺序行扫描模式,SPIA端口的24字节数据首先串行移入相应的24个A6276列驱动电路,并锁存,然后SPIB端口将行和行选通信号串行移入行驱动电路完成一行LED显示,然后根据原因逐一显示LED屏的每一行。

二极管开关时间的占空比可由软件设定。

o选择合适的亮度以提高LED的使用寿命。

现场LED显示屏的实际显示,有效显示面积约为4.6m2,共288×384 = 110592像素,全帧刷新时间可小于8ms,帧变化频率在125Hz以上,传统的单片机组成的显示系统,帧速率提高10倍以上,保证了动态显示时的视觉效果。

同时,在相同条件下,也可以增加实际可见像素点。

1硬件采用高性能32位RISC架构ARM微处理器,克服了传统8/16位MCU在处理能力,系统架构,寻址范围和外设接口能力方面的缺点;软件中使用实时多任务操作系统。

该系统具有强大的管理功能,实时监控,复杂的程序控制,以及程序开发和扩展。

与以前的单片机组成的同类系统相比,系统的软件稳定性和可靠性得到了很大提高。

2该系统以传统方式消除了LED显示部分的总线驱动和解码电路。

与其他单芯片系统不同,多处理器用于提高显示速度,使用双端口RAM,或将LED屏幕分为两部分。

多块解决方案。

系统使用AT91M42800A的SPI接口直接实现LED显示逻辑驱动。

它不仅具有简单的电路,还简化了软件相关的编程,节省了MCU的GPIO硬件资源。

3AT91M42800A的SPI接口可采用16位传输模式,并配备A6276高速16位专用LED驱动芯片,使LED显示屏的速度远高于传统的单片机。

该系统软件采用μC/ OSII操作系统,使系统具有强大的多任务管理,定时管理,中断管理,存储管理等功能。

通过对相关寄存器的实时监控,可以大大提高系统的稳定性。

过去,使用单片机和一些DSP处理器是不可能实现的。

显示应用程序使用定时器中断方法。

通过设置适当的进入中断时间常数,可以获得高于40Hz的LED刷新帧率,使人眼可以获得稳定的动态视觉效果。

图像的实时动态处理,即各种动态显示模式以子程序的形式写入,每个子程序是一个独立的子程序。

具体的动态显示模式包括:左右屏幕移位,上下移位,屏幕拉,叠加,闪烁,直接显示等方法。

联系方式

万诚科技股份有限公司(OneWave Technology Co.,Ltd.)是专业的无线射频RF设计公司,拥有丰富的经验设计天线与无线射频(RF)电路能力,公司的主要目标为在无线射频(RF)领域能领先于全球。
万诚科技的产品主要分成天线(Antenna)与滤波器(Filter),天线(Antenna)方面公司接续开发完成 GPS/ 2.4GHz/ 5.8GHz。并延伸技术开发多频天线与小型化的整体解决方案,已成为移动电话和消费类电子产品应用设计的主要产品。滤波器(Filter)采用新专利制程技术,提供完整系列的低通滤波器(LPF)、带通滤波器(BPF)、双工器(Diplexer)、巴伦阻抗转换器(Balun)和平衡滤波器(Filter)。

查看详情

在线咨询