首页 / 数据驱动装置和驱动数据驱动装置的方法

数据驱动装置和驱动数据驱动装置的方法实质审查 发明

技术领域

[0001] 本发明涉及用于驱动数据驱动装置的技术。

相关背景技术

[0002] 通常,显示装置的显示面板包括以矩阵的形式布置的多个像素,并且各个像素包括诸如红色(R)子像素、绿色(G)子像素和蓝色(B)子像素等的子像素。各个子像素根据包含在图像数据中的灰度来发射光,使得在显示面板中显示图像。
[0003] 显示装置可以包括被称为时序控制器的数据处理装置和被称为源极驱动器的数据驱动装置。图像数据可以从数据处理装置发送到数据驱动装置。该图像数据以数字信号的形式发送,并且数据驱动装置将数字信号形式的图像数据转换为模拟电压以驱动各个像素。
[0004] 这样,为了驱动显示面板,数据处理装置和数据驱动装置必须彼此通信。
[0005] 通常,根据显示装置的类型来预先确定用于数据处理装置和数据驱动装置之间的通信的频率。
[0006] 换言之,可以根据显示装置的类型而不同地确定用于数据处理装置的通信的频率,并且必须根据用于数据处理装置的通信的频率来调谐通过通信线与数据处理装置连接的数据驱动装置的通信电路。
[0007] 通常,手动进行根据用于数据处理装置的通信的频率的对数据驱动装置的调谐。
[0008] 最近,由于为了图像质量改进等的显示装置的规格变化更频繁,因而用于驱动显示装置的数据处理装置的通信的频率可能频繁改变。数据驱动装置的手动调谐可能导致调谐需要的时间和人力增加。

具体实施方式

