XT1511-5050RGBLED控制原理
1.产品概述:
XT1511 是一个集控制电 与发光电 于一体的智能外控 LED 光源。其外型与一个
5050LED 灯珠相同,每个元件即为一个像素点。像素点内部包含了智能数字接口数据锁
存信号整形放大驱动电 ,电源稳压电路,内置恒流电路,高精度 RC 振荡器,输出驱动
采用专利 PWM 技术,有效保证了像素点内光的颜色高一致性。
2.机械尺寸与引脚图
3.显示效果控制原理
数据传输时间(TH+TL=1.25µs±600ns):
数据协议采用单极性归 码的通讯方式,像素点在上电复位以后, DIN 端接受从控制器传
输过来的数据,首先送过来的 24bit 数据被第一个像素点提取后,送到像素点内部的数据
锁存器,剩余的数据经过内部整形处 电 整形放大后通过 DO 端口开始转发输出给下一个
级联的像素点,每经过一个像素点的传输,信号减少 24bit。像素点 采用自动整形转发技
术,使得该像素点的级联个数 受信号传送的限制,仅仅受限信号传输速 要求。
4.时序波形
5.数据传输方式
6.典型应用电路:
8位单片机解决ns延时的问题
由于产品要求最高配置为8M 2T,但是对数据对传输产生较大的误差。通过多次的尝试发现,只要高电平符合即可。
例:传输数据0 要求是保持高电平时间300ns±150ns +低电平时间900ns±150ns
实际我高电平保持250ns 低电平1us
传输数据1 要求是保持高电平时间600ns±150ns +低电平时间600ns±150ns
实际我高电平保持1us 低电平1us
所以,推断只需确保高电平符合要求即可(数据0,要小于300ns。数据1要大于600ns)。低电平超过要求时间(低电平不能超过太多,5us以内应该都是可以的)。
我认为LED芯片的判断机制为以高电平为触发点,合适高电平保持时间加足够的低电平时间,就可以接收到数据。
如果条件允许尽量按照数据输出例数据传输时间来传输时间。
如果有灯珠不受控制的闪烁,可以试试关闭中断或者拉长复位时间
注意:
如果发送的时序不对,则显示LED颜色为全白,高电平时序必须符合数据手册要求。九奇版本不要随便更新,原本我程序写在4.70版本可以正常运行,后面更新到4.71版本程序时序反而不行,更改低电平时序从500nm调整到250nm,还好就50个返工真无语了。