行驱动器的冗余配置的制作方法

文档序号:14650501发布日期:2018-06-08 21:41阅读:243来源:国知局
行驱动器的冗余配置的制作方法

本公开整体涉及用于驱动显示器的技术,更具体地涉及用于利用行驱动器驱动显示器的技术。

本部分旨在向读者介绍可能与本公开的各个方面相关的本领域的各个方面,本公开的各个方面在下文中描述和/或受权利要求保护。我们认为这种论述有助于为读者提供背景信息以便于更好地理解本公开的各方面。因此,应当理解,要在这个意义上来阅读这些文字描述,而不是作为对现有技术的承认。

电子显示器可包括行驱动器和列驱动器。一般来讲,行驱动器或列驱动器发送数据给显示器的像素,另一驱动器(列驱动器或行驱动器)控制行或列中哪个像素实际锁存和显示所述数据。因此,像素可在连接到多个行驱动器中特定行驱动器和多个列驱动器中特定列驱动器的交点处被编程。然而,当行驱动器发生故障时,行驱动器所控制的行中的像素不可利用行驱动器来访问,显示器可能需要被处置或修理。



技术实现要素:

下文阐述本文所公开的某些实施方案的概要。应当理解,呈现这些方面仅仅是为了向读者提供这些特定实施方案的简明概要,并且这些方面并非旨在限制本公开的范围。实际上,本公开可涵盖下文可能未阐述的多个方面。

行驱动器和列驱动器可用于为电子显示器发布时钟和/或发射控制以及图像数据。特别地,行驱动器和列驱动器结合使得显示器能够准确地定位像素在那里可被编程的交点。例如,微驱动器可位于行驱动器和列驱动器能访问的行和列交点处。每个微驱动器可驱动多个像素,其中每个像素可包括若干子像素(例如,红色、绿色和蓝色子像素)。子像素可以是自发光型有机发光二极管(OLED)或微发光二极管(μ-LED)。

为了降低显示器故障概率,行驱动器可具有冗余的对应部件,其增大了在显示器内定位部件的可能的错杂/间距。为了缓解迹线和/或间距的一定复杂性,行驱动器集合(主行驱动器和从行驱动器)可被定位在显示器的有效区域的相对端处。这些集合之间的任务分配可包括通过子像素颜色来划分每个行驱动器的角色。例如,第一行驱动器集合可驱动红色子像素,而第二行驱动器集合驱动蓝色和/或绿色子像素。

附图说明

通过阅读以下详细描述并参考附图,可以更好地理解本发明的各个方面,在附图中:

图1为根据一实施方案的一种可包括微发光二极管(μ-LED)显示器的电子设备的部件的框图;

图2为根据一实施方案的呈健身手环形式的电子设备的透视图;

图3为根据一实施方案的呈平板机形式的电子设备的前视图;

图4为根据一实施方案的呈笔记本计算机形式的电子设备的透视图;

图5为根据一实施方案的使用微驱动器(μD)以来自行驱动器(RD)的控制信号和来自列驱动器(CD)的数据信号驱动μ-LED子像素的一种μ-LED显示器的框图;

图6为根据一实施方案示意性地示出这些微驱动器(μD)之一的操作的框图;

图7为根据一实施方案示出图6的微驱动器(μD)的示例性操作的时序图;

图8为根据一实施方案的用于利用行驱动器操作显示器的流程图;

图9为根据一实施方案的一种具有有效区域和两个或更多个行驱动器集合的显示器的框图;

图10为根据一实施方案的图9的行驱动器集合和有效区域的示意图;

图11为根据一实施方案的为行驱动器使用硬接线标识符的图10的行驱动器集合的示意图;

图12为根据一实施方案的一种用于利用硬接线标识符配置图10的行驱动器集合的第一列中的行驱动器的过程的流程图;

图13为根据一实施方案的一种用于利用硬接线标识符配置图10的行驱动器集合的第二列中的行驱动器的过程的流程图;

图14为根据一实施方案的利用激光切割断开连接来配置行驱动器的图10的行驱动器集合的示意图;

图15示出根据一实施方案的一种用于利用激光切割配置图14的行驱动器的过程的流程图;

图16示出根据一实施方案的利用相互通信配置状态的智能行驱动器的图10的行驱动器集合的示意图;

图17示出根据一实施方案的一种用于配置图16的行驱动器的过程的流程图;

图18示出根据一实施方案的利用令牌传递的图10的行驱动器集合的示意图;

图19示出根据一实施方案的图18的行驱动器集合的一种令牌组合电路的示意图;

图20示出根据一实施方案的图18的行驱动器集合的一种令牌缓冲器系统;以及

