首页 接线图文章正文

关于TLC5941的动态扫描驱动电路图

接线图 2024年03月08日 11:00 228 admin

  下面以640×480的全彩显示系统驱动部分的设计为例来进行介绍。整个屏由4块子屏组成,每一块子屏管理640×120像素的范围,且有单独的驱动电路。曲于是室内屏,驱动设计采用动态1/8扫描驱动方式。驱动电路的控制由可编程逻辑器件EPM1270(Altera)实现,为了提高帧频,串行数据采用15路并行输出的方法,每路对640×8像素的范围进行刷新。图1中给出的是子屏驱动中一个单路的电路框图。

关于TLC5941的动态扫描驱动电路图  第1张


  图1 基于TLC5941的点阵驱动电路

  使用TLC5941级联组成LED点阵的列驱动、行驱动部分由74HC138和STM4953(PMOS管,4.5A)构成。EPMl270芯片负责管理显示缓存9处理外部总线接口部分和维持LED点阵的动态扫描过程。EPMl270的内部结构如图2所示。

关于TLC5941的动态扫描驱动电路图  第2张


  图2 EPM1270的内部结构

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

  存储器中前256KB空问存储每点的色彩信息,每像素3个字节,24位表示颜色,每个字节分别对应于红、绿、蓝3个像素的彩色亮度值,后面的256KB空问中存放的是经过γ校正的点校正数据。

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

  图3中给出了TLC594l串行数据传输时序。

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

关于TLC5941的动态扫描驱动电路图  第3张


  图3 TLC5941串行数据传输时序



  
版权与免责声明

本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。

如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。

标签: 可编程逻辑器件 led 总线 接口 存储器

发表评论

接线图网Copyright Your WebSite.Some Rights Reserved. 备案号:桂ICP备2022002688号-2 接线图网版权所有 联系作者QQ:360888349