数据传输方法、组件及显示装置与流程

文档序号:15739141发布日期:2018-10-23 21:59阅读:204来源:国知局

本申请涉及显示器制造领域,特别涉及一种数据传输方法、组件及显示装置。



背景技术:

点对点(英文:peer-to-peer;简称:P2P)接口是一种应用于液晶显示器的显示面板内部时序控制器(英文:Timing controller;简称:T-CON)和源极驱动芯片(英文:Source Driver;简称:SD)之间的高速串行接口。通过P2P接口可以完成显示数据和配置数据等数据的传输。

相关技术中有一种数据传输方法,该方法中,时序控制器和源极驱动芯片先执行时钟校准操作,然后时序控制器将需要传输的数据发送至源极驱动芯片。

在实现本申请的过程中,发明人发现相关技术至少存在以下问题:

在上述数据传输过程中,时序控制器在完成时钟校准操作后直接发送数据,源极驱动芯片也是在完成时钟校准操作后直接接收数据,时序控制器和源极驱动芯片没有预先检测时序控制器和源极驱动芯片之间的链路的数据传输状态,源极驱动芯片易接收到错误的数据,所以,数据传输的可靠性和稳定性较差。



技术实现要素:

为了解决相关技术中数据传输的可靠性和稳定性较差的问题,本发明实施例提供了一种数据传输方法、组件及显示装置。所述技术方案如下:

第一方面,提供了一种数据传输方法,用于时序控制器,所述方法包括:

在时钟校准后,向源极驱动芯片发送预设的链路稳定校验数据;

接收所述源极驱动芯片发送的反馈信息,所述反馈信息是所述源极驱动芯片在判断接收到的链路稳定校验数据正确时生成的;

基于反馈信息向所述源极驱动芯片发送目标数据。

可选的,所述向源极驱动芯片发送预设的链路稳定校验数据,包括:

在所述时序控制器要进入低功耗唤醒状态时,向所述源极驱动芯片发送所述链路稳定校验数据,所述低功耗唤醒状态为所述时序控制器由无需传输数据的低功耗状态重新进入数据传输状态的过渡状态。

可选的,所述链路稳定校验数据由多个字节的数据码采用8B10B编码方式编码得到,所述多个字节的数据码包括起始标识和数据位,

所述起始标识用于指示数据传输开始,所述数据位携带有验证数据,所述数据位中设置有扰码标识,所述扰码标识的位置用于指示所述源极驱动芯片的端口和所述端口对应的线性反馈寄存器LFSR的初始化时间点,所述LFSR用于所述目标数据的加扰。

可选的,所述多个字节的数据码为40个字节的数据码,

所述起始标识为4个字节的K2码;

所述扰码标识为4个字节的K3码;

所述数据位携带的验证数据包括8个数据单元,每个所述数据单元包括4个字节的数据码,所述起始标识与所述扰码标识之间存在至少4个字节的数据码。

可选的,所述向源极驱动芯片发送预设的链路稳定校验数据,包括:

持续1微秒向所述源极驱动芯片发送n次所述链路稳定校验数据,所述n大于或等于5。

可选的,在所述向源极驱动芯片发送预设的链路稳定校验数据之后,所述方法还包括:

当接收到传输中断指令时,生成包含有中断标识的链路稳定校验数据;

向所述源极驱动芯片发送包含有所述中断标识的链路稳定校验数据,使得所述源极驱动芯片停止接收链路稳定校验数据。

可选的,所述中断标识为K1码或K4码。

可选的,所述目标数据为显示数据或配置数据。

第二方面,提供了一种数据传输方法,用于源极驱动芯片,所述方法包括:

接收时序控制器在时钟校准后发送的预设的链路稳定校验数据;

判断接收到的链路稳定校验数据是否正确;

当接收到的链路稳定校验数据正确时,生成反馈信息,并向所述时序控制器发送所述反馈信息,使得所述时序控制器基于所述反馈信息向所述源极驱动芯片发送目标数据。

可选的,所述链路稳定校验数据由多个字节的数据码采用8B10B编码方式编码得到,所述多个字节的数据码包括起始标识和数据位,

所述起始标识用于指示数据传输开始,所述数据位携带有验证数据,所述数据位中设置有扰码标识,所述扰码标识的位置用于指示所述源极驱动芯片的端口和所述端口对应的线性反馈寄存器LFSR的初始化时间点,所述LFSR用于所述目标数据的加扰。

可选的,所述多个字节的数据码为40个字节的数据码,

所述起始标识为4个字节的K2码;

所述扰码标识为4个字节的K3码;