图21示出用于配置图18的智能行驱动器的流程图。

具体实施方式

下文将描述一个或多个具体实施方案。为了提供这些实施方案的简要描述,本说明书中未描述实际具体实施的所有特征。应当认识到,在任何此类实际实施的开发中,如任何工程学或设计项目中那样,必须要作出特定于许多具体实施的决策以实现开发者的具体目标,诸如符合可能随具体实施变化的与系统相关的约束条件和与事务相关的约束条件。此外,应当理解,此类开发工作有可能复杂并且耗时,但是对于受益于本公开的本领域的普通技术人员而言,其仍将是设计、加工和制造的常规工作。

如上所述,附加的行驱动器集合和/或用于驱动显示器的每个行驱动器集合中的备用行驱动器可导致显示器寿命增长和/或生产或测试期间显示器的废品率降低,而不减少显示器的出现。行驱动器的任务可通过像素类型(例如子像素颜色)和/或位置来划分。行驱动器集合可分开地定位。例如,行驱动器集合可设置在显示器的有效区域的相对端处。冗余的行驱动器可使得能够实现更好的显示器制造和/或寿命结果。

附加的行驱动器要被配置为确保行驱动器被正确地限定为是主要行驱动器或备用行驱动器。因此,行驱动器可以能够直接访问,以使得每个行驱动器能够被正确地配置成活动状态作为主要行驱动器或者非活动状态作为备用行驱动器。行驱动器可以能够利用唯一地标识每个行驱动器的硬接线标识符来直接访问。除此之外或另选地,行驱动器可以能够利用激光切割来访问,以改变行驱动器的状态。在另一实施方案中,每个行驱动器可以是与其自身上游和下游的行驱动器通信的“智能”行驱动器。此类“智能”行驱动器可发送主要状态消息给下游行驱动器,等待来自下游驱动器的响应。如果没有接收到确认,则行驱动器发送主要状态消息给跨列行驱动器。除此之外或另选地,可使用令牌作为滚动标识符,该滚动标识符从行驱动器传递到下游行驱动器,使行驱动器知道通过配置数据线传输的任何配置数据是针对行驱动器的。如果行驱动器不具有令牌,则行驱动器忽略配置数据线上的数据。

可包括微LED(μ-LED或u-LED)显示器的合适的电子设备在下文中参考图1–4进行描述。一种合适的电子设备10的一个示例除了其他之外可包括处理器诸如中央处理单元(CPU)和/或图形处理单元(GPU)12、存储设备14、通信接口16、μ-LED显示器18、输入结构20和能量供应22。图1所示的框可各自代表硬件、软件、或者软件和硬件的组合。电子设备10可包括更多或更少的部件。应当理解,图1仅提供电子设备10的一种特定具体实施的一个示例。

电子设备10的CPU/GPU 12可执行各种数据处理操作,包括结合存储设备14生成和/或处理用于在显示器18上显示的图像数据。例如,CPU/GPU 12可执行的指令可存储在存储设备14上。存储设备14因此可代表任何合适的有形的计算机可读介质。存储设备14可以是易失性的和/或非易失性的。以举例的方式,存储设备14可包括随机存取存储器、只读存储器、闪存存储器、硬盘驱动器等待。

电子设备10可使用通信接口16与各种其他电子设备或部件通信。通信接口16可包括输入/输出(I/O)接口和/或网络接口。此类网络接口可包括用于以下各项的那些网络接口:个人局域网(PAN)诸如蓝牙、局域网(LAN)或无线局域网(WLAN)诸如Wi-Fi、和/或广域网(WAN)诸如长期演进(LTE)蜂窝网络。

利用包含由μ-LED构成的像素布置的像素,显示器18可显示CPU/GPU 12生成的图像。显示器18可包括触摸屏功能,以允许用户与出现在显示器18上的用户界面交互。输入结构20也可允许用户与电子设备10交互。例如,输入结构20可代表硬件按钮。能量供应22可包括用于电子设备的任何合适的能量源。这可包括电子设备10内的电池和/或从电源插座接受交流(AC)电力的功率转换设备。

如可理解的那样,电子设备10可呈现多种不同的形式。如图2所示,电子设备10可呈现健身手环30的形式。健身手环30可包括容纳健身手环30的电子设备10部件的壳体32。条带30可允许健身手环30被佩戴在手臂或手腕上。显示器18可显示与健身手环30的操作有关的信息。除此之外或另选地,健身手环30可作为手表工作,在这种情况下,显示器18可显示时间。输入结构20可允许佩戴健身手环30的人在显示器18上导航图形用户界面(GUI)。

