基于TLC5941的全彩色LED大屏幕驱动设计

技术分类: 电源技术  | 2006-12-14
来源:中电网 | 西安邮电学院 刘睿 西安交通大学 生命科学与技术学院 王晓东

                        EPM1270

  

  为了防止LED动态扫描过程中对寄存器的访问与外部总线在更新显示数据时访问寄存器之间产生冲突,这里也是采用了双缓存的结构,当LED扫描过程访问的是一片存储器,暴露在总线接口的就是另一片存储器,外部接口的特定的扫描控制寄存器操作时,引起两片寄存器的交换,同时显示内容也得以更新,存储器采用两片静态RAM——IDT71V424(512k×8),EPM1270与存储器的接口低8位采用地址数据复用以节省EPM1270的I/O管脚。

  存储器中前26k开始存储的是每点的色彩信息,每象素3个字节24位表示颜色,每个字节分别对应于一个象素的红绿蓝3个象素的彩色亮度值,后256k开始存放的是经过γ校正修正后的点校正数据。

  整屏的亮度由EPM1270扩展的亮度寄存器控制,每个TLC5941写入时,EPM1270控制先从当前象素对应的存储器空间读出每个显示单元的色素值,再与亮度寄存器值运算后得到12位的每通道TLC5941的亮度值(控制每个象素的亮度和色彩),通过并/串转换后输出,同时保持Mode=0;输出亮度后,从后256k的对应空间读取6位点校正数据 ,并/串转换后输出,同时保持Mode=1,这样完成了一个通道数据的输出,将一行对应所有的通道数据输出完毕后,暂停串行时钟,置Mode=0,在XLAT脚产生一个正脉冲,再置Mode=1,在XLAT脚产生正脉冲,分别将数据锁存入TLC5941内部对应的控制寄存器中,一行数据输出完毕。

  图3中给出具体过程。

                       具体过程
 

  4 结语

  采用Verilog语言对EPM1270进行逻辑设计,综合后占用芯片资源的79%,利用上述设计构建的彩色大屏幕系统刷新频率达到60Hz,通过γ校正和点校正,全屏各象素点亮度均匀,层次感很强,达到了设计要求,这个基于TLC5941的全彩色大屏幕驱动方案联机屏和脱机屏都可以使用,实践证明具有良好的显示效果。

1】【2

浏览该文章的用户还看过...

  • 文 章

  • 论 坛

  • 博 客

  • 小 组

设计资源与分销

;