所述数据位携带的验证数据包括8个数据单元,每个所述数据单元包括4个字节的数据码,所述起始标识与所述扰码标识之间存在至少4个字节的数据码。

可选的,所述接收时序控制器在时钟校准后发送的预设的链路稳定校验数据,包括:

持续1微秒接收所述时序控制器发送的n次所述链路稳定校验数据,所述n大于或等于5。

可选的,在所述接收时序控制器在时钟校准后发送的预设的链路稳定校验数据之后,所述方法还包括:

当接收到所述时序控制器发送的包含有中断标识的链路稳定校验数据时,停止接收链路稳定校验数据,所述包含有中断标识的链路稳定校验数据是所述时序控制器在接收到传输中断指令时生成的。

可选的,在所述判断接收到的链路稳定校验数据是否正确之后,所述方法还包括:

当接收到的链路稳定校验数据不正确时,重复执行相位校准操作,直至接收到正确的链路稳定校验数据。

可选的,所述判断接收到的链路稳定校验数据是否正确,包括:

对接收到的链路稳定校验数据进行解码,得到解码数据,所述解码数据包括所述扰码标识;

判断所述解码数据与所述多个字节的数据码是否相同;

当所述解码数据与所述多个字节的数据码相同时,确定接收到的链路稳定校验数据正确;

当所述解码数据与所述多个字节的数据码不相同时,确定接收到的链路稳定校验数据不正确。

可选的,在所述确定接收到的链路稳定校验数据正确之后,所述方法还包括:

根据所述扰码标识在所述解码数据中的位置,确定所述源极驱动芯片的端口和所述端口对应的线性反馈寄存器LFSR的初始化时间点;

根据所述初始化时间点为所述端口初始化所述LFSR。

第三方面,提供了一种数据传输组件,用于时序控制器,所述数据传输组件包括:

第一发送模块,用于在时钟校准后,向源极驱动芯片发送预设的链路稳定校验数据;

接收模块,用于接收所述源极驱动芯片发送的反馈信息,所述反馈信息是所述源极驱动芯片在判断接收到的链路稳定校验数据正确时生成的;

第二发送模块,用于基于反馈信息向所述源极驱动芯片发送目标数据。

可选的,所述第一发送模块,具体用于:

在所述时序控制器要进入低功耗唤醒状态时,向所述源极驱动芯片发送所述链路稳定校验数据,所述低功耗唤醒状态为所述时序控制器由无需传输数据的低功耗状态重新进入数据传输状态的过渡状态。

可选的,所述链路稳定校验数据由多个字节的数据码采用8B10B编码方式编码得到,所述多个字节的数据码包括起始标识和数据位,

所述起始标识用于指示数据传输开始,所述数据位携带有验证数据,所述数据位中设置有扰码标识,所述扰码标识的位置用于指示所述源极驱动芯片的端口和所述端口对应的线性反馈寄存器LFSR的初始化时间点,所述LFSR用于所述目标数据的加扰。

可选的,所述多个字节的数据码为40个字节的数据码,

所述起始标识为4个字节的K2码;

所述扰码标识为4个字节的K3码;

所述数据位携带的验证数据包括8个数据单元,每个所述数据单元包括4个字节的数据码,所述起始标识与所述扰码标识之间存在至少4个字节的数据码。

可选的,所述第一发送模块,具体用于:

持续1微秒向所述源极驱动芯片发送n次所述链路稳定校验数据,所述n大于或等于5。

可选的,所述数据传输组件还包括:

生成模块,用于在接收到传输中断指令时,生成包含有中断标识的链路稳定校验数据;

第三发送模块,用于向所述源极驱动芯片发送包含有所述中断标识的链路稳定校验数据,使得所述源极驱动芯片停止接收链路稳定校验数据。

可选的,所述中断标识为K1码或K4码。

可选的,所述目标数据为显示数据或配置数据。

第四方面,提供了一种数据传输组件,用于源极驱动芯片,所述数据传输组件包括:

接收模块,用于接收时序控制器在时钟校准后发送的预设的链路稳定校验数据;

判断模块,用于判断接收到的链路稳定校验数据是否正确;

生成模块,用于在接收到的链路稳定校验数据正确时,生成反馈信息,并向所述时序控制器发送所述反馈信息,使得所述时序控制器基于所述反馈信息向所述源极驱动芯片发送目标数据。

可选的,所述链路稳定校验数据由多个字节的数据码采用8B10B编码方式编码得到,所述多个字节的数据码包括起始标识和数据位,

所述起始标识用于指示数据传输开始,所述数据位携带有验证数据,所述数据位中设置有扰码标识,所述扰码标识的位置用于指示所述源极驱动芯片的端口和所述端口对应的线性反馈寄存器LFSR的初始化时间点,所述LFSR用于所述目标数据的加扰。