电子设备10也可呈现平板机40的形式。根据平板机40的尺寸,平板机40可充当手持设备诸如移动电话或平板电脑尺寸的设备。平板机40可包括壳体42,若干输入结构20可伸突穿过壳体42。壳体42还保持显示器18。输入结构20可允许用户与平板机40的GUI交互。例如,输入结构20可使用户能够进行电话呼叫。扬声器44可输出所接收的音频信号,麦克风46可捕捉用户的语音。平板机40还可包括通信接口16以允许平板机40经由有线连接而连接到另一电子设备。

笔记本计算机50代表电子设备10可呈现的另一形式。应当理解,电子设备10也可呈现任何其他计算机的形式,包括台式计算机。图4所示的笔记本计算机50包括显示器18和包括键盘和触控板的输入结构20。笔记本计算机50的通信接口16可包括例如通用服务总线(USB)连接。

μ-LED显示器18的架构的框图在图5中示出。在图5的示例中,显示器18使用具有包括红色、绿色、和蓝色μ-LED作为子像素的像素的RGB显示面板60。支持电路62因此可接收RGB格式视频图像数据64。然而应当理解,显示器18可另选地显示其他格式的图像数据,在这种情况下,支持电路62可接收此类不同图像格式的图像数据。在支持电路62中,视频时序控制器(TCON)66可接收并使用串行信号中的图像数据64来确定数据时钟信号(DATA_CLK)以控制图像数据64在显示器18中的提供。视频TCON 66还将图像数据64传递给串行转并行电路68,其可将图像数据64信号解串行化成若干并行图像数据信号70。也就是说,串行转并行电路68可将图像数据64收集到特定数据信号70中,所述特定数据信号被传递给显示面板60中总共M个相应列中的特定列。这样,数据70被标记为DATA[0]、DATA[1]、DATA[2]、DATA[3]…DATA[M-3]、DATA[M-2]、DATA[M-1]和DATA[M]。数据70分别包含分别对应于第一列、第二列、第三列、第四列…倒数第四列、倒数第三列、倒数第二列、和最后一列中的像素的图像数据。根据构成显示面板60的列的数量,数据70可被收集到更多或更少的列中。

如上所述,视频TCON 66可生成数据时钟信号(DATA_CLK)。发射时序控制器(TCON)72可生成发射时钟信号(EM_CLK)。这些可被统称为行扫描控制信号,如图5所示。这些行扫描控制信号可被显示面板60上的电路用于显示图像数据70。

特别地,图5所示的显示面板60包括列驱动器(CD)74、行驱动器(RD)76、和微驱动器(μD或uD)78。每个uD 78驱动多个具有μ-LED作为子像素82的像素80。每个像素80包括至少一个红色μ-LED、至少一个绿色μ-LED、和至少一个蓝色μ-LED来以RGB格式表示图像数据64。虽然图5的μD 78被图示为驱动六个各自具有三个子像素82的像素80,但每个μD 78可驱动更多或更少的像素80。例如,每个μD 78可分别驱动1个、2个、3个、4个、5个、6个、7个、8个、9个、10个、11个、12个、或更多个像素80。

电源84可提供用于驱动μ-LED的基准电压(VREF)86、数字功率信号88、和模拟功率信号90。在一些情况下,电源84可提供不止一个基准电压(VREF)86信号。也就是说,不同颜色的子像素82可利用不同基准电压来驱动。这样,电源84可提供不止一个基准电压(VREF)86。除此之外或另选地,显示面板60上的其他电路可提高或降低基准电压(VREF)86以获得不同基准电压来驱动不同颜色的μ-LED。

为了允许μD 78驱动像素80的μ-LED子像素82,列驱动器(CD)74和行驱动器(RD)76可协作工作。每个列驱动器(CD)74可驱动数字形式的用于该列的相应图像数据70信号。同时,每个RD 76可适当地提供数据时钟信号(DATA_CLK)和发射时钟信号(EM_CLK)以激活RD 76所驱动的μD 78的行。一行μD 78可在控制该行的RD 76发送数据时钟信号(DATA_CLK)时被激活。这可导致该行的现在激活的μD 78接收和存储列驱动器(CD)74所驱动的数字图像数据70。该行的μD 78于是可基于发射时钟信号(EM_CLK)基于所存储的数字图像数据70信号来驱动像素80。

