System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及led显示,尤其涉及的是一种led驱动数据串联传输方法、led驱动装置及系统。
技术介绍
1、目前的led驱动数据的串联传输方法中,通常采用带有时钟信号的信号传输链路或者采用不带有时钟信号的信号传输链路。
2、在带有时钟信号的led驱动数据的串联传输方法中,led驱动装置根据时钟信号对数据输入端的信号进行锁存,选择线路正常的一路上锁存的数据作为led驱动装置的显示驱动数据对led驱动端口out1-outn(即驱动端口1-驱动端口n)进行控制,并根据时钟信号将数据从数据输出端data_out发送出去;在不带有时钟信号的led驱动数据的串联传输方法中,为了避免数据输出依赖外部时钟信号,led驱动模块在进行数据转发前,会先截取掉输入信号的前端部分数据,并将该前端部分数据作为自身所需的驱动数据,再将剩余的数据通过输出端口发送出去。这样,led驱动模块为了能对输入信号进行截取,所以必须先让输入信号进入到led驱动装置的内部信号处理模块,而内部硬件对信号的上升沿和下降沿的驱动能力不同,使输入信号进过内部器件处理后再出来会使信号削波。为了解决输出信号削波问题,led驱动装置必须内置信号整形模块对处理后的输入信号波形进行整形,才能保证后级芯片能收到高质量的信号。
3、因此,现有技术还有待于改进和发展。
技术实现思路
1、鉴于上述现有技术的不足,本专利技术的目的在于提供一种led驱动数据串联传输方法、led驱动装置及系统,以解决现有led驱动数据的串联传输方法中
2、本专利技术的技术方案如下:
3、第一方面,本专利技术提供了一种led驱动数据串联传输方法,用于具有多个串联的led驱动装置的系统中,所述led驱动装置具有若干个输入端口,led驱动数据串联传输方法包括步骤:
4、起始的led驱动装置接入至少一路输入信号,并根据自身地址从输入信号中获取本级驱动数据并输出一路输出信号;其中,所述输入信号的数据内容包括驱动数据与地址数据;
5、后级的led驱动装置分别向前依序获取前端的led驱动装置的输出信号作为输入信号,并根据自身地址从输入信号中获取本级驱动数据;
6、对各个输入端口获取的驱动数据进行信号质量判断,以确认信号质量好的输入端口;
7、将质量好的输入端口获取的输入信号向后级led驱动装置转发,并根据驱动数据驱动led进行显示。
8、本专利技术的进一步设置,所述起始的led驱动装置接入至少一路输入信号,并根据自身地址从输入信号中获取本级驱动数据并输出一路输出信号的步骤包括:
9、led驱动装置的输入端口在接收到完整的一帧地址相关数据后,根据接收的地址相关数据设置自身地址;
10、将新的地址数据通过输出端口发送出去,以使地址数据按照led驱动装置的连接顺序逐级传输,直至全部的led驱动装置的地址完成排序。
11、本专利技术的进一步设置,所述对各个输入端口获取的驱动数据进行信号质量判断,以确认信号质量好的输入端口的步骤包括:
12、检测各个输入端口是否有信号输入,将有信号输入的输入端口确认为质量好的输入端口;
13、当检测到各个输入端口均有信号输入时,则在同一时间段内对各个输入端接入的输入信号的数据帧数进行统计并比较,并根据比较结果得到信号质量好的输入端口。
14、本专利技术的进一步设置,所述根据驱动数据驱动led进行显示的步骤包括:
15、将所述驱动数据转化为led数据;
16、将所述led数据转化为脉冲宽度调制信号输出至与led连接的开关管以驱动led进行显示。
17、本专利技术的进一步设置,在全部led驱动装置的各个输入端口的信号路数满足要求后,或者,没有前级led驱动装置输出信号时,输入信号传输完成。
18、第二方面,本专利技术提供了一种基于如上述所述led驱动数据串联传输方法的led驱动装置,其包括:若干输入端口、输出端口、信号处理模块、输入选择模块与显示驱动模块;其中,
19、所述输入端口用于接收输入信号;
20、所述信号处理模块与所述输入端口连接,用于对各个输入端口获取的驱动数据进行信号质量判断,以确认信号质量好的输入端口;
21、所述输入选择模块分别与所述信号处理模块以及所述输入端口连接,用于根据所述信号处理模块输出的切换指令将质量好的输入端口获取的输入信号向后级led驱动装置转发;
22、所述显示驱动模块与所述信号处理模块连接,用于根据驱动数据驱动led进行显示。
23、本专利技术的进一步设置,所述信号处理模块包括:数据提取电路、信号质量判断电路、缓存器与地址发送电路;其中,
24、所述数据提取电路与所述输入端口连接,用于提取所述输入端口的数据内容与信号特征;其中,所述数据内容包括驱动数据与地址数据,所述信号特征包括信号的有无、数据内容的类型;
25、所述缓存器与数据提取电路连接,用于存储所述驱动数据与所述地址数据;
26、所述信号质量判断电路分别与所述数据提取电路以及所述缓存器连接,用于根据各个输入端口的输入信号对信号质量好的输入端口进行确认,并输出相应的切换指令;
27、所述地址发送电路与所述缓存器连接,用于对所述地址数据进行排序。
28、本专利技术的进一步设置,所述输入选择模块包括:选择器、指令译码器与信号锁存器;其中,
29、指令译码器与所述信号处理模块连接,用于将所述切换指令转换为选通控制信号;
30、所述信号锁存器分别与所述指令译码器以及所述选择器连接,用于对所述选通控制信号进行锁存;
31、所述选择器与输入端口连接,用于根据所述选通控制信号以及地址数据通路选通一个输入端口;
32、所述显示驱动模块包括:译码驱动电路、脉冲宽度调制信号产生电路与若干开关管;其中,
33、所述译码驱动电路与所述信号处理模块连接,用于将所述驱动数据转化为led数据;
34、所述脉冲宽度调制信号产生电路分别与所述译码驱动电路以及所述开关管连接,用于将所述led数据转化为脉冲宽度调制信号并输出至所述开关管,以控制所述开关管驱动led进行显示。
35、本专利技术的进一步设置,所述信号质量判断电路包括:
36、帧数检测器、定时器与帧数比较器;其中,
37、所述帧数检测器分别与所述输入端口以及所述定时器连接,用于在使能期间统计所有输入端口接收到的数据帧数;
38、所述帧数比较器与所述帧数检测器连接,用于对所有输入端口接收到的数据帧数进行比较,并根据比较结果筛选出信号质量好的输入端口;
39、所述定时器分别与所述帧数检测器以及所述帧数比较器连接,用于为所述帧数检测器提供检测使能信号,以及为所述帧数比较器提本文档来自技高网...
【技术保护点】
1.一种LED驱动数据串联传输方法,用于具有多个串联的LED驱动装置的系统中,所述LED驱动装置具有若干个输入端口,其特征在于,LED驱动数据串联传输方法包括步骤:
2.根据权利要求1所述的LED驱动数据串联传输方法,其特征在于,所述起始的LED驱动装置接入至少一路输入信号,并根据自身地址从输入信号中获取本级驱动数据并输出一路输出信号的步骤包括:
3.根据权利要求1所述的LED驱动数据串联传输方法,其特征在于,所述对各个输入端口获取的驱动数据进行信号质量判断,以确认信号质量好的输入端口的步骤包括:
4.根据权利要求1所述的LED驱动数据串联传输方法,其特征在于,所述根据驱动数据驱动LED进行显示的步骤包括:
5.根据权利要求1所述的LED驱动数据串联传输方法,其特征在于,在全部LED驱动装置的各个输入端口的信号路数满足要求后,或者,没有前级LED驱动装置输出信号时,输入信号传输完成。
6.一种基于权利要求1-5任一项所述LED驱动数据串联传输方法的LED驱动装置,其特征在于,包括:若干输入端口、输出端口、信号处理模块、输
7.根据权利要求6所述的LED驱动装置,其特征在于,所述信号处理模块包括:数据提取电路、信号质量判断电路、缓存器与地址发送电路;其中,
8.根据权利要求6所述的LED驱动装置,其特征在于,所述输入选择模块包括:选择器、指令译码器与信号锁存器;其中,
9.根据权利要求7所述的LED驱动装置,其特征在于,所述信号质量判断电路包括:帧数检测器、定时器与帧数比较器;其中,
10.一种LED驱动系统,其特征在于,包括若干如权利要求6-8任一项所述的LED驱动装置,若干所述LED驱动装置串联。
...【技术特征摘要】
1.一种led驱动数据串联传输方法,用于具有多个串联的led驱动装置的系统中,所述led驱动装置具有若干个输入端口,其特征在于,led驱动数据串联传输方法包括步骤:
2.根据权利要求1所述的led驱动数据串联传输方法,其特征在于,所述起始的led驱动装置接入至少一路输入信号,并根据自身地址从输入信号中获取本级驱动数据并输出一路输出信号的步骤包括:
3.根据权利要求1所述的led驱动数据串联传输方法,其特征在于,所述对各个输入端口获取的驱动数据进行信号质量判断,以确认信号质量好的输入端口的步骤包括:
4.根据权利要求1所述的led驱动数据串联传输方法,其特征在于,所述根据驱动数据驱动led进行显示的步骤包括:
5.根据权利要求1所述的led驱动数据串联传输方法,其特征在于,在全部led驱动装置的各个输入端口的信号路数满足要求后...
【专利技术属性】
技术研发人员:姚瑞琨,刘斯铧,
申请(专利权)人:深圳君略科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。