可选的,所述多个字节的数据码为40个字节的数据码,

所述起始标识为4个字节的K2码;

所述扰码标识为4个字节的K3码;

所述数据位携带的验证数据包括8个数据单元,每个所述数据单元包括4个字节的数据码,所述起始标识与所述扰码标识之间存在至少4个字节的数据码。

可选的,所述接收模块具体用于:

持续1微秒接收所述时序控制器发送的n次所述链路稳定校验数据,所述n大于或等于5。

可选的,所述数据传输组件还包括:

第一处理模块,用于在接收到所述时序控制器发送的包含有中断标识的链路稳定校验数据时,停止接收链路稳定校验数据,所述包含有中断标识的链路稳定校验数据是所述时序控制器在接收到传输中断指令时生成的。

可选的,所述数据传输组件还包括:

第二处理模块,用于在接收到的链路稳定校验数据不正确时,重复执行相位校准操作,直至接收到正确的链路稳定校验数据。

可选的,所述判断模块,具体用于:

对接收到的链路稳定校验数据进行解码,得到解码数据,所述解码数据包括所述扰码标识;

判断所述解码数据与所述多个字节的数据码是否相同;

当所述解码数据与所述多个字节的数据码相同时,确定接收到的链路稳定校验数据正确;

当所述解码数据与所述多个字节的数据码不相同时,确定接收到的链路稳定校验数据不正确。

可选的,所述判断模块,还用于:

根据所述扰码标识在所述解码数据中的位置,确定所述源极驱动芯片的端口和所述端口对应的线性反馈寄存器LFSR的初始化时间点;

根据所述初始化时间点为所述端口初始化所述LFSR。

第五方面,提供了一种显示装置,包括时序控制器和源极驱动芯片,

所述时序控制器包括第三方面所述的数据传输组件;

所述源极驱动芯片包括第四方面所述的数据传输组件。

第六方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述计算机可读存储介质在计算机上运行时,使得计算机执行第一方面任一所述的数据传输方法。

第七方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述计算机可读存储介质在计算机上运行时,使得计算机执行第二方面任一所述的数据传输方法。

本发明实施例提供的技术方案带来的有益效果是:

由于时序控制器能够向源极驱动芯片发送链路稳定校验数据,当源极驱动芯片接收到的链路稳定模式数据正确时,表明链路的数据传输状态较好,源极驱动芯片向时序控制器发送反馈信息,使得时序控制器能够在链路的数据传输状态较好的情况下再向源极驱动芯片发送数据,所以提高了数据传输的可靠性和稳定性。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种数据传输方法的应用环境示意图;

图2是本发明实施例提供的一种数据传输方法的流程图;

图3是本发明实施例提供的另一种数据传输方法的流程图;

图4-1是本发明实施例提供的又一种数据传输方法的流程图;

图4-2是本发明实施例提供的向一端口发送的40个字节的数据码的示意图;

图4-3是本发明实施例提供的向另一端口发送的40个字节的数据码的示意图;

图4-4是本发明实施例提供的一种判断链路稳定校验数据是否正确的流程图;

图5-1是本发明实施例提供的一种数据传输组件结构示意图;

图5-2是本发明实施例提供的另一种数据传输组件结构示意图;

图6-1是本发明实施例提供的再一种数据传输组件结构示意图;

图6-2是本发明实施例提供的又一种数据传输组件结构示意图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。

图1示出了本发明实施例提供的一种数据传输方法的应用环境示意图。如图1所示,该数据传输方法应用于显示装置中,该显示装置包括时序控制器100和多个源极驱动芯片200。该时序控制器100的多个高速信号线H与多个源极驱动芯片200一一对应连接,该时序控制器100还连接有一低速信号线L,多个源极驱动芯片200并联,且与低速信号线L连接。P2P接口是时序控制器100和源极驱动芯片200之间的高速串行接口,通过P2P接口可以完成显示数据和配置数据等数据的传输。其中,时钟校准是P2P接口技术中的重要部分,相关技术中,时序控制器100在完成时钟校准操作后直接发送数据,源极驱动芯片200也是在完成时钟校准操作后直接接收数据,整个过程没有预先检测时序控制器和源极驱动芯片之间的链路(也称P2P接口链路)的数据传输状态,在链路的数据传输状态较差的情况下,时序控制器100也会向源极驱动芯片200发送数据,最终源极驱动芯片200易接收到错误的数据。

而在本发明实施例中,时序控制器100和源极驱动芯片200会预先检测链路的数据传输状态,当链路的数据传输状态较好时,时序控制器100再向源极驱动芯片200发送显示数据和配置数据等数据。