[0041] 图1是根据实施例的显示装置的结构图。
[0042] 参考图1,显示装置100可以包括显示面板110、数据驱动装置120、栅极驱动装置130以及数据处理装置140。
[0043] 在显示面板110上,可以布置多个数据线DL和多个栅极线GL,并且还可以布置多个像素P。像素P可以包括多个子像素。这里,子像素可以是红色(R)子像素、绿色(G)子像素、蓝色(B)子像素或白色(W)子像素。像素可以包括RGB子像素SP、RGBG子像素SP或RGBW子像素SP。在下文中,为了便于描述,将假设像素P包括RGB子像素进行描述。
[0044] 数据驱动装置120、栅极驱动装置130和数据处理装置140用于生成在显示面板110上显示图像的信号。
[0045] 栅极驱动装置130可以通过栅极线GL供给栅极驱动信号,例如接通电压或断开电压。当接通电压的栅极驱动信号被供给至子像素SP时,子像素SP与数据线DL连接。当断开电压的栅极驱动信号被供给至子像素SP时,子像素SP与数据线DL断开连接。栅极驱动装置130可以被称为栅极驱动器。
[0046] 数据驱动装置120可以通过数据线DL将数据电压Vp供给至子像素SP。可以根据栅极驱动信号将通过数据线供给的数据电压Vp供给至子像素SP。数据驱动装置120可以被称为源极驱动器。
[0047] 数据驱动装置120可以包括至少一个集成电路,并且该至少一个集成电路可以以带式自动接合(TAB)型或玻璃覆晶(COG)型连接到显示面板110的接合垫,直接形成在显示面板110上,或者根据情况集成在显示面板110上。此外,数据驱动装置120可以以薄膜覆晶(COG)型形成。
[0048] 数据处理装置140可以向栅极驱动装置130和数据驱动装置120供给控制信号。例如,数据处理装置140可以向栅极驱动装置130发送栅极控制信号GCS以开始扫描,向数据驱动装置120输出图像数据,并且发送数据控制信号DCS以控制数据驱动装置120将数据电压Vp供给至各个子像素SP。数据处理装置140可以被称为时序控制器。
[0049] 图2是根据实施例的系统的结构图。
[0050] 参考图2,该系统可以包括至少一个数据处理装置140和多个数据驱动装置120a、120b、120c和120d。
[0051] 数据处理装置140可以布置在第一印刷电路板PCB1。数据处理装置140可以通过第一通信线LN1和第二通信线LN2连接到多个数据驱动装置120a、120b、120c和120d。
[0052] 第一通信线LN1和第二通信线LN2可以经由第一PCB PCB1和第二PCB PCB2到达多个数据驱动装置120a、120b、120c和120d。第一PCB PCB1和第二PCB PCB2可以连接到柔性材料所制成的第一薄膜FL1。第一通信线LN1和第二通信线LN2可以经由这样的第一薄膜FL1从第一PCB PCB1延伸到第二PCB PCB2。
[0053] 各个数据驱动装置120a、120b、120c和120d可以以COF的形式布置在第二薄膜FL2上。第二薄膜FL2可以是连接第二PCB PCB2和显示面板110的柔性材料所制成的支撑基板。第一通信线LN1和第二通信线LN2可以经由第二薄膜FL2从第二PCB PCB2延伸到各个数据驱动装置120a、120b、120c和120d。
[0054] 第一通信线LN1可以在数据处理装置140和数据驱动装置120a、120b、120c和120d之间一对一地连接。
[0055] 第二通信线LN2可以在各个数据驱动装置120a、120b、120c和120d之间连接,或在数据驱动装置120d和数据处理装置140之间连接,使得第二通信线LN2与第一通信线LN1在平面图上不重叠。例如,第一数据驱动装置120a可以通过第二通信线LN2连接到第二数据驱动装置120b,以及第二数据驱动装置120b可以通过第二通信线LN2连接到第三数据驱动装置120c。这里,第二数据驱动装置120b和第三数据驱动装置120c可以分别连接到不同的第二PCB PCB2。因此,其间布置的第二通信线LN2可以经由第二PCB PCB2、第一薄膜FL1、第一PCB PCB1、另一第一薄膜FL1和另一第二PCB PCB2而连接第二数据驱动装置120b和第三数据驱动装置120c。第三数据驱动装置120c可以通过第二通信线LN2连接到第四数据驱动装置120d,以及第四数据驱动装置120d可以通过第二通信线LN2连接到数据处理装置140。
[0056] 如上所述,数据处理装置140和数据驱动装置120a、120b、120c和120d可以通过第一通信线LN1和第二通信线LN2彼此通信。
[0057] 这里,用于在数据处理装置140和数据驱动装置120a、120b、120c和120d之间通信的频率可以不预先确定。
[0058] 换言之,数据驱动装置120a、120b、120c和120d的通信电路可以不与用于数据处理装置140的通信的频率一致地调谐。
[0059] 根据实施例,可以进行下面将描述的过程,以使得数据驱动装置120a、120b、120c和120d根据数据处理装置140的通信频率来调整内部电路的设置值。这里,通信频率可以被称为通信时钟频率,并且数据驱动装置120a、120b、120c和120d的内部电路可以是特性根据通信频率而改变的电路。
[0060] 图3是示出根据实施例的数据处理装置和数据驱动装置之间的信号的序列的图。
[0061] 参考图3,当驱动电压VCC被供给到数据处理装置140和数据驱动装置120时,数据处理装置140可以在预定时间内(例如,图3的命令模式期间)将第二协议PS2发送至数据驱动装置120。数据处理装置140可以在发送第二协议PS2之后发送第一协议PS1。第一协议PS1和第二协议PS2可以通过图2中的第一通信线LN1来发送。
[0062] 这里,作为在数据处理装置140和数据驱动装置120之间建立的规则系统的第二协议PS2可以是低速数据通信协议。
[0063] 作为在数据处理装置140和数据驱动装置120之间建立的规则系统的第一协议PS1可以是高速数据通信协议。
[0064] 第一协议PS1的通信频率可以高于(10倍于)第二协议PS2的通信频率。在这样的特性下,第一协议PS1可以被分类为高速数据通信协议,并且第二协议PS2可以被分类为低速数据通信协议。为了在第一协议PS1的通信频率和第二协议PS2的通信频率之间区分,在后文中,第一协议PS1的通信频率将被称为第一通信频率,并且第二协议PS2的通信频率将被称为第二通信频率。
[0065] 在高速数据通信中,根据接收电路的设置,数据丢失率可能大大不同,或者通信可能不平滑。因为这个原因,在根据实施例的显示装置100中,发送电路可以在进行用于平滑高速数据通信的高速数据通信之前将设置数据发送到接收电路。这里,该设置数据可以通过低速数据通信来发送或接收。由于数据丢失率在低速数据通信中不会根据接收电路的设置而大大不同,因而可以相对正确地将设置值发送到接收电路。
[0066] 数据处理装置140可以通过在发送与高速数据通信相关联的第一协议PS1之前发送与低速数据通信相关联的第二协议PS2,来发送高速数据通信所需的设置数据。
[0067] 第二协议PS2可以包括前导(preamble)区间、CFG数据区间和CFG完成(done)区间。
[0068] 在前导区间中,第二协议PS2可以包括低速数据通信时钟信号。数据驱动装置120可以使用低速数据通信时钟信号训练时钟,并使用训练后的时钟接收低速数据。
[0069] 在CFG数据区间中,第二协议PS2可以包括低速数据。数据驱动装置120可以使用训练后的时钟(低速数据通信时钟)接收低速数据。低速数据可以包括数据驱动装置120的用于高速数据通信的时钟数据,即,均衡器的增益设置值、加扰信息、线极性信息等。数据驱动装置120可以使用设置数据设置用于高速数据通信的电路。这里,加扰信息可以包括与在数据处理装置140向数据驱动装置120发送数据时数据是否加扰有关的信息,以及线极性信息可以包括指示像素的第一个线的极性的信息。
[0070] 在CFG完成区间中,第二协议PS2可以包括指示通信结束的消息。数据驱动装置120可以通过检查该消息来终止根据第二协议PS2的通信。
[0071] 辅助通信信号ALP起初可以维持低电平,并当低速数据通信时钟的训练完成时改变为高电平。当驱动电压被供给到数据驱动装置120时,数据驱动装置120可以将辅助通信信号ALP维持在低电平,然后当低速数据通信时钟的训练在前导区间中完成时将辅助通信信号ALP改变为高电平。在辅助通信信号ALP的电平已经改变为高之后,数据处理装置140可以使用第二协议PS2发送低速数据。这里,辅助通信信号ALP可以被称为锁定信号LOCK并且通过图2中的第二通信线LN2被发送至数据处理装置140。
[0072] 在辅助通信信号ALP的电平改变为高之后内部状态中存在异常或发生未预料的通信错误的情况下,数据驱动装置120可以将辅助通信信号ALP的电平改变为低。例如,在CFG数据区间或CFG完成区间中未能接收到低速数据或时钟崩溃的情况下,数据驱动装置120可以将辅助通信信号ALP的电平改变为低。
[0073] 在实施例中,第二通信频率,即,用于低速数据通信的频率可以是预定的频率。
[0074] 换言之,无论显示装置100的规格如何,第二通信频率都可以是显示装置100中常用的频率。数据驱动装置120可以与预定的第二通信频率一致地设置内部电路以进行与数据处理装置140的低速数据通信。
[0075] 另一方面,第一通信频率,即,用于高速数据通信的频率不是预定的。因此,数据处理装置140和数据驱动装置120可以还包括第一协议PS1中的预时钟训练区间以与第一通信频率一致地设置内部电路。
[0076] 具体地,在预时钟训练区间中数据处理装置140可以将包括训练时钟模式TR_CLK的第一协议PS1发送到数据驱动装置120。在后文中,在预时钟训练区间中发送到数据驱动装置120的第一协议PS1的信号将被称为通信信号。
[0077] 数据驱动装置120可以将预时钟训练区间分割为多个时间区间,并通过在各个时间区间中改变内部电路的设置值来与包括在通信信号中的训练时钟模式TR_CLK一致地训练时钟。
[0078] 数据驱动装置120可以根据与训练时钟模式TR_CLK一致的训练的结果来确定最优设置值,并使用该最优设置值来设置内部电路。
[0079] 与这有关的详细描述如下。
[0080] 图4是根据实施例的数据驱动装置的结构图。
[0081] 参考图4,数据驱动装置120可以包括时钟恢复电路(CDR)410、控制电路420和接收电路430。
[0082] 时钟恢复电路410可以使用在多个时间区间期间接收到的通信信号进行时钟训练。这里,通信信号可以具有预定频率范围内的一个频率。换言之,通信信号的频率可以是包括在高速数据通信的频率范围内的第一通信频率。高速数据通信的频率范围可以被分割为N(N是等于或大于1的自然数)个范围。
[0083] 时钟恢复电路410可以包括受到通信信号的频率影响的电路。该电路可以包括图5所示的振荡器520。振荡器520可以是电流控制振荡器(CCO)或电压控制振荡器(VCO)。
[0084] 控制电路420在各个时间区间中发送至时钟恢复电路410的设置值CTR(下面要详细描述)可以包括输入到电流控制振荡器的基准电流值或输入到电压控制振荡器的基准电压值。
[0085] 设置值CTR可以包括振荡器的增益调整值。
[0086] 时钟恢复电路410可以从控制电路420接收在各个时间区间逐渐增大的设置值CTR。在这种情况下,时钟恢复电路410可以根据设置值CTR在各个时间区间中增大振荡器520的振荡频率。这里,在多个时间区间中的第一个时间区间中的振荡频率可以被包括在预定频率范围内的最低频率范围中,并且在最后一个时间区间中的振荡频率可以被包括在预定频率范围内的最高频率范围中。换言之,基准电流和振荡频率、基准电压和振荡频率、或者振荡器的增益和振荡频率可以彼此成比例。
[0087] 例如,在时钟恢复电路410接收到如图7所示在各个时间区间中逐渐增大的电压值V1→V2→V3→V4的情况下,第一个时间区间中的基准频率可以被包括在第一范围f1~f2(即,预定频率范围f1~f5内的最低频率范围)中,并且最后一个时间区间中的基准频率可以被包括在第四范围f4~f5(即,预定频率范围f1~f5内的最高频率范围)中。
[0088] 另一方面,时钟恢复电路410可以从控制电路420接收在各个时间区间中逐渐减小的设置值CTR。在这种情况下,时钟恢复电路410可以根据设置值CTR在各个时间区间中减小振荡器520的振荡频率。这里,在多个时间区间中的第一个时间区间中的振荡频率可以被包括在预定频率范围内的最高频率范围f4~f5中,并且最后一个时间区间中的振荡频率可以被包括在预定频率范围内的最低频率范围f1~f2中。
[0089] 根据实施例,设置值CTR可以还包括供给到振荡器520的驱动电流的值。
[0090] 在驱动电流值被包括在设置值CTR中的情况下,时钟恢复电路410可以从控制电路420与驱动电流值一起接收在各个时间区间中逐渐增大的电流值或电压值,或者与驱动电流值一起接收在各个时间区间中逐渐减小的电流值或电压值。
[0091] 时钟恢复电路410还可以从控制电路420与驱动电流值一起接收在各个时间区间中逐渐增大的增益调整值,或者与驱动电流值一起接收在各个时间区间中逐渐减小的增益调整值。
[0092] 例如,在振荡器520的驱动电流是第一基准电流或第一基准电压的情况下,由于如图8A所示振荡器520的实际波形(图8A中的虚线)的增大时间tR和减小时间tF可以被调整为与第一振荡频率的理想波形(图8A中的实线)的增大时间和减小时间一致,因此从振荡器520输出的波形可以在正常状态下形成。
[0093] 在固定驱动电流的情况下第一基准电流或第一基准电压增大到第二基准电流或第二基准电压时,由于如图8B所示第二基准频率(其高于第一基准频率)的实际波形(图8B中的虚线)的增大时间和减小时间可以长于第二基准频率的理想波形(图8B中的实线)的增大时间和减小时间,因此从振荡器520输出的波形可以在异常状态下形成。
[0094] 这里,如果驱动电流根据基准电流、基准电压或增益的增大而增大,则如图8C所示实际波形(图8C中的虚线)的增大时间和减小时间可以缩短。
[0095] 如上所述,由于驱动电流的值可以影响振荡器520的输出,因此驱动电流的值也可以被包括在设置值CTR中。
[0096] 另一方面,时钟恢复电路410可以在各个时间区间中从控制电路420接收不同的设置值CTR。
[0097] 可以根据各个时间区间中的不同设置值CTR来改变电路的设置,并且可以根据改变的设置来进行针对通信信号的时钟训练。这里,通信信号可以包括训练时钟模式TR_CLK。
[0098] 换言之,时钟恢复电路410可以在各个时间区间中接收受到通信信号的频率影响的振荡器520的不同设置值,根据在时间区间中接收到的设置值CTR(其与在其他时间区间中接收到的设置值CTR不同)来改变振荡器520的振荡频率,并根据改变后的振荡频率与训练时钟模式TR_CLK一致地进行时钟训练。这里,在设置值CTR包括驱动电流的值的情况下,时钟恢复电路410可以与振荡器520的振荡频率一起改变驱动电流。
[0099] 时钟恢复电路410可以生成辅助通信信号ALP(即,指示各个时间区间中的时钟训练结果的锁定信号LOCK),并将其发送到控制电路420。时钟恢复电路410还可以通过第二通信线将锁定信号LOCK发送到时间处理装置140。
[0100] 时钟恢复电路410可以根据各个时间区间中的时钟训练结果来改变锁定信号LOCK的电平,并输出该锁定信号LOCK。
[0101] 例如,在预时钟训练区间被分割为四个时间区间的情况下,如果时钟恢复电路410完成第一个时间区间中的时钟训练并且未完成其他三个时间区间中的时钟训练,则时钟恢复电路410可以在第一个时间区间中输出第一电平的锁定信号LOCK,并且在其他三个时间区间中输出从第一电平改变的第二电平的锁定信号LOCK。这里,第一电平可以是高,并且第二电平可以是低。
[0102] 时钟恢复电路410可以通过时钟训练来恢复包括在通信信号中的训练时钟模式TR_CLK,并将恢复后的时钟发送到下面要描述的接收电路430。
[0103] 当可以被分割为多个时间区间的预时钟训练区间开始时,控制电路420可以在各个时间区间中将不同的设置值CTR发送到时钟恢复电路410。
[0104] 换言之,当预时钟训练区间开始时,控制电路420可以在各个时间区间的开始时间点处将不同的设置值CTR发送到时钟恢复电路410。
[0105] 控制电路420可以在预时钟训练区间之前的CFG完成区间中从数据处理装置140接收指示低速数据通信的结束的消息,并通过检查该消息来终止低速数据通信,即,基于第二协议PS2的通信。随后,控制电路420可以开始高速数据通信,即,基于第一协议PS1的通信,使得预时钟训练区间开始。
[0106] 根据实施例,控制电路420可以存储用于将预时钟训练区间分割为多个时间区间的时间区间信息、以及用于预时钟训练区间的时间信息。此外,控制电路420可以存储与多个时间区间的数量相对应的数量的设置值CTR。
[0107] 控制电路420可以将各个时间区间中逐渐增大或减小的设置值CTR发送到时钟恢复电路410。
[0108] 例如,在设置值CTR包括基准电压的值并且控制电路420根据大小从最低电压值V1起顺次存储电压值V1、V2、V3和V4的情况下,在预时钟训练区间开始的第一个时间区间中,控制电路420可以将最低电压值V1发送到时钟恢复电路410,然后将各个时间区间中增大的电压值V2→V3→V4顺次发送到时钟恢复电路410。
[0109] 否则,控制电路420可以将最高电压值V4发送到时钟恢复电路410,然后将在各个时间区间中减小的电压值V3→V2→V1顺次发送到时钟恢复电路410。
[0110] 在设置值CTR还包括振荡器520的驱动电流的值的情况下,当在各个时间区间中增大或减小电流值、电压值或增益调整值时,控制电路420也可以增大或减小驱动电流的值并将驱动电流的值发送到时钟恢复电路410。
[0111] 在将各个时间区间中改变的设置值CTR发送到时钟恢复电路410之后,控制电路420可以从时钟恢复电路410接收与时钟训练有关的锁定信号LOCK,并使用锁定信号LOCK检查各个时间区间中的时钟训练的结果。
[0112] 如果在多个时间区间中的一个时间区间中接收到的锁定信号LOCK具有第一电平并且在其他时间区间中接收到的锁定信号LOCK具有第二电平,则控制电路420可以将与这一个时间区间相对应的设置值CTR确定为最优值。
[0113] 随后,控制电路420可以利用与一个时间区间相对应的设置值CTR来设置时钟恢复电路410的电路。
[0114] 换言之,控制电路420可以设置包括在时钟恢复电路410中的振荡器520的基准电流或基准电压,并且还可以利用与一个时间区间相对应的设置值CTR来设置振荡器520的驱动电流。
[0115] 例如,在多个时间区间的数量是4、如图7所示与各个时间区间相对应的设置值CTR是V1、V2、V3和V4、控制电路420在第三个时间区间中接收到的锁定信号LOCK具有第一电平、并且控制电路420在其他时间区间中接收到的锁定信号LOCK具有第二电平的情况下,控制电路420可以利用V3(其是与第三个时间区间相对应的设置值)设置振荡器520的基准电压。
[0116] 另一方面,在连续的至少两个时间区间中接收到的锁定信号LOCK具有第一电平、并且在其他时间区间中接收到的锁定信号LOCK具有第二电平的情况下,控制电路420可以将与该至少两个时间区间相对应的至少两个设置值CTR的中间值确定为最优值。
[0117] 随后,控制电路420可以利用中间值来设置时钟恢复电路410的电路。这里,第一电平可以是高而第二电平可以是低。
[0118] 例如,在控制电路420在第二个时间区间和第三个时间区间中接收到的锁定信号LOCK具有第一电平、并且控制电路420在其他时间区间中接收到的锁定信号LOCK具有第二电平的情况下,控制电路420可以利用与第二个时间区间和第三个时间区间相对应的设置值V2和V3的中间值Vm来设置振荡器520的基准电压。
[0119] 当从时钟恢复电路410接收到通过时钟训练恢复的时钟时,接收电路430可以根据恢复后的时钟从通信信号恢复数据并输出该数据。
[0120] 这里,如图3所示,通信信号可以包括具有规则变化的训练时钟模式TR_CLK。
[0121] 在时钟恢复电路410中完成时钟训练的情况下,接收电路430可以根据正常时钟从通信信号恢复正常状态下的数据并输出该数据。在这种情况下,从接收电路430输出的数据还可以具有规则变化。
[0122] 例如,在接收电路430根据如图3所示的训练时钟模式TR_CLK恢复正常状态下的数据的情况下,接收电路430可以输出“0”与“1”交替出现的数据(例如,0101010......)。
[0123] 然而,在时钟恢复电路410中未完成时钟训练的情况下,接收电路430可以根据异常时钟从通信信号恢复异常状态下的数据并输出该数据。在这种情况下,从接收电路430输出的数据可以具有不规则变化。
[0124] 例如,在接收电路430根据如图3所示的训练时钟模式TR_CLK恢复数据但是恢复异常的情况下,接收电路430可以输出“0”与“1”不规则出现的数据(例如,0011101011......),而不是“0”与“1”交替出现的数据。
[0125] 接收电路430可以将具有规则变化或不规则变化的数据发送到控制电路420。
[0126] 控制电路420可以使用在各个时间区间中从接收电路430发送的数据来检查各个时间区间中的时钟训练的结果。
[0127] 在多个时间区间中的一个时间区间中输出的数据具有规则变化并且其他时间区间中输出的数据具有不规则变化的情况下,控制电路420可以将与这一个时间区间相对应的设置值CTR确定为最优值。
[0128] 随后,控制电路420可以利用与这一个时间区间相对应的设置值CTR来设置时钟恢复电路410的电路。
[0129] 另一方面,在连续的至少两个时间区间中输出的数据具有规则变化并且其他时间区间中输出的数据具有不规则变化的情况下,控制电路420可以将与该至少两个时间区间相对应的至少两个设置值CTR的中间值确定为最优值。
[0130] 随后,控制电路420可以利用中间值来设置时钟恢复电路410的电路。
[0131] 在后文中,将详细描述时钟恢复电路410的结构。
[0132] 图5和图6是根据实施例的时钟恢复电路的结构图。
[0133] 参考图5,时钟恢复电路410可以包括基准源生成电路(Ref Gen)510、振荡器(VCO/CCO)520、分割器530、相位检测器(PD)540、电荷泵(CP)550、环路滤波器(LF)560和锁定检测器570。
[0134] 基准源生成电路510可以生成用于确定振荡器520的振荡频率的基准电流或基准电压,并将其提供至振荡器520。
[0135] 在对应于预时钟训练区间的多个时间区间中,基准源生成电路510可以根据各个时间区间中从控制电路420发送的设置值CTR来改变基准电流Idc或基准电压Vdc。
[0136] 例如,在多个时间区间的数量是4并且与各个时间区间相对应的设置值CTR是电压值V1、V2、V3和V4的情况下,基准源生成电路510可以根据在第一个时间区间中发送的设置值CTR生成在第一个时间区间中生成值V1的基准电压Vdc,可以根据第二个时间区间的设置值CTR在第二个时间区间中将基准电压Vdc改变为具有值V2,并且以这种方式,可以根据第四个时间区间的设置值CTR在第四个时间区间中最后将基准电压Vdc改变为具有值V4。
[0137] 根据实施例,时钟恢复电路410可以包括增益调整电路610而不是基准源生成电路510,如图6所示。
[0138] 增益调整电路610可以调整用于确定振荡器520的振荡频率的、振荡器520的增益Kvco。
[0139] 在对应于预时钟训练区间的多个时间区间中,增益调整电路610可以根据在各个时间区间中从控制电路420发送的设置值CTR来调整增益Kvco。
[0140] 振荡器520可以被分类为输出正弦波形的振荡器和输出方波的振荡器。输出正弦波形的振荡器可以包括关于反馈环路中的频率而选择性地工作的RC元件、LC元件、晶体元件等,并且输出方波的振荡器可以是环形振荡器或张弛振荡器。
[0141] 振荡器可以是电流控制振荡器CCO或电压控制振荡器VCO。在振荡器520是电流控制振荡器CCO的情况下,用于将控制电压Vc转换为电流的电压电流转换器(未示出)可以布置在振荡器520的前端。
[0142] 振荡器520可以使用基准电流Idc或基准电压Vdc、增益和控制电压Vc来输出包括振荡时钟模式OSC_CLK的振荡信号。
[0143] 在振荡器520是电压控制振荡器VCO的情况下,振荡信号的振荡频率ωfb可以通过以下等式来确定。
[0144] [等式1]
[0145] ωfb=ω0+Kvco(Vc‑Vdc)
[0146] 在等式1中,ωfb是振荡信号的频率,ω0是电压控制振荡器VCO的基准频率,Kvco是电压控制振荡器VCO的增益,Vc是控制电压并且Vdc是基准电压。
[0147] 这里,振荡器520的基准频率可以表示在输入时钟模式IN_CLK被输入到相位检测器540之前在振荡器520中振荡的信号的频率,并且基准频率的水平可以与基准电流Idc的水平或基准电压Vdc的水平或增益Kvco的水平成比例。
[0148] 振荡器520的基准频率可以被称为自由振荡频率。
[0149] 在对应于预时钟训练区间的多个时间区间中,振荡器520可以根据每个时间区间中改变的基准电流Idc、基准电压Vdc或增益Kvco在各个时间区间中输出具有与其他信号的振荡频率不同的振荡频率ωfb的振荡信号。
[0150] 换句话说,可以根据每个时间区间中改变的基准电流Idc、基准电压Vdc或增益Kvco不同地确定振荡器520的基准频率ω0。
[0151] 以这种方式,振荡器520可以在各个时间区间中输出具有不同振荡频率ωfb的振荡信号。这里,当基准电流Idc、基准电压Vdc或增益Kvco在各个时间区间中增大或减小时,基准频率ω0也可以根据基准电流Idc、基准电压Vdc或增益Kvco而增大或减小。此外,振荡频率ωfb也可以根据基准频率ω0而增大或减小。
[0152] 分割器530可以将包括振荡时钟模式OSC_CLK的振荡信号的振荡频率ωfb除以预定比率N。
[0153] 以这种方式,分割器530可以输出具有通过将振荡频率ωfb除以预定比率N而获得的频率ωfb/N的反馈信号。反馈信号可以包括反馈时钟模式FEB_CLK。反馈时钟模式FEB_CLK的周期可以由通过将振荡时钟模式OSC_CLK的周期乘以预定比率N而获得的值来确定。
[0154] 相位检测器540可以检测输入信号和反馈信号之间的相位差,并输出向上信号Up或向下信号Down。这里,输出信号可以包括输入时钟模式IN_CLK,该输入时钟模式IN_CLK具有通过将训练时钟模式TR_CLK的周期乘以预定比率N而获得的周期。
[0155] 当输入信号和反馈信号之间的相位差减小时,相位检测器540输出向上信号Up或向下信号Down的频率和它们的脉冲宽度也可以减小。
[0156] 电荷泵550可以根据相位检测器540的向上信号Up或向下信号Down的脉冲宽度在环路滤波器560的电容器中存储或释放电荷。
[0157] 电荷泵550可以利用向上信号Up将电荷存储在环路滤波器560的电容器中,并且可以利用向下信号Down从环路滤波器560的电容器释放电荷。
[0158] 通过电荷泵550在电容器中存储电荷或从电容器释放电荷,环路滤波器560可以增大或减小控制电压Vc。此外,环路滤波器可以输出具有控制电压Vc的控制信号。这里,环路滤波器560可以从向上信号Up或向下信号Down中消除诸如谐波等的不必要的元素。
[0159] 锁定检测器570可以比较输入时钟模式IN_CLK和反馈时钟模式FEB_CLK的相位。如果输入时钟模式IN_CLK和反馈时钟模式FEB_CLK之间没有相位差,则锁定检测器570可以输出第一电平的锁定信号LOCK,以及如果输入时钟模式IN_CLK和反馈时钟模式FEB_CLK之间存在相位差,则锁定检测器570可以输出第二电平的锁定信号LOCK。这里,第一电平可以是指示输入信号和反馈信号的相位(即,通信信号和振荡信号的相位)固定的高电平,而第二电平可以是指示输入信号和反馈信号的相位(即,通信信号和振荡信号的相位)不固定的低电平。
[0160] 换言之,如果通信信号和振荡信号之间没有相位差,则锁定检测器570可以输出第一电平的锁定信号LOCK,以及如果通信信号和振荡信号之间存在相位差,则锁定检测器570可以输出第二电平的锁定信号LOCK。
[0161] 另一方面,锁定检测器570还可以在检查接收电路430中所恢复的数据之后输出第一电平或第二电平的锁定信号LOCK。
[0162] 例如,如果接收电路430中所恢复的数据包括彼此交替的“0”和“1”(例如,0101010......),则锁定检测器570可以输出第一电平的锁定信号LOCK,以及如果接收电路
430中所恢复的数据包括不规则出现的“0”和“1”(例如,0011101011......),则锁定检测器
570可以输出第二电平的锁定信号LOCK。
[0163] 利用前述组件,时钟恢复电路410可以与通信信号的训练时钟模式TR_CLK一致地进行时钟训练。
[0164] 另一方面,时钟恢复电路410的相位检测器540可以具有有限的检测范围(例如,‑π~+π)。
[0165] 当确定振荡频率ωfb的基准频率ω0的水平和作为通信信号的频率的第一通信频率的水平之间的差大于预定程度时,振荡频率ωfb0的水平和第一通信频率的水平之间的差也可能大于预定程度。因此,输入信号频率的水平和反馈信号频率ωfb/N的水平之间的差也可能大于预定程度。
[0166] 在这种情况下,输入信号和反馈信号之间的相位差,即,输入时钟模式IN_CLK和反馈时钟模式FEB_CLK之间的相位差可能会超出相位检测器540的检测范围,因此,相位检测器540可能检测不到输入信号和反馈信号之间的相位差。
[0167] 根据实施例,当进行与通信信号相关联的时钟训练时,时钟恢复电路410可以通过以预定的时间间隔改变振荡器520的基准电流Idc、基准电压Vdc或增益Kvco,找到与相对于通信信号的第一通信频率的水平差小于预定程度的振荡频率ωFB相对应的设置值(基准电流Idc的值、基准电压Vdc的值、或增益Kvco的调整值)。
[0168] 例如,在对应于预时钟训练区间的时间Ttot被分割为多个时间区间Ts1至Ts4、并且输入到相位检测器540的输入信号的时钟模式IN_CLK和反馈信号的时钟模式FEB_CLK如图9所示的情况下,相位检测器540不能检测到输入信号和反馈信号之间的相位差,这是因为在第一个时间区间Ts1和第二个时间区间Ts2中反馈信号频率ωFb/N的水平比输入信号频率的水平低了大于预定程度的程度,并且在第四个时间区间Ts4中反馈信号频率ωFb/N的水平比输入信号频率的水平高了大于预定程度的程度。
[0169] 相反,由于反馈信号频率ωFB/N的水平比输入信号频率的水平低了小于预定程度的程度,所以相位检测器540可以检测到输入信号和反馈信号之间的相位差。在这种情况下,时钟恢复电路410可以完成与通信信号相关联的时钟训练。
[0170] 控制电路420可以检查各个时间区间中的时钟训练结果,并且在多个时间区间已经过去之后,利用对应于第三个时间区间的设置值CTR来设置时钟恢复电路410的电路。
[0171] 如上所述,根据实施例,数据驱动装置可以在以预定时间间隔改变时钟恢复电路410的电路之中的、受到通信频率影响的电路的设置值CTR时进行时钟训练,考虑时钟训练的结果来确定最优设置值,并且自动改变电路的设置。因此,可以使数据驱动装置的调谐所需的时间和人力最小化。
[0172] 在下文中,将描述确定数据驱动装置中的通信信号的第一通信频率的最优设置值的处理。
[0173] 图10是示出根据实施例的确定关于数据驱动装置中的设置值的最优值的处理的流程图。
[0174] 参照图10,当向数据处理装置和数据驱动装置供给驱动电压时,数据驱动装置可以从数据驱动装置接收通信信号(S1010)。这里,通信信号可以具有预定范围内的频率之一,并且预定范围可以是高速数据通信的通信频率范围。
[0175] 数据驱动装置可以通过在每个预定时间区间中改变受到通信频率影响的内部电路的设置值来使用通信信号进行时钟训练,并检查各个时间区间中的时钟训练结果(S1020、S1030)。
[0176] 这里,内部电路可以包括时钟恢复电路的振荡器,并且设置值可以包括用于确定电流控制振荡器的基准频率的基准电流值、用于确定压控振荡器的基准频率的基准电压值、或者用于调整振荡器的增益的增益调整值。该设置值还可以包括供给振荡器的驱动电流的值。
[0177] 数据驱动装置可以重复S1030的步骤直到完成通信信号的接收为止(S1040)。这里,可以预先确定用于接收通信信号的时间(例如,图3中的预时钟训练区间),并且数据驱动装置可以存储用于将通信信号的接收时间分割为多个时间区间的时间区间信息以及接收时间的信息。此外,驱动装置还可以存储与多个时间区间的数量相对应的数量的设置值。
[0178] 当通信信号的接收完成时,数据驱动装置可以根据各个时间区间中的时钟训练结果来确定最优设置值(S1050)。
[0179] 在步骤S1050中,如果在多个时间区间中的一个时间区间中输出的锁定信号具有第一电平,并且在其他时间区间中输出的锁定信号具有第二电平,则数据驱动装置可以将与这一个时间区间对应的设置值确定为最优值。
[0180] 否则,如果在连续的至少两个时间区间中输出的锁定信号具有第一电平,并且在其他时间区间中输出的锁定信号具有第二电平,则数据驱动装置可以确定为与该至少两个时间区间相对应的至少两个设置值的中间值作为最优值(S1060)。
[0181] 在步骤S1050之前,数据驱动装置可以根据通过时钟训练而恢复的时钟来从通信信号中恢复数据。在步骤S1050中,如果在多个时间区间中的一个时间区间中恢复的数据具有规则变化,而在其他时间区间中恢复的数据具有不规则变化,则数据驱动装置可以将与该一个时间区间相对应的设置值确定为最优值。
[0182] 否则,在步骤S1060中,如果在连续的至少两个时间区间中恢复的数据具有规则变化,而在其他时间区间中恢复的数据具有不规则变化,则数据驱动装置可以将与该至少两个时间区间相对应的至少两个设置值的中间值确定为最优值。
[0183] 相关申请的交叉引用
[0184] 本申请要求2020年4月20日提交的韩国专利申请10‑2020‑0047117的优先权,该申请的全部内容通过引用被包含于此。

当前第1页 第1页 第2页 第3页
相关技术
装置方法相关技术
装置驱动相关技术
金道锡发明人的其他相关专利技术