图2 主控板与LED显示屏接口电路原理图。
由于地址和数据总线上的状态不断变化,所以在对LED屏进行写操作时,地址和数据信号应进行锁存,主控板上分别使用U2、U3和U4锁存对 LED写操作时的地址和数据总线的状态。LED屏分配首址为0x2000000,当对其进行写操作时,S3C44B0X的nGCSl和nWE脚会出现可编程控制时延的有效低电平。nGCSl经一个非门作U2、U3和U4的锁存使能控制信号,保证仅在对LED屏访问时,地址和数据总线上的信号才被锁存。 nWE经一个非门作屏端第一级列数据锁存器(图1中U4~U19) 的锁存使能控制信号,保证只有当刷新数据稳定出现在列数据锁存其输入端时才被锁存。S3C44B0X的PC I0作所有屏端第二级锁存器(图1中U20~U35) 的锁存使能控制信号线; S3C44BOX的PC [ 3∶0 ] 作16行驱动译码器(图1中U3) 的译码输入。由于数据传输时只需要主控板对LED屏输出控制,不需要信号反馈,所以接口电路采用廉价的5V供电的HCT电路芯片方案,就可满足主控芯片313V到LED屏5V的逻辑电平转换。
在一体电感DMA传输数据时,更关心的是DMA的写操作,时序如图3所示。t1时刻DMA写操作开始,地址和数据总线上出现LED屏相应位置的地址和刷新数据; t2时刻nGCS1引脚出现有效低电平,地址和数据总线上的数据被锁存到U2~U4并输出; t3时刻nWE引脚出现有效低电平,U2~U4的输出数据被锁存到屏端第一级列数据锁存器并输出。这样主控制器就完成了一次列数据的刷新。
DMA的写操作时序图
图3 DMA的写操作时序图。
2 软件设计
2.1 LED屏显示程序设计
由于使用了S3C44B0X内部DMA控制器进行数据的传输与控制,显示程序得到很大简化,程序流程如图4所示。点阵码的传输全由DMA 控制器完成,只需在启动DMA数据传输前将点阵码的首址、LED屏的首址及传输数据量的值分别赋给相应的控制字后,启动DMA 操作即可。完成所有本同名行点阵码传输后,将刷新的数据锁存到第二级列数据锁存器输出,并驱动本同名行显示。这样循环显示16行同名行后就完成了一帧点阵显示。
显示程序流程图
图4 显示程序流程图。
2.2 点阵排序
由于LED 显示模块的电路结构以及使用了16位并行总线和DMA 数据传输技术,在显示时点阵码的排放顺序,需要满足如下要求:
(1) 16 位并行总线一次数据传输,即一次DMA写操作传输两个字节的点阵码,低位和高位字节分别传送到两相邻的纵向级联模块的同名行和同名列数据锁存器中,因此相邻的纵向级联模块的同名行和同名列点阵码应连续存放。
(2) 由于显示模块的第一级列数据锁存器译码选通电路结构和DMA 数据传输要求,对同一显示模块的上下色环电感生产厂两部分的同名行点阵应按列数据锁存器的选通顺序依次连续存放。
(3) 两相邻的纵向级联级的一系列横向级联级应按(1) 和(2) 原则进行点阵码排序。
(4) 各纵向级联级依次按(1) 、(2) 、(3) 原则进行点阵码排序。
(5) 16行扫描显示方式下,一个大型LED 屏分为16 行同名行,每一同名行按照( 1) 、( 2) 、(3) 、(4) 原则进行点阵排序。
以一个128 ×64的点阵屏第一行同名行的数据排序为例,如图5所示,第一行同名行的点阵码的存放顺序应依次为: a,b,……z,A,B,……Z,……。
128 ×64点阵屏第一行同名电感器生产厂家行的数据排序图
图5 128 ×64点阵屏第一行同名行的数据排序图。电感生产厂家
3 结论
使用并行总线DMA 数据传输技术简化了LED显示系统的软硬件设计,降低了系统成本,取得了很好的显示质量,在2211184MHz的系统时钟下,512 ×256 (8m2 ) 单色点阵屏显示帧频达到250Hz,平均120ns传送1个字节,达到了使用一体成型电感单CPU系统代替多机系统控制LED显示系统的目的。但为了使上一代的显示驱动板仍能够使用,点阵码需要排序,显示时只能使用页面方式显示,这样在多页动态滚屏显示时需要大容量的存储器。对于512 ×256单色点阵屏需要数十兆的容量,使用32 位ARM7TDMl内核先进控制器S3C44B0X和廉价的大容量SDRAM存储器可以使该问题得到很好的解决。若使用针对DMA控制显示设计的显示驱动板显示时,点阵码就不需要排序,一片数百KB 的SRAM就能满足系统要求了。
Spartan-3 FPGA实现的DSP嵌入系统及其在在平板前言用FPGA实现的嵌入式系统,均是在更大的芯片中嵌入的重复完成特定功能的计算系统,虽则是隐含嵌入,但实际上在各种常用的芯片中能够找到这些嵌入式系统。例如,消费类电子产品中的手机、寻呼机、数字相机、摄
针对应用选择正确的MOSFET驱动器目前,现有的MOSFET技术和硅工艺种类繁多,这使得选择合适的MOSFET驱动器成了一个富有挑战性的过程。从功能上讲,MOSFET驱动器将逻辑信号转变成较高的电压和电流,以很短的响应时间驱动MOSFE
[开关电源]【21ic分享赛】低压差LED驱动恒流源本帖最后由kingTek于2016-6-1210:50编辑
欧阳的开关电源设计作品之二,开关电源式低压差LED恒流源:
也是几年前的作品,已经过几年的测试使用,证明其完全达到设计参数指标。
可以
2/3 首页 上一页 1 2 3 下一页 尾页