本发明实施例提供了一种数据传输方法,用于图1所示应用环境中的时序控制器100,如图2所示,该方法包括:

步骤101、在时钟校准后,向源极驱动芯片发送预设的链路稳定校验数据。

该源极驱动芯片可以为图1所示应用环境中的任一源极驱动芯片。

步骤102、接收源极驱动芯片发送的反馈信息,该反馈信息是源极驱动芯片在判断接收到的链路稳定校验数据正确时生成的。

步骤103、基于反馈信息向源极驱动芯片发送目标数据。

综上所述,本发明实施例提供的数据传输方法,由于时序控制器能够向源极驱动芯片发送链路稳定校验数据,当源极驱动芯片接收到的链路稳定模式数据正确时,表明链路的数据传输状态较好,源极驱动芯片向时序控制器发送反馈信息,使得时序控制器能够在链路的数据传输状态较好的情况下再向源极驱动芯片发送数据,所以提高了数据传输的可靠性和稳定性。

本发明实施例提供了另一种数据传输方法,用于图1所示应用环境中的任一源极驱动芯片200,如图3所示,该方法包括:

步骤201、接收时序控制器在时钟校准后发送的预设的链路稳定校验数据。

步骤202、判断接收到的链路稳定校验数据是否正确。

步骤203、当接收到的链路稳定校验数据正确时,生成反馈信息,并向时序控制器发送反馈信息,使得时序控制器基于反馈信息向源极驱动芯片发送目标数据。

综上所述,本发明实施例提供的数据传输方法,源极驱动芯片接收时序控制器在时钟校准后发送的链路稳定校验数据,当源极驱动芯片接收到的链路稳定模式数据正确时,表明链路的数据传输状态较好,源极驱动芯片向时序控制器发送反馈信息,使得时序控制器能够在链路的数据传输状态较好的情况下再向源极驱动芯片发送数据,所以提高了数据传输的可靠性和稳定性。

本发明实施例提供了又一种数据传输方法,用于图1所示应用环境,如图4-1所示,该方法包括:

步骤301、在时钟校准后,时序控制器向源极驱动芯片发送预设的链路稳定校验数据。执行步骤302。

该源极驱动芯片为图1所示应用环境中的任一源极驱动芯片。

一方面,在时钟校准后,时序控制器向源极驱动芯片发送预设的链路稳定校验数据。

在本发明实施例中,时序控制器和源极驱动芯片先执行时钟校准操作,然后,时序控制器向源极驱动芯片发送链路稳定校验数据,以检测时序控制器和源极驱动芯片之间的链路的数据传输状态。

另一方面,在时钟校准后,且在时序控制器要进入低功耗唤醒状态时,时序控制器向源极驱动芯片发送链路稳定校验数据,该低功耗唤醒状态为时序控制器由无需传输数据的低功耗状态重新进入数据传输状态的过渡状态。

在本发明实施例中,当时序控制器和源极驱动芯片不需要传输数据时,时序控制器进入低功耗状态。当时序控制器和源极驱动芯片需要再次传输数据时,时序控制器需要进入低功耗唤醒状态,以恢复至正常工作状态。在时序控制器要进入低功耗唤醒状态时,时序控制器可以向源极驱动芯片发送链路稳定校验数据,以检测时序控制器和源极驱动芯片之间的链路的数据传输状态。该方法可以使时序控制器从低功耗唤醒状态快速恢复至正常工作状态。

在本发明实施例中,当时序控制器和源极驱动芯片需要再次传输数据时,时序控制器和源极驱动芯片无需执行时钟校准操作即可恢复至正常工作状态。

需要补充说明的是,本发明实施例中发送链路稳定校验数据这一步骤,除了可以在时序控制器要进入低功耗唤醒状态时执行外,还可以在时序控制器要进入其他状态时执行。只要是为了恢复至正常工作状态,时序控制器都可以向源极驱动芯片发送链路稳定校验数据,以检测时序控制器和源极驱动芯片之间的链路的数据传输状态。

在本发明实施例中,时序控制器向源极驱动芯片发送预设的链路稳定校验数据的同时,可以向源极驱动芯片发送该源极驱动芯片的身份标识。源极驱动芯片可以检测时序控制器发送的身份标识是否与自身的身份标识相同。当时序控制器发送的身份标识与自身的身份标识相同时,源极驱动芯片执行相应操作,参见步骤302至304,以及步骤306等。

可选的,链路稳定校验数据由多个字节的数据码采用8B10B编码方式编码得到,该多个字节的数据码包括起始标识和数据位。

