XT1511-5050RGBLED—基于九齐NY8B062E

news/2024/5/18 22:58:27 标签: 硬件, c语言, 物联网

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个返工真无语了。


http://www.niftyadmin.cn/n/527915.html

相关文章

ADC采集数据求平均

利用C语言的位移功能可以快速对采集2N次方数据取平均数 例: /*********************************************************************** * 函数名称:void ADC_VDD_Sampling(void) * 功能说明:内部电压读取 ADC1/4VCC * 输入参数:无 * 输出…

5050RGB_6脚 实现跑马灯+呼吸灯功能

概述 拿到一个项目,项目中有一个LED模式要求是5个灯各显示一种颜色,然后随着时间灯的颜色相互变化(呼吸灯),5个灯互相的颜色呈现跑马灯的效果。 例:LED1现在亮绿色,下个时段LDE2亮绿色。总共有5种颜色,5个灯之间转圈…

代码中自己用的模版之一

为了方便自己,在写代码时要用到的出示类 #pragma mark -初始化 - (id)init { self [super init]; if (self) { } return self; } - (void)loadView{ [super loadView]; } - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading th…

贴片电阻电容参数

贴片电阻九大尺寸规格识别表 英制封装体积公制封装体积长(L)(mm)宽(W)(mm)高(t)(mm)a(mm)b(mm&am…

android基础(开发环境搭建)

Window Eclipse ADT Java SDK Android SDK 安装步骤: Java SDK > eclipse > ADT>Android SDK 下载地址: Java SDK: http://www.oracle.com/technetwork/java/javase/downloads/index.html Eclipse: http://www.eclipse.org/downloads/ ADT: http://develop…

小家电—充电过压保护电路

当正常5V输入时,经过D1输出4.8V左右,D2稳压管截止,Q2的E与B之间的电压差小于导通电压,Q2截止。Q1经R5下拉,导通,经过Q1后VCC电压4.6V左右,正常进行充电。 当7V电压输入时,经过D1输出…

android基础(Activity的生命周期)

启动程序FirstActivity -------- onCreate()FirstActivity -------- onStart()FirstActivity -------- onResume() 在第一Activity中调用了第二个Activity FirstActivity -------- onPause()SecondActivity -------- onCreate()SecondActivity -------- onStart()SecondActivi…

小家电_正反充电电路

当P1上为正,下为负,Q3.D2导通 当P2上为负,下为正,Q2.D3导通