图6所示的框图示出μD 78之一的部件中的一些。图6所示的μD 78包括像素数据缓冲器100和数字计数器102。像素数据缓冲器100可包括足够的存储空间来保持所提供的图像数据70。例如,μD 78可包括足够的像素数据缓冲器100来存储在任何一个时间用于三个子像素82的图像数据70(例如对于8比特图像数据70,这可以是24比特存储空间)。然而应当理解,像素数据缓冲器100可包括更多或更少的缓冲器,具体取决于图像数据70的数据速率和包括在图像数据70中的子像素82的数量。因此,在一些实施方案中,像素数据缓冲器100可包括保持用于一个子像素82的图像数据那么少的缓冲器或者合适的那么多的缓冲器(例如4个、5个、6个、7个、8个、9个、10个、11个、12个等等)。像素数据缓冲器100可基于列驱动器(CD)74提供图像数据70的次序采用任何合适的逻辑结构。例如,像素数据缓冲器100可包括先进先出(FIFO)逻辑结构或者后进先出(LIFO)结构。

当像素数据缓冲器100已接收和存储图像数据70时,RD 76可提供发射时钟信号(EM_CLK)。计数器102可接收发射时钟信号(EM_CLK)作为输入。像素数据缓冲器100可输出足够的所存储图像数据70以输出代表要被μD 78驱动的具体子像素82的期望灰度级的数字数据信号104。计数器102也可输出指示发射时钟信号(EM_CLK)98的边缘(例如仅上升沿、仅下降沿、或者上升沿和下降沿二者)的数量的数字计数器信号106。信号104和106可进入比较器108,比较器108在信号106不超过信号104时输出“接通”状态的发射控制信号110,否则输出“关断”状态的发射控制信号。发射控制信号110可被引导到用于被驱动的子像素82的驱动电路(未示出),这可导致来自所选子像素82的光发射112被接通或关断。所选子像素82被发射控制信号110驱动“接通”越久,将被人眼感知为源自子像素82的光的量越大。

图7所示的时序图120提供μD 78的操作的一个简要示例。时序图120示出数字数据信号104、数字计数器信号106、发射控制信号110、和标号122代表的发射时钟信号(EM_CLK)。在图7的示例中,用于驱动所选子像素82的灰度级是灰度级4,这反映在数字数据信号104中。发射控制信号110基于发射时钟信号(EM_CLK)将子像素82驱动“接通”持续灰度级4所限定的时间段。也就是说,随着发射时钟信号(EM_CLK)上升和下降,数字计数器信号106逐渐增大。只要数字计数器信号106仍然小于数据信号104,比较器108就将发射控制信号110输出到“接通”状态。当数字计数器信号106达到数据信号104时,比较器108将发射控制信号110输出到“关断”状态,由此使所选子像素82不再发射光。

应该指出的是,灰度级之间的步阶是通过发射时钟信号(EM_CLK)边缘之间的定时来反映。即,基于人感知光的方式,为了察觉较低灰度级之间的差异,两个较低灰度级之间被发射光的量之间的差异可相对较小。然而,为了察觉较高灰度级之间的差异,两个较高灰度级之间被发射光的量之间的差异可相对大得多。发射时钟信号(EM_CLK)因此可首先使用时钟边缘之间相对短的时间间隔。为了应对随着灰度级增大,被发射光之间的差异增大,发射时钟信号(EM_CLK)的边缘(例如周期)之间的差异可逐渐延长。发射TCON 72生成的发射时钟信号(EM_CLK)的具体图案可具有边缘(例如周期)之间越来越长的差异,以提供被驱动的子像素82的灰度级的γ编码。

图8示出一种用于以微驱动器操作显示器的过程。微驱动器可耦接到两个或更多个行驱动器。这些行驱动器(经由微驱动器)驱动每个显示线,并在面板上发布时钟和控制信号,同时保持相对高的信号完整性。在每个行驱动器集合内,进行驱动的行驱动器驱动该行,而备份行驱动器被置于非驱动状态(框1000)。例如,非驱动或非活动状态可以是高阻态。提供这个备份行驱动器作为冗余以确保性能,使得正常的驱动器可在其他驱动器变得有故障或异常的情况下被使用。有时在显示器工作期间或在显示器配置期间,行驱动器被设置为活动或非活动状态。

显示器也可具有不同区域和/或类型来由不同行驱动器集合(例如进行驱动的行驱动器和备份行驱动器)驱动(框1002)。例如,第一行驱动器集合可驱动第一颜色(例如红色),第二行驱动器集合可驱动其余颜色(例如蓝色、绿色或白色)。另选地,行驱动器集合可被用于每个颜色。除此之外或另选地,可为显示器的区域分配不同的行驱动器。例如,行中最左边的像素可利用第一行驱动器集合来驱动,而行中最右边的像素可利用第二行驱动器集合来驱动。