其中,起始标识用于指示数据传输开始,数据位携带有验证数据,该数据位中设置有扰码标识,该扰码标识的位置用于指示源极驱动芯片的端口和端口对应的线性反馈寄存器(英文:Linear Feedback Shift Register;简称:LFSR)的初始化时间点,该LFSR用于目标数据的加扰。利用一些特殊的代码如起始标识、扰码标识等,可以帮助接收端进行还原工作,且在早期发现数据码的传输错误,抑制错误继续发生。

其中,多个字节的数据码可以采用相关技术中的8B10B编码方式编码得到。采用8B10B编码方式编码时,是对多个字节的数据码中数据位携带的验证数据进行编码,无需对特殊代码(如起始标识和扰码标识等)进行编码。

采用8B10B编码方式进行编码,可以使发送的“0”和“1”的数量保持基本一致,连续的“0”和“1”不超过5位,即每5个连续的“1”后必须插入一位“0”,每5个连续的“0”后必须插入一位“1”,从而保证信号DC(直流)平衡。

采用相关技术中的8B10B编码方式对验证数据进行编码时,具体的,将一组连续的8比特数据划分为两部分,其前5位进行5B/6B(即将5比特(bit)数据编码成6比特数据)编码,后3位则进行3B/4B(即将3比特数据编码成4比特数据)编码。

但是采用相关技术中的8B10B编码方法编码得到的数据中,每两组10比特数据之间的界限较为模糊,容易出现传输错误。所以为了保证待传输数据在接收端能够被正确复原,在本发明实施例中,在对验证数据编码时,可以先将验证数据的待编码字节对应的8比特数据编码为9比特数据,当待编码字节不是验证数据的首个字节时,检测9比特数据的第一位数据,以及与第一位数据相邻的前一位数据;当第一位数据与前一位数据的数值相同时,将9比特数据取反后在9比特数据后添加用于指示9比特数据经过取反操作的第十位数据,得到10比特数据;当第一位数据与前一位数据的数值不同时,在9比特数据后添加用于指示9比特数据未经过取反操作的第十位数据,得到10比特数据;其中,该10比特数据为二进制数据。当待编码字节是验证数据的首个字节时,在9比特数据后添加指示9比特数据未经过取反操作的第十位数据,得到10比特数据。该编码过程中,先将8比特数据编码为9比特数据,然后添加第十位得到10比特数据;并且在每两个相邻的10比特数据间设置一个跳变沿,且第十位数据用于指示9比特数据是否经过取反操作,能有效保证待传输数据在接收端被正确复原,且跳变沿可以有效减少传输错误。

示例的,多个字节的数据码为40个字节的数据码。其中,起始标识为4个字节的K2码;扰码标识为4个字节的K3码;数据位携带的验证数据包括8个数据单元,每个数据单元包括4个字节的数据码。为了至少完成一次数据校验,起始标识与扰码标识之间存在至少4个字节的数据码。

在本发明实施例中,时序控制器与多个源极驱动芯片连接,每个源极驱动芯片的每一端口针对接收到的数据可以采用一种解扰方式,该解扰方式与时序控制器对待发送的数据采用的加扰方式相对应。也即是,每个源极驱动芯片的不同端口采用不同的解扰方式。而为了对目标数据进行加扰,每个源极驱动芯片的端口对应一个LFSR。数据位中的扰码标识的位置用于指示源极驱动芯片的端口和该端口对应的LFSR的初始化时间点。示例的,当扰码标识为K3码时,源极驱动芯片接收到时序控制器发送的链路稳定校验数据,解码后,源极驱动芯片会根据K3码在数据位中的位置确定初始化某一端口的LFSR的时间点。源极驱动芯片为端口初始化LFSR的时间点不同,解扰之后的结果就不同。

示例的,验证数据包括的8个数据单元中每个数据单元可以包括依次排列的0xea、0xeb、0xec和0xed。其中,以0x开始的数据表示16进制数据,在16进制数据中,a表示十进制的10,b表示十进制的11,c表示十进制的12,d表示十进制的13,e表示十进制的14。源极驱动芯片根据验证数据达到校验数据的目的。当源极驱动芯片接收到的是正确的验证数据时,表明链路的数据传输状态较好。

示例的,图4-2示出了向端口01发送的40个字节的数据码的示意图,图4-3示出了向端口02发送的40个字节的数据码的示意图。图4-2和图4-3中K3码的位置不同,假设端口01对应的LFSR的初始化时间点为t1,端口01对应的LFSR的初始化时间点为t2,那么t2与t1不同。

