基于AT91M42800A的LED显示系统设计
来源:华强LED网 作者:—— 时间:2010-10-09 14:18
引 言:
最近,笔者在某工厂大型生产线上基于现场总线的物流呼叫系统项目中发现,由于所需要显示的信息流比较大,用现有的基于AT89C51芯片组成的LED显示屏控制系统,由于受到微处理器的处理速度、体系架构、寻址范围、外围接口资源等诸多限制,已难以在要求显示较多像素、显示内容帧频较高、动态显示效果复杂的情况下,得到良好的动态视觉效果。针对以上情况,在利用现有资源的基础上,重新设计和研制了一种全新的,由32位高性能ARM微处理器组成的LED显示屏控制图1系统的硬件结构框图系统,并通过RS485接口与现场总线中的上位机进行实时数据通信,实现整个系统的信息显示。
1 系统硬件结构
该系统的硬件组成框图如图1所示。图1中,微处理器是Atmel公司生产的AT91M42800A,它采用基于ARM7TDMI内核的高性能32位RISC架构的处理器,有着丰富的外围接口资源。AT91M42800A有2个USART外围接口,系统用USART0口和MA
SRAM接口电路由2块HY57V641620芯片并联组成,HY57V641620是Hynix公司生产的4 Banks×1M×16位的SDRAM芯片,单片HY57V641620存储容量为4组×16 M位(8 MB),支持自动刷新,16位数据宽度。为充分发挥32位CPU的数据处理能力,系统用2块8 ns的HY57V641620组成32位SDRAM存储器系统。Flash存储器接口电路由1块HY29LV160芯片组成。HY57V641620是Flash存储器芯片,单片存储容量为16 M图2485接口电路、A6B595和A6276级联电路原理图位(2 MB),8/16位数据宽度,本系统采用16位数据宽度的工作方式。具体的电路连接可参阅参考文献[1]。
行驱动电路由Allegro公司的36片A6B595级联组成,显示屏背面每行数据线由串入并出移位寄存器A6B595级联而成,A6B595片内集成有MOS管构成的驱动器,足够驱动发光二极管发光。列驱动电路由Allegro公司的24片A6276级联组成,A6276是16位带锁存的串入并出移位LED驱动芯片。A6B595和A6276级联时引脚和联接方法如图2所示,电路都较为简单(其中带端口框标的为AT91M42800A的相应引脚)。其他详细的性能资料,请查阅Atmel和Allegro公司的相关产品文档[2,3]。AT91M42800A的SPI口均采用16位串行输出工作方式,利用32位ARM处理器的高速性能,能够充分提高数据传输速度。
图1系统的硬件结构框图
图2 485接口电路、A6B595和A6276级联电路原理图
- •颠覆性 Cadence Reality 数字孪生平台为人工智能时代的数据中心设计带来变革2024-03-22
- •Vishay推出采用改良设计的INT-A-PAK封装IGBT功率模块,降低导通和开关损耗2024-02-29
- •击败高通!最新全球芯片设计厂商TOP10排名2023-09-25
- •第三届中国集成电路设计创新大会暨IC应用博览会举行2023-07-17
- •【应用引领集成电路产业高质量发展】第三届中国集成电路设计创新大会暨无锡IC应用博览会(ICDIA 2023)7月即将在无锡召开2023-07-05
- •Cadence推出Allegro X AI,旨在加速PCB设计流程,可将周转时间缩短10倍以上2023-04-07
- •最新预判!今年中国集成电路设计业销售同比增长16.5%2022-12-27
- •Qorvo 推出用于 5G 设计的新一代 PA 模块2022-08-16
- •科大讯飞于福建成立新公司,经营范围包括集成电路设计2022-03-24
- •高亮度LED封装散热设计全攻略2011-03-14