当使用第二驱动器集合时,驱动器集合可被设置在有效区域的相对端处(框1004)。例如,图9示出包括第一行驱动器集合1008和第二行驱动器集合1010的显示器1006,第一行驱动器集合和第二行驱动器集合设置在显示器1006的有效区域1012的相对端处。在显示器1006具有不止两个行驱动器集合的实施方案中,包括第三行驱动器集合1014。例如,第一行驱动器集合1008可用于红色子像素,第二行驱动器集合1010可用于绿色子像素,第三行驱动器集合1014可用于蓝色子像素。第一行驱动器集合1008、第二行驱动器集合1010、和第三行驱动器集合1012每一个都包括进行驱动的行驱动器和备份驱动器。

图10示出具有行驱动器的显示器1020。显示器1020包括微驱动器1024、1026、1028、1030、1032、1034、1036、和1038,它们被统称为微驱动器1024-1038。虽然只示出微驱动器1024-1038,但附加的微驱动器被包括在显示器1020中,但为了简洁而没有示出。微驱动器1024-1038由行驱动器集合1040和1042驱动。例如,对应于微驱动器1024-1038中每一者的红色子像素可利用行驱动器集合1040来驱动,而蓝色/绿色/白色子像素可利用行驱动器集合1042来驱动。

行驱动器集合1040包括主行驱动器1044、1046、和1048以及备用驱动器1050、1052、和1054。应当理解,行驱动器集合1040还包括附加的主驱动器和备用驱动器,它们为了简洁而已被省略。行驱动器集合1042包括主行驱动器1056、1058、和1060以及备用驱动器1062、1064、和1066。应当理解,行驱动器集合1042还包括附加的主驱动器和备用驱动器,它们为了简洁而已被省略。如能理解的那样,进行驱动的行驱动器和冗余的行驱动器使用配置和/或驱动分辨率来正确地传递信号。然而,能够访问每个行驱动器可能是有挑战性的,尤其是如果在每个集合中存在冗余驱动器的话。

硬接线标识符

图11示出行驱动器集合1070的实施方案,其使用硬接线标识符来以唯一地址标识每个行驱动器,以使得能够与各个行驱动器通信。行驱动器集合1070包括主行驱动器列1072和备用行驱动器列1074。主行驱动器列1072包括行驱动器1076、1078、1080和1082。另外,为了简洁已省略了主行驱动器,但主行驱动器列1072包括足够的行驱动器来驱动显示器的所有像素。主行驱动器主要用于驱动微驱动器。备用行驱动器列1074包括行驱动器1084、1086、1088和1090。另外,为了简洁已省略了主行驱动器,但主行驱动器列1072包括足够的行驱动器来驱动显示器的所有像素。备用(冗余)行驱动器用于在相应的主行驱动器已发生故障、正在发生故障、运行异常时或者由于任何其它合适的对于从主行驱动器切换到相应备用行驱动器的理由而驱动微驱动器。

每个主行驱动器可接收时钟信号1092,其通知行驱动器执行特定动作,诸如将所接收的数据锁存到相应微驱动器。每个主行驱动器可从数据线1094接收数据。所接收的数据是要传输给该行中的微驱动器的数据,类似地,每个备用行驱动器可接收时钟信号1096,其通知行驱动器执行特定动作,诸如将所接收的数据传输给相应微驱动器。每个主行驱动器可从数据线1098接收数据。所接收的数据是在备用行驱动器活动时要传输给该行中的微驱动器的数据,

每个行驱动器(主行驱动器和备用行驱动器)具有在列(诸如主行驱动器列1072或备用行驱动器列1074)内唯一地标识行驱动器的标识符(ID)引脚1100。ID引脚1100可在显示器的底板处硬接线。每个行驱动器的ID引脚1100的数量与显示器中行的数量有关。例如,在所示的行驱动器集合中,每个行驱动器具有9个ID引脚1100,因为列中行驱动器的数量小于或等于512。如果列中要包括更多行驱动器,则每个行驱动器可具有更多ID引脚1100。例如,对于512-1024个引脚,每个行驱动器可具有10个引脚。因此,每个驱动器可在其列内被唯一地访问,以在任何时间对行驱动器编程。

另选地,引脚的数量可通过分段而减少,其中每个分段具有单独的时钟。例如,具有单个时钟的9个ID引脚1100可被具有四个时钟的7个ID引脚替代。因此,此类分段方法减少引脚分配,代价是附加的时钟和附加的底板布线。例如,底板布线的长度可与时钟的数量成比例。因此,具有四个时钟的实施方案具有的底板布线可能是具有单个时钟的实施方案的四倍。