进一步的,为了进行多次校验和初始化LFSR,以降低后续错误概率,步骤301可以包括:持续1微秒向源极驱动芯片发送n次链路稳定校验数据,也即,时序控制器向源极驱动芯片发送n次链路稳定校验数据的总时长为1微秒。其中,n大于或等于5。

步骤302、源极驱动芯片判断接收到的链路稳定校验数据是否正确。当接收到的链路稳定校验数据正确时,执行步骤303;当接收到的链路稳定校验数据不正确时,执行步骤306。

具体的,如图4-4所示,步骤302可以包括:

步骤3021、源极驱动芯片对接收到的链路稳定校验数据进行解码,得到解码数据。

该解码数据包括扰码标识,示例的,该解码数据包括K3码。

步骤3022、源极驱动芯片判断解码数据与多个字节的数据码是否相同。当解码数据与多个字节的数据码相同时,执行步骤3023;当解码数据与多个字节的数据码不相同时,执行步骤3024。

源极驱动芯片将解码数据与编码之前的多个字节的数据码进行比较,判断两者是否相同。

步骤3023、源极驱动芯片确定接收到的链路稳定校验数据正确。

基于步骤3022,源极驱动芯片判断解码数据与编码之前的多个字节的数据码是否相同,当解码数据与多个字节的数据码相同时,源极驱动芯片确定接收到的链路稳定校验数据正确。

进一步的,在步骤3023之后,该方法还可以包括:

1)源极驱动芯片根据扰码标识在解码数据中的位置,确定源极驱动芯片的端口和端口对应的LFSR的初始化时间点。

当解码数据与多个字节的数据码相同时,源极驱动芯片根据扰码标识(如K3码)在解码数据中的位置,确定源极驱动芯片的端口和端口对应的LFSR的初始化时间点。如上所述,源极驱动芯片为端口初始化LFSR的时间点不同,解扰之后的结果就不同,所以源极驱动芯片需要根据扰码标识在解码数据中的位置,得到端口对应的LFSR的初始化时间点。

示例的,源极驱动芯片可以根据预设的对应关系确定源极驱动芯片的端口和端口对应的LFSR的初始化时间点。该对应关系用于记录扰码标识在解码数据中的位置、源极驱动芯片的端口与LFSR的初始化时间点的对应关系。示例的,该对应关系可以如表1所示。比如,当扰码标识在解码数据中的位置为L1时,可以确定源极驱动芯片的端口为P01,端口P01对应的LFSR的初始化时间点为T1。也即,源极驱动芯片需要在T1时间点为端口P01初始化其对应的LFSR。

表1

2)源极驱动芯片根据初始化时间点为端口初始化LFSR。

源极驱动芯片得到端口对应的LFSR的初始化时间点之后,可以按照该初始化时间点对该LFSR进行初始化,便于对后续传输的数据进行加扰和解扰。

步骤3024、源极驱动芯片确定接收到的链路稳定校验数据不正确。

当解码数据与编码之前的多个字节的数据码不相同时,源极驱动芯片确定接收到的链路稳定校验数据不正确,表明时序控制器和源极驱动芯片之间的链路的数据传输状态较差,此时,不适合传输显示数据、配置数据等。

步骤303、当接收到的链路稳定校验数据正确时,源极驱动芯片生成反馈信息。执行步骤304。

当源极驱动芯片接收到的链路稳定校验数据正确时,源极驱动芯片可以生成反馈信息,并将反馈信息发送至时序控制器,便于通知时序控制器当前链路的数据传输状态较好,适合传输显示数据、配置数据等。

步骤304、源极驱动芯片向时序控制器发送反馈信息。执行步骤305。

源极驱动芯片将生成的反馈信息发送至时序控制器,通知时序控制器当前链路的数据传输状态较好,然后时序控制器向源极驱动芯片发送目标数据。

步骤305、时序控制器基于反馈信息向源极驱动芯片发送目标数据。

示例的,目标数据为显示数据或配置数据。

步骤306、当接收到的链路稳定校验数据不正确时,源极驱动芯片重复执行相位校准操作,直至接收到正确的链路稳定校验数据。

可选的,当源极驱动芯片接收到的链路稳定校验数据不正确时,源极驱动芯片可以重复执行相位校准操作,进行相位漂移,直至接收到正确的链路稳定校验数据,进而使链路的数据传输状态较好,更适合传输目标数据。然后再执行步骤303至步骤305,完成目标数据的传输。

在本发明实施例中,当源极驱动芯片接收到正确的链路稳定校验数据时,时序控制器才向源极驱动芯片发送目标数据,提高了数据传输的可靠性和稳定性。

