本技术涉及显示,特别是涉及一种显示驱动系统、信息配置方法以及计算机设备。
背景技术:
1、目前,在led显示驱动系统中,整个系统的数据传输和控制权限主要由主控制器管理,驱动电路只能被动地接收并执行主控制器发出的指令,以及根据主控制器的要求返回相关的状态信息或数据。现有的led显示驱动系统中的多个驱动电路通常为串接通信,为了实现针对指定驱动电路的单独通信,驱动电路需提前内置独立的通信地址,以便主控制器事先获悉各驱动电路对应通信地址,进而基于通信地址向指定驱动电路发送信息。
2、然而,现有技术中的显示驱动系统存在主控制器必需依赖各驱动电路对应的通信地址才能与驱动电路进行通信的问题。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种显示驱动系统、信息配置方法以及计算机设备。
2、第一方面,本技术提供了一种显示驱动系统,所述显示驱动系统包括主控制端以及m个驱动控制器组,m≥1;所述驱动控制器组包括2个驱动控制器;所述主控制端设有数据输出端以及至少m个时钟输出端;所述驱动控制器设有通信端;所述通信端包括第一通信端以及第二通信端,其中:
3、每个所述驱动控制器组中的第1个所述驱动控制器的第一通信端以及第2个所述驱动控制器的第二通信端,并联连接至所述主控制端的数据输出端,构成数据传输通道;第n个所述驱动控制器组中的第1个所述驱动控制器的第二通信端以及第2个所述驱动控制器的第一通信端,并联连接至主控制端的第n个时钟输出端,依次构成m个时钟通道;其中,n=1,2,…,m;
4、所述主控制端,用于经所述数据传输通道,向m个所述驱动控制器组中的每个驱动控制器发送信息配置指令,控制每个驱动控制器进入信息配置状态;还用于在所有驱动控制器均处于信息配置状态时,经所述数据传输通道向m个所述驱动控制器组中的每个驱动控制器发送信息配置数据,并经m个所述时钟通道,分别向m个所述驱动控制器组中的每个驱动控制器发送对应的时钟信号;
5、所述驱动控制器,用于在处于信息配置状态的情况下,通过通信端接收信息配置数据以及时钟信号;根据所述信息配置数据以及所述时钟信号各自对应的信号特征,确定所述通信端对应的信号接收模式;根据所述信号接收模式,生成目标编码;确定所述时钟信号的状态;若所述时钟信号为有效状态,则从所述信息配置数据中获取对应的目标数据信息;根据所述目标数据信息以及所述目标编码进行信息配置。
6、第二方面,本技术还提供了一种信息配置方法,应用于上述第一方面实施例中所述的显示驱动系统的驱动控制器,所述方法包括:
7、在处于信息配置状态的情况下,通过通信端接收信息配置数据以及时钟信号;
8、根据所述信息配置数据以及所述时钟信号各自对应的信号特征,确定所述通信端对应的信号接收模式;
9、根据所述信号接收模式,生成目标编码;
10、确定所述时钟信号的状态;
11、若所述时钟信号为有效状态,则从所述信息配置数据中获取对应的目标数据信息;
12、根据所述目标数据信息以及所述目标编码进行信息配置。
13、在其中一个实施例中,所述信号接收模式包括第一接收模式以及第二接收模式;所述通信端包括第一通信端以及第二通信端;所述根据所述信息配置数据以及所述时钟信号各自对应的信号特征,确定所述通信端对应的信号接收模式,包括:
14、若所述第一通信端输入信号对应的信号频率高于所述第二通信端输入信号对应的信号频率,则确定通信端的信号接收模式为第一接收模式;所述第一接收模式,指通过所述第一通信端接收时钟信号,通过所述第二通信端接收信息配置数据;
15、若所述第一通信端输入信号对应的信号频率低于所述第二通信端输入信号对应的信号频率,则确定通信端的信号接收模式为第二接收模式;所述第二接收模式,指通过所述第一通信端接收信息配置数据,通过所述第二通信端接收时钟信号。
16、在其中一个实施例中,所述目标编码包括第一编码以及第二编码;所述根据所述信号接收模式,生成目标编码,包括:
17、若所述信号接收模式为第一接收模式,则生成第一编码;
18、若所述信号接收模式为第二接收模式,则生成第二编码。
19、在其中一个实施例中,所述确定所述时钟信号的状态,包括:
20、若所述时钟信号处于电平有效阶段或时钟边沿有效阶段,则确定所述时钟信号为有效状态;
21、若所述时钟信号处于电平无效阶段或时钟边沿无效阶段,则确定所述时钟信号为无效状态。
22、在其中一个实施例中,所述确定所述时钟信号的状态,包括:
23、若所述时钟信号处于连续电平有效阶段或连续时钟边沿有效阶段,则确定所述时钟信号为有效状态;
24、若所述时钟信号处于连续电平无效阶段或连续时钟边沿无效阶段,则确定所述时钟信号为无效状态。
25、在其中一个实施例中,所述信息配置数据包括多个标准编码组;所述标准编码组包括多个子编码;所述若所述时钟信号为有效状态,则从所述信息配置数据中获取对应的目标数据信息,包括:
26、针对多个所述标准编码组中的每个标准编码组,若所述时钟信号为有效状态时对应的有效时间段,与所述标准编码组中的任意一所述子编码对应的接收时间段匹配,则将对应的子编码作为目标编码;
27、根据多个目标编码,确定目标数据信息。
28、在其中一个实施例中,所述信息配置数据包括多个预设数据包,所述预设数据包携带有目标信息编码;所述若所述时钟信号为有效状态,则从所述信息配置数据中获取对应的目标数据信息,包括:
29、若所述时钟信号为有效状态时对应的有效时间段,与任意一所述预设数据包对应的接收时间段匹配,则将对应的预设数据包中携带的目标信息编码作为目标数据信息。
30、在其中一个实施例中,所述根据所述目标数据信息以及所述目标编码进行信息配置,包括:
31、在所述信号接收模式为第一接收模式的情况下,根据所述目标数据信息以及所述第一编码进行信息配置;
32、在所述信号接收模式为第二接收模式的情况下,根据所述目标数据信息以及所述第二编码进行信息配置。
33、第三方面,本技术还提供了一种信息配置方法,应用于上述第一方面实施例中所述的显示驱动系统的主控制端,所述方法包括:
34、向m个驱动控制器组中的每个驱动控制器数据发送信息配置指令,控制每个驱动控制器进入信息配置状态;
35、在所有所述驱动控制器均处于信息配置状态时,向m个所述驱动控制器组中的每个驱动控制器发送信息配置数据,并分别向m个所述驱动控制器组中的每个驱动控制器发送对应的时钟信号。
36、在其中一个实施例中,所述向m个所述驱动控制器组中的每个驱动控制器发送信息配置数据之前,所述方法还包括:
37、获取m个驱动控制器组对应的目标配置信息;
38、确定所述目标配置信息对应的编码位数;
39、根据所述编码位数,生成对应的多个标准编码组;所述标准编码组包括多个子编码;
40、将多个所述标准编码组加载至信息配置数据。
41、在其中一个实施例中,所述向m个所述驱动控制器组中的每个驱动控制器发送信息配置数据之前,所述方法还包括:
42、获取m个驱动控制器组对应的目标配置信息;
43、根据m个所述目标配置信息,生成对应的m个预设数据包;
44、将m个所述预设数据包按照预设顺序依次加载至信息配置数据。
45、在其中一个实施例中,所述分别向m个所述驱动控制器组中的每个驱动控制器发送对应的时钟信号之前,所述方法还包括:
46、针对m个所述驱动控制器组中的每个所述驱动控制器组,
47、根据所述驱动控制器组对应的目标配置信息,以及每个所述标准编码组对应的发送时间段,通过设置对应的电平有效阶段或时钟边沿有效阶段,生成所述驱动控制器组对应的时钟信号。
48、在其中一个实施例中,所述分别向m个所述驱动控制器组中的每个驱动控制器发送对应的时钟信号之前,所述方法还包括:
49、针对m个所述驱动控制器组中的每个所述驱动控制器组,
50、根据所述驱动控制器组对应的所述预设数据包的发送时间段,通过设置对应的连续电平有效阶段或连续时钟边沿有效阶段,生成所述驱动控制器组对应的时钟信号。
51、第四方面,本技术还提供了一种信息配置方法,应用于上述第一方面实施例中所述的显示驱动系统,所述方法包括:
52、主控制端经数据传输通道,向m个驱动控制器组中的每个驱动控制器发送信息配置指令,控制每个驱动控制器进入信息配置状态;
53、每个所述驱动控制器根据信息配置指令进入信息配置状态;
54、主控制端在所有驱动控制器均处于信息配置状态时,经所述数据传输通道向m个所述驱动控制器组中的每个驱动控制器发送信息配置数据,并经m个时钟通道,分别向m个所述驱动控制器组中的每个驱动控制器发送对应的时钟信号;
55、每个所述驱动控制器在处于信息配置状态的情况下,通过通信端接收信息配置数据以及时钟信号;根据所述信息配置数据以及所述时钟信号各自对应的信号特征,确定所述通信端对应的信号接收模式;根据所述信号接收模式,生成目标编码;确定所述时钟信号的状态;若所述时钟信号为有效状态,则从所述信息配置数据中获取对应的目标数据信息;根据所述目标数据信息以及所述目标编码进行信息配置。
56、第五方面,本技术还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述第二方面、第三方面以及第四方面任意一项实施例中所述的方法的步骤。
57、第六方面,本技术还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第二方面、第三方面以及第四方面任意一项实施例中所述的方法的步骤。
58、第七方面,本技术还提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述第二方面、第三方面以及第四方面任意一项实施例中所述的方法的步骤。
59、上述显示驱动系统、信息配置方法以及计算机设备,显示驱动系统包括主控制端以及m个驱动控制器组;每个驱动控制器组中的第1个驱动控制器的第一通信端以及第2个驱动控制器的第二通信端,并联连接至主控制端的数据输出端,构成数据传输通道;第n个驱动控制器组中的第1个驱动控制器的第二通信端以及第2个驱动控制器的第一通信端,并联连接至主控制端的第n个时钟输出端,依次构成m个时钟通道;基于m个时钟通道,不仅能够为每个驱动控制器组提供准确的时钟信号,同时还能够减轻主控制端的通讯压力;进一步,针对同一个驱动控制器组中的每个驱动控制器,能够根据通信端对应的信号接收模式以及时钟信号的状态,得到对应的目标编码以及目标数据信息;进而,根据目标数据信息以及目标编码,能够为每个驱动控制器配置对应的指定信息,为实现在主控制端无需预先获悉驱动控制器对应地址的情况下,对驱动控制器进行通信控制奠定了基础。