图12示出用于利用硬接线标识符配置行驱动器的过程1110。过程1110包括在第一列1072中将行驱动器设置为活动/主要/主角色或者非活动/备用/冗余角色。利用硬接线地址访问特定行驱动器(例如行驱动器1076)(框1112)。因为第一列1072的行驱动器默认为活动/主要/主角色,所以这些行驱动器被设置为主要或活动状态(框1114)。在操作期间和/或在校准或配置状态期间,活动行驱动器的状况被测试。如果在行驱动器中检测到故障或异常状态(框1116),则利用硬接线标识符访问行驱动器(框1118)。利用硬接线标识符,行驱动器被设置为备用或不活动状态(框1120)。

图13示出用于利用硬接线标识符配置行驱动器的过程1150。过程1110包括在第二列1074中将行驱动器设置为活动/主要/主角色或者非活动/备用/冗余角色。利用硬接线地址访问对应于第一列1072中行驱动器的特定行驱动器(例如行驱动器1084)(框1152)。因为第二列1074的行驱动器默认为非活动/备用角色,所以行驱动器被设置为非活动状态(框1154)。在操作期间和/或在校准或配置状态期间,活动行驱动器的状况被测试。如果在与第二列1074的行驱动器对应的第一列1072的行驱动器中检测到故障或异常状态(框1156),则利用硬接线标识符访问第二列的行驱动器(框1158)。利用硬接线标识符,第二列1074的行驱动器被设置为主要或活动状态(框1160)。

利用激光切割的硬接线配置

图14示出一种用于行驱动器集合1200中的行驱动器的硬接线配置方案。这可以是能一次性编程的方案,其中行驱动器是基于功能测试的结果而通过激光切割来配置。这个方法可利用在显示器启动、在可能的电气故障或者静电放电事件不被重新编程的行驱动器的持久程序。

如下所述,每个行驱动器具有3个专用配置引脚(P1、P2、和P3)。P1和P2结合指示特定行中的行驱动器应该对该线具有控制还是应该是非活动的而输出引脚处于高阻模式。初级行驱动器的P2硬接线到GND,而冗余行驱动器的P2连接到VDD。在一些实施方案中,初级行驱动器和冗余行驱动器二者的P1彼此连接,并且这个公共线连接到VDD。基于功能测试结果,如果初级行驱动器正确工作,则不需要任何动作。然而,如果初级行驱动器不工作,则与VDD的公共连接被激光切割过程切割。如果公共连接从VDD被切割,则P2和P3输入引脚在行驱动器内轻微向下以将引脚接地。基于P1和P2的状态,行驱动器内的简单内部逻辑(例如异或门)生成活动或非活动行驱动器信号。如果P1为1且P2为0,则行驱动器为活动的且控制该行。同样,如果P1为0且P2为1,则行驱动器为活动的且控制该行。如果P1和P2都为0或者都为1,则行驱动器待为非活动的,且这个驱动器的输出要被置于高阻模式。行驱动器的P3控制从前一行到行驱动器的输入信号路径。这个引脚控制行驱动器内的2x1MUX,从而确保对行驱动器的输入信号来自前一行中正常工作的行驱动器。如果P3为高(VDD),则行驱动器选取前一行中初级行驱动器的信号。如果P3为低(GND),则选取前一行中冗余行驱动器的信号。

最初,行驱动器1202、1204、1206、1208、1210、1212、1214、1216、1218、和1220中每一者,它们被统称为行驱动器1202-1220。同样,应当指出的是,行驱动器1202-1220可能只涉及显示器中行驱动器的数量的一部分,显示器可包括任何合适数量的行驱动器。行驱动器最初经由硬接线连接来连接。行驱动器1202-1220中每一者最初连接到相应VDD1222、1224、1226、1228、1230、1232、1234、和1236。VDD可以都连接到公共回线和/或公共电压。另选地,VDD可以是不同电压电平的不同供电电压。每个VDD耦接到每个行驱动器的相应第一引脚。例如,对于行驱动器1202,VDD 1222连接到引脚1238。类似地,VDD 1224、1226、1228、1230、1232、1234、和1236分别连接到引脚1240、1242、1244、1246、1248、1250、和1252。潜在主行驱动器具有接地的第二引脚1254。潜在备用行驱动器具有耦接到VDD的第二引脚1256。