进一步的,在本发明实施例中,在传输链路稳定校验数据的过程中,当用户需要中断链路稳定校验数据的传输时,或者显示装置出现异常时,源极驱动芯片可以停止接收链路稳定校验数据,具体的,可以包括如下步骤:

1、当接收到传输中断指令时,时序控制器生成包含有中断标识的链路稳定校验数据。

该传输中断指令可以是用户触发的,也可以是显示装置出现异常时触发的。当用户需要中断链路稳定校验数据的传输时,用户可以触发一传输中断指令,时序控制器接收到该传输中断指令时,生成包含有中断标识的链路稳定校验数据;当显示装置出现异常时也会触发一传输中断指令,时序控制器接收到该传输中断指令时,也会生成包含有中断标识的链路稳定校验数据,便于源极驱动芯片基于该中断标识停止接收链路稳定校验数据。

示例的,中断标识为K1码或K4码。也即,当源极驱动芯片接收到K1码或K4码时,便停止接收链路稳定校验数据。

2、时序控制器向源极驱动芯片发送包含有中断标识的链路稳定校验数据。

时序控制器生成包含有中断标识的链路稳定校验数据后,将该链路稳定校验数据发送至源极驱动芯片,使得源极驱动芯片基于中断标识停止接收链路稳定校验数据。

3、源极驱动芯片停止接收链路稳定校验数据。

当源极驱动芯片接收到时序控制器发送的包含有中断标识(比如K1码或K4码)的链路稳定校验数据时,源极驱动芯片便停止接收链路稳定校验数据。

需要补充说明的是,本发明实施例提供的数据传输方法,适用于P2P接口协议,该方法适用于任一采用P2P接口协议的具有显示功能的产品或部件,该方法可以使P2P接口的发送端和接收端之间的链路更加稳定。

综上所述,本发明实施例提供的数据传输方法,由于时序控制器能够向源极驱动芯片发送链路稳定校验数据,当源极驱动芯片接收到的链路稳定模式数据正确时,表明链路的数据传输状态较好,源极驱动芯片向时序控制器发送反馈信息,使得时序控制器能够在链路的数据传输状态较好的情况下再向源极驱动芯片发送数据,该方法使得链路更加稳定,且能够使时序控制器从低功耗唤醒状态快速恢复至正常工作状态。该方法提高了数据传输的可靠性和稳定性。

本发明实施例提供了一种数据传输组件,用于图1所示的应用环境中的时序控制器100,如图5-1所示,该数据传输组件500包括:

第一发送模块510,用于在时钟校准后,向源极驱动芯片发送预设的链路稳定校验数据。

接收模块520,用于接收源极驱动芯片发送的反馈信息,该反馈信息是源极驱动芯片在判断接收到的链路稳定校验数据正确时生成的。

第二发送模块530,用于基于反馈信息向源极驱动芯片发送目标数据。

综上所述,本发明实施例提供的数据传输组件,由于时序控制器能够向源极驱动芯片发送链路稳定校验数据,当源极驱动芯片接收到的链路稳定模式数据正确时,表明链路的数据传输状态较好,源极驱动芯片向时序控制器发送反馈信息,使得时序控制器能够在链路的数据传输状态较好的情况下再向源极驱动芯片发送数据,所以提高了数据传输的可靠性和稳定性。

可选的,第一发送模块510,具体用于:

在时序控制器要进入低功耗唤醒状态时,向源极驱动芯片发送链路稳定校验数据,低功耗唤醒状态为时序控制器由无需传输数据的低功耗状态重新进入数据传输状态的过渡状态。

可选的,链路稳定校验数据由多个字节的数据码采用8B10B编码方式编码得到,多个字节的数据码包括起始标识和数据位。

其中,起始标识用于指示数据传输开始,数据位携带有验证数据,数据位中设置有扰码标识,扰码标识的位置用于指示源极驱动芯片的端口和端口对应的LFSR的初始化时间点,LFSR用于目标数据的加扰。

可选的,多个字节的数据码为40个字节的数据码,

起始标识为4个字节的K2码;

扰码标识为4个字节的K3码;

数据位携带的验证数据包括8个数据单元,每个数据单元包括4个字节的数据码,起始标识与扰码标识之间存在至少4个字节的数据码。

可选的,第一发送模块510,具体用于:

持续1微秒向源极驱动芯片发送n次链路稳定校验数据,n大于或等于5。

进一步的,如图5-2所示,该数据传输组件500还可以包括:

生成模块540,用于在接收到传输中断指令时,生成包含有中断标识的链路稳定校验数据。

第三发送模块550,用于向源极驱动芯片发送包含有中断标识的链路稳定校验数据,使得源极驱动芯片停止接收链路稳定校验数据。

可选的,中断标识为K1码或K4码。

