新闻中心

EEPW首页>光电显示>设计应用> 基于TLC5947的旋转LED屏显示控制器设计

基于TLC5947的旋转LED屏显示控制器设计

作者: 时间:2012-03-22 来源:网络 收藏

2.2芯片时序
时序如图3所示,芯片的主要控制引脚有4个:数据输入端SIN、外部时钟输入端SCLK、灰度寄存器控制端XIAT以及输出控制端BLANK。通过数据输入端口将所需要的灰度数据送到SIN端,然后通过控制时钟信号SCLK将数据写入到芯片内部的灰度数据移位寄存器中,之后通过控制灰度寄存器的控制端XLAT的高低电平变换实现芯片内部灰度数据的更新。当XLAT引脚的电平发生变化而产生一个上升沿时,TLC5947内部灰度数据将被更新一次,即图3中Grayscale LatchData中被重新写入数据。芯片的数据输出分两部分,一部分是串行数据输出和恒流源数据输出。串行数据输出是接在灰度数据移位寄存器之后,当寄存器的数据满256位时,可以根据SCLK时钟的变化通过一个DQ触发器将数据从串行数据端口SOUT端输出,这一端口主要是芯片级联时后一级芯片的数据输入;而恒流源数据输出OUT0~OUT23则是通过输出控制端口BLANK和芯片内部自带时钟Oscillator Clock来共同控制,其中输出电流大小则可以通过芯片的VREF引脚的外接到地电阻来控制,根据外接的自身限流参数,保证正常工作。本系统中采用的是3.2 kΩ电阻,所以该芯片的控制主要是4个引脚端口的控制,操作上比较简单方便。

本文引用地址://m.amcfsurvey.com/article/168257.htm

d.JPG



3 结论
实验中,通过主STM32F103对两片级联的TLC5947芯片进行了测试,外围电路连接的是三色灯,外界供电电压为5 V稳压源,转换之后系统的供电电压为3.3 V稳压源。当写入相对应的程序控制字时,三色LED灯能够正确,单一色、混色两种工作模式均成功得以实现。而且LED灯之间的变化时间可以通过程序来控制,只要主的时钟频率合适,变换时间均在人眼识别能力之外,这样就可以通过改变不同的程序控制字来实现全彩LED屏的


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