在测试/配置模式期间,行驱动器的操作可利用测试电路、LED和相机来测试,以确保潜在主行驱动器正确地工作。如果驱动器不是正确地工作,则进行激光切割1258,将行驱动器的引脚与VDD断开连接。每个行驱动器的第一引脚(VDD引脚)与行驱动器的第二引脚进行比较。如果引脚具有相同逻辑,则驱动器为备用行驱动器。如果引脚具有不同逻辑,则驱动器为主行驱动器。因此,如果行驱动器1202在测试期间发生故障,则会进行激光切割1258,将行驱动器1202的第一引脚1238与VDD 1222断开连接。每个行驱动器的第一引脚被内部地微弱地拉至地电势,使得在进行激光切割时,第一引脚被下拉到地电势。因此,在激光切割1258将行驱动器1202的第一引脚1238与VDD 1222断开连接之后,第一引脚1238被拉到地电势。在第一引脚1238被下拉之后,行驱动器1202的第一引脚1238和第二引脚的逻辑具有相同逻辑(例如地电势)。因此,行驱动器1202被配置为备用行驱动器。在进行激光切割将行驱动器1202的第一引脚1238与VDD 1222断开连接的同时,进行另一激光切割,将行驱动器1204的第一引脚1246与VDD 1230断开连接。因此,第一引脚1238被拉到地电势。因为第二引脚1256为VDD,所以当第一引脚1238被下拉时,这些引脚具有不同逻辑。因此,行驱动器1204被配置为主行驱动器,而行驱动器1202被配置为备用行驱动器。

图15示出一种用于配置行驱动器集合1200中的行驱动器的过程1260。第一列中的行驱动器被硬接线到活动状态(框1262)。例如,第一列中的行驱动器可包括行驱动器1202、1206、1210、1214和1218。第二列中的行驱动器被硬接线到非活动状态(框1264)。例如,第二列中的行驱动器可包括行驱动器1204、1208、1212、1216和1220。在操作或配置期间,显示器监视行驱动器的操作(框1266)。例如,在操作期间,相机可用于捕获来自显示器的亮度,其指示特定行驱动器是否正确地工作。例如,如果行驱动器并非工作于预期电平,则区域或像素的亮度可低于正确水平。如果已检测到正发生故障(或已发生故障)的行驱动器(框1268),则进行激光切割,将行驱动器置于非活动状态(框1270)。例如,激光切割1258可将行驱动器的引脚与VDD断开连接。在一些实施方案中,激光切割可导致永久性断开连接。除了对发生故障的行驱动器进行激光切割之外,对另一列中对应的行驱动器进行激光切割,将所述对应的行驱动器置于活动状态中。在一些实施方案中,使用单个公共连接来连接初级行驱动器和对应的备用行驱动器的第一引脚。对这个公共连接的单个切割使两个行驱动器断开连接,导致行驱动器彼此交换角色。如果已检测到另一发生故障的行驱动器(框1274),则那些发生故障的行驱动器也被置于非活动状态中,而第二列中对应的行驱动器被置于活动状态中。一旦所有发生故障的驱动器被切换到非活动状态,显示器就利用处于活动状态的行驱动器进行驱动(框1276)。

智能行驱动器

图16示出包括智能行驱动器的智能行驱动器集合1300,这些智能行驱动器能够彼此通信以使得能够配置智能行驱动器集合1300中的行驱动器。智能行驱动器集合1300包括第一列1302的驱动器和第二列1304的驱动器。行驱动器1306、1308、1310、1312、1314、1316、1318、1320、1322、1324、1326、1328、1330、1332、和1334在处于活动状态时可用于控制对微驱动器及其相关像素的访问。换句话讲,行驱动器确保来自列驱动器的数据被存储并用于正确的像素。初始地,所有行驱动器经由每个行驱动器内的下拉而被配置为备用行驱动器。在配置/校准模式期间,为显示器中每行微驱动器(μD)78和/或像素80选择第一列1302或第二列1304中的行驱动器。为了便于配置,每个行驱动器包括沿列向上配置传输线1332、沿列向下传输线1334、跨列传输线1336或1338。

图17示出一种智能行驱动器配置过程1340。在行驱动器配置过程期间,行驱动器尝试通过经由沿列向下传输线1334发送主行驱动器状态消息给沿列向下行驱动器来将主行驱动器状态分配给同一列中的沿列向下行驱动器(框1342)。行驱动器等待经由沿列向上传输线1332接收来自沿列向下行驱动器的确认。行驱动器确定是否已接收到确认(框1344)。如果确认被接收到,则这个行驱动器的配置模式内的动作已结束,并且下一行驱动器发送消息(框1346)。如果没有确认被接收到,则行驱动器对于从沿列向下行驱动器接收确认只等待预先确定的时间段。因此,行驱动器确定自从状态消息被沿列向下传输以来是否已经经过了这个预先确定的时间段(框1348)。如果预先确定的时间段还没有经过,则行驱动器继续等待。然而,如果预先确定的时间段已经经过而没有接收到确认,则行驱动器利用跨列传输线1336或1338跨列发送状态消息(框1350)。

