基于ARM的大型LED点阵显示系统的设计
1.2 主控电路与LED屏的接口设计
本显示系统选用基于ARM7TDM I内核并带有内部DMA控制器的S3C44B0X作主控制器,使其工作在ARM状态,并使用16位总线。由于把LED屏虚拟的视为一段连续的存储单元,故为其分配地址空间0x2000000~0x4000000。
主控板与LED屏接口电路原理图如图2所示。
一个大型LED显示屏的结构可分为纵向级联和横向级联,这种结构类似于一个三维数组。假设一个三维数组LED [ i ] [ j] [ k ] ,其中:
i = 0,1,2,……,m 表示LED屏纵向级联级的序号。
j = 0,1,2,……,n 表示LED屏横向级联级的序号。
k = 0,1,2,……,16 表示显示模块上16 个第一级列数据锁存器的序号。
由于系统使用16位并行总线数据传输方式,并将LED屏视为一段连续的存储单元,故使用A [ 4∶1 ]
作显示模块上选通第一级列数据锁存器译码器(图1中U2) 的译码输入,即为三维数组的k变量; 使用A [ 8 ∶5 ] 作选通横向级联显示模块的译码器(图2中U14) 译码输入,即为三维数组的j变量;由于LED 屏要具有良好的灵活性,又由于采用DMA传输数据要求点阵码存放顺序的技术要求,纵向级联级选通不满足使用地址总线译码选通的条件,所以使用 S3C44B0X的PG [ 2∶0 ] 作纵向级联级选通译码器的译码输入,即三维数组的i变量。
主控板与LED显示屏接口电路原理图

图2 主控板与LED显示屏接口电路原理图。
评论