可选的,目标数据为显示数据或配置数据。

综上所述,本发明实施例提供的数据传输组件,由于时序控制器能够向源极驱动芯片发送链路稳定校验数据,当源极驱动芯片接收到的链路稳定模式数据正确时,表明链路的数据传输状态较好,源极驱动芯片向时序控制器发送反馈信息,使得时序控制器能够在链路的数据传输状态较好的情况下再向源极驱动芯片发送数据,所以提高了数据传输的可靠性和稳定性。

本发明实施例提供了另一种数据传输组件,用于如图1所示应用环境中的任一源极驱动芯片200,如图6-1所示,该数据传输组件600包括:

接收模块610,用于接收时序控制器在时钟校准后发送的预设的链路稳定校验数据。

判断模块620,用于判断接收到的链路稳定校验数据是否正确。

生成模块630,用于在接收到的链路稳定校验数据正确时,生成反馈信息,并向时序控制器发送反馈信息,使得时序控制器基于反馈信息向源极驱动芯片发送目标数据。

综上所述,本发明实施例提供的数据传输组件,源极驱动芯片接收时序控制器在时钟校准后发送的预设的链路稳定校验数据,当源极驱动芯片接收到的链路稳定模式数据正确时,表明链路的数据传输状态较好,源极驱动芯片向时序控制器发送反馈信息,使得时序控制器能够在链路的数据传输状态较好的情况下再向源极驱动芯片发送数据,所以提高了数据传输的可靠性和稳定性。

可选的,链路稳定校验数据由多个字节的数据码采用8B10B编码方式编码得到,多个字节的数据码包括起始标识和数据位,

起始标识用于指示数据传输开始,数据位携带有验证数据,数据位中设置有扰码标识,扰码标识的位置用于指示源极驱动芯片的端口和端口对应的LFSR的初始化时间点,LFSR用于目标数据的加扰。

可选的,多个字节的数据码为40个字节的数据码,

起始标识为4个字节的K2码;

扰码标识为4个字节的K3码;

数据位携带的验证数据包括8个数据单元,每个数据单元包括4个字节的数据码,起始标识与扰码标识之间存在至少4个字节的数据码。

可选的,接收模块610具体用于:

持续1微秒接收时序控制器发送的n次链路稳定校验数据,n大于或等于5。

进一步的,如图6-2所示,该数据传输组件600还可以包括:

第一处理模块640,用于在接收到时序控制器发送的包含有中断标识的链路稳定校验数据时,停止接收链路稳定校验数据,包含有中断标识的链路稳定校验数据是时序控制器在接收到传输中断指令时生成的。

进一步的,如图6-2所示,该数据传输组件600还可以包括:

第二处理模块650,用于在接收到的链路稳定校验数据不正确时,重复执行相位校准操作,直至接收到正确的链路稳定校验数据。

可选的,判断模块620,具体用于:

对接收到的链路稳定校验数据进行解码,得到解码数据,解码数据包括扰码标识;

判断解码数据与多个字节的数据码是否相同;

当解码数据与多个字节的数据码相同时,确定接收到的链路稳定校验数据正确;

当解码数据与多个字节的数据码不相同时,确定接收到的链路稳定校验数据不正确。

可选的,判断模块620,还用于:

根据扰码标识在解码数据中的位置,确定源极驱动芯片的端口和端口对应的LFSR的初始化时间点;

根据初始化时间点为端口初始化LFSR。

综上所述,本发明实施例提供的数据传输组件,源极驱动芯片接收时序控制器在时钟校准后发送的预设的链路稳定校验数据,当源极驱动芯片接收到的链路稳定模式数据正确时,表明链路的数据传输状态较好,源极驱动芯片向时序控制器发送反馈信息,使得时序控制器能够在链路的数据传输状态较好的情况下再向源极驱动芯片发送数据,所以提高了数据传输的可靠性和稳定性。

本发明实施例还提供了一种显示装置,该显示装置包括时序控制器和源极驱动芯片。

其中,时序控制器包括图5-1或图5-2所示的数据传输组件;

源极驱动芯片包括图6-1或图6-2所示的数据传输组件。

该显示装置可以为液晶面板、电子纸、有机发光二极管(英文:Organic Light-Emitting Diode;简称:OLED)面板、手机、平板电脑、电视机、显示器、笔记本电脑、数码相框、导航仪等任何具有显示功能的产品或部件。

本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述计算机可读存储介质在计算机上运行时,使得计算机执行图2或图4-1所示的数据传输方法。

本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述计算机可读存储介质在计算机上运行时,使得计算机执行图3或图4-1所示的数据传输方法。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由权利要求指出。

应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1