一旦确认已被接收到或者预先确定的时间段已经经过而没有确认,则过程移位到下一行驱动器指定主行驱动器。例如,行驱动器1306经由沿列向下传输线1334将主状态传递给行驱动器1310,行驱动器1310经由沿列向上传输线1332向行驱动器1306确认接收。这时,行驱动器1306完成配置行驱动器,行驱动器1310通过经由沿列向下传输线1334发送状态消息给行驱动器1312而接过该过程。一旦最后一个行驱动器已被配置,配置结果就可被锁存在每个行驱动器内。

令牌传递

图18示出包括行驱动器的行驱动器集合1400,这些行驱动器传递令牌来标识要被配置的行驱动器。行驱动器集合1400包括第一列1402和第二列1404。每个行驱动器1406接收配置数据。第一列1402中的行驱动器1406经由数据线1408接收配置数据,第二列1404中的行驱动器1406经由数据线1410接收配置数据。行驱动器1406还经由时钟信号线1412和1414接收配置时钟信号。每个行驱动器1406从行驱动器1406上游的主要行驱动器和备用行驱动器接收令牌。例如,如果行驱动器正以自上而下的方式被配置,则行驱动器从上方的行驱动器接收令牌,但如果行驱动器正以自下而上的方式被配置,则行驱动器从下方的行驱动器接收令牌。

行驱动器将令牌传递给行驱动器集合1400中的所有驱动器,以通过发送正确的时钟和数据来配置每个驱动器。令牌将通过一系列移位寄存器而在所有线之间逐一地旋转。每个驱动器在被配置之后将令牌传递给下一驱动器(后续驱动器)。图19示出或门1420。如上所述,行驱动器1406可从上游行驱动器从主要行驱动器或备用行驱动器接收令牌信息。利用或门1420将来自上游备用行驱动器1422的输入与来自上游主要行驱动器1424的输入组合。所得的值是用于控制配置数据是否能配置行驱动器1406的令牌输入1426。

图20示出用于移位和使用令牌输入1426的移位寄存器系统1440。移位寄存器系统1440包括接收用于组织令牌活动的令牌时钟信号1442。令牌时钟信号1442用于控制移位寄存器1444、1446、1447和1448何时锁存和/或传递被锁存的值。当令牌时钟信号1442为逻辑高时,移位寄存器1444、1446、1447和1448将其被锁存令牌输入1426值传递给下一移位寄存器以及与门1450、1452、1454或1456。与门确保令牌和配置时钟1414在移位寄存器1458、1460、1462或1464置位之前被置位。一旦移位寄存器1458、1460、1462或1464被置位,配置数据1410就可被锁存和/或被传递给行驱动器内部配置电路(例如将行驱动器从非活动/备用状态设置为主要行驱动器)。

图21示出用于利用令牌传递配置行驱动器1406的过程1500的流程图。行驱动器1406开始于默认状态(框1502)。例如,行驱动器可起始于非活动/备用状态或者主要/活动状态。除此之外或另选地,行驱动器的初始状态可基于行驱动器位于哪一列(第一列1402还是第二列1404)而不同。行驱动器接收配置数据(框1504)。行驱动器确定是否已接收到令牌(框1506)。例如,行驱动器使用与门来基于令牌和配置时钟的接收而控制配置数据的锁存。如果还未接收到令牌,则行驱动器继续等待令牌而不对所接收的配置数据采取任何动作。换句话讲,令牌是使行驱动器知道当前接收的配置数据是针对那个行驱动器还是针对另一行驱动器的滚动标识符。如果已接收到令牌,则配置数据被锁存和/或被传递给设置行驱动器的状态的配置逻辑(框1508)。例如,如果行驱动器默认为非活动的,则配置可将行驱动器切换到活动/主要状态。如果存在另外的行驱动器(框1510),则行驱动器将令牌传递给行驱动器集合1440中的后续行驱动器以继续该过程(框1512),过程1514在新的行驱动器处重新开始。如果没有另外的行驱动器存在,则对于这个循环,配置过程结束(框1514)。配置过程可重新开始,但配置的循环或迭代已完成。

虽然已经通过举例的方式示出了上述具体实施方案,但是应当理解,这些实施方案可以容许各种修改和替代形式。还应当理解,权利要求书不是旨在限于所公开的特定形式,而是旨在涵盖落在本公开的实质和范围内的所有修改形式、等同形式和替代形式。此外,虽然上文讨论了行驱动器发送数据给微驱动器而列驱动器控制行中哪个微驱动器接收该数据,但应当理解,以上关于行驱动器的讨论可仅通过旋转显示器的取向而适用于列驱动器并且反之亦然。因此,术语“列”和“行”的表述在某些实施方案中可指代相反术语。

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