一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

针对发光二极管的内建自测试的制作方法

2021-10-27 14:10:00 来源:中国专利 TAG:光源 发光 电路 装置 用于


1.本公开涉及用于驱动诸如发光设备的光源的电路装置。


背景技术:

2.驱动器电路装置可以操作或驱动诸如发光二极管(led)的一个或多个光源。驱动器电路装置可以通过改变流过led的平均电流量和/或通过改变led两端的平均正向电压来控制由led输出的光强度。例如,驱动器电路装置可以增加递送到led的电流的占空比,以增加由led生成的光强度。类似地,驱动器电路可以减小递送到led的电流的占空比,以减小由led生成的光强度。在高切换频率下,人眼可以将电流的占空比的变化感知为由led生成的光的亮度或强度的变化。
3.现代汽车led前灯具有多个像素化光源,从而允许控制被激活的像素或像素组的单独亮度。该控制实现了新的光功能,诸如无眩光的远光系统、自适应驱动光束和符号投影。为了提供这些特定功能以及其他功能,前灯可以能够向驾驶员的整个视场提供高分辨率的光。
4.前灯可以包括具有精细的像素间节距或精细的显示分辨率的大量led(例如,超过一万六千个led)的矩阵阵列。前灯可以使用芯片堆叠(chip

on

chip)的概念来构造,其中包括led的第二芯片使用混合过程(hybridization process)而被安装在包括光源矩阵和驱动器的第一芯片上。第一公司可以制造第一芯片,而第二公司可以执行混合过程。制造和混合过程(特别是由不同公司执行时)可能会在成品中引入多个潜在故障点。


技术实现要素:

5.本公开描述了用于使用内建自测试来测试发光二极管(led)的技术。内建自测试可以包括处理电路装置,处理电路装置被配置为通过导通第一led和关断第二led来测试在第一led和第二led之间的故障。自测试然后可以被配置为测量第一led两端的正向电压和第二led两端的正向电压。
6.在附图和以下描述中阐述了一个或多个示例的细节。根据说明书和附图以及根据权利要求,其他特征、目的和优点将显而易见。
附图说明
7.图1是根据本公开的技术的包括用于控制光源的操作的驱动器的设备的概念框图。
8.图2是根据本公开的技术的用于控制通过设备的放大器的电路图,通过设备与发光二极管(led)串联连接。
9.图3是根据本公开的技术的针对驱动器或led的三个可能故障模式的电路图。
10.图4是根据本公开的技术的用于校准感测电阻器的电路图。
11.图5和图6是根据本公开的技术的用于检测故障的电路图。
12.图7是图示了根据本公开的技术的用于检测故障的示例技术的流程图。
13.图8是根据本公开的技术的用于测量两个led的阴极电压的电路图。
14.图9a和图9b是根据本公开的技术的可以通过内建自测试来实现的两个示例测试图案的示图。
15.图10是根据本公开的技术的包括差分模数转换器的设备的电路图,该差分模数转换器用于测量led两端的正向电压。
16.图11是图示了根据本公开的技术的用于检测在两个led之间的故障的示例技术的流程图。
具体实施方式
17.本公开描述了用于使用内建自测试(bist)来测试光源的设备、方法和技术。bist可以被配置为检测光源上、焊盘对两端和/或被配置为导通光源的驱动器中的故障。bist可以被配置为在光源被连接到驱动器之前和/或之后(例如,在混合之前)测试驱动器。例如,bist可以被配置为:在混合过程之前,执行每个电流源(例如,每个驱动器)的功能的前端测试。
18.在混合过程完成之后,每个发光二极管(led)可以被连接到(例如,焊接在)专用电流源上。因此,(用于低侧配置的)每个阴极或(用于高侧配置的)每个阳极可能不再可访问,这可能会妨碍可测试性、场返回分析和自诊断功能。例如,本公开的bist可以被配置为检查组件的质量并且区分led芯片内部、电流源驱动器芯片内部或者在用于安装led芯片的焊盘两端是否发生了故障。
19.图1是根据本公开的技术的设备100的概念框图,设备100包括用于控制光源150的操作的驱动器130。在图1的示例中,设备100包括处理电路装置110、bist 120、驱动器130、通过设备140以及焊盘160和170。led 150和电源180是可选元件,其在一些示例中可以是设备100的一部分。附加地或备选地,led 150和/或电源180可以是可以被连接、附接和/或安装在设备100上的外部部件。在一些示例中,设备100可以是用于交通工具、建筑物和包括照明设备的任何其他系统的照明设备。
20.处理电路装置110可以被配置为控制驱动器130以操作led 150。例如,处理电路装置110可以被配置为使得一个或多个驱动器130将一个或多个相应通过设备140导通,从而导通一个或多个相应led150。例如,处理电路装置110可以将低功率控制信号递送到驱动器130,驱动器130可以基于控制信号来生成更高功率的驱动器信号。处理电路装置110可以被配置为还接收感测到的信号,感测到的信号指示led中的一个led两端或者相应焊盘对160和170处的正向电压。
21.处理电路装置110可以包括硬件、软件、固件或其任何组合的任何合适布置,以执行归因于本文的处理电路装置110的技术。处理电路装置110的示例包括任何一个或多个微处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或任何其他等效的集成或分立逻辑电路以及这样的部件的任何组合。当处理电路装置110包括软件或固件时,处理电路装置110还包括用于存储和执行软件或固件的任何硬件,诸如一个或多个处理器或处理单元。在设备100被安装在交通工具上的示例中,处理电路装置110可以由前灯控制器来实现。
22.通常,处理单元可以包括一个或多个微处理器、dsp、asic、fpga或任何其他等效的集成或分立逻辑电路以及这些部件的任何组合。尽管在图1中未示出,但是处理电路装置110可以包括被配置为存储数据的存储器。存储器可以包括任何易失性或非易失性介质,诸如随机存取存储器(ram)、只读存储器(rom)、非易失性ram(nvram)、电可擦除可编程rom(eeprom)、闪存等。在一些示例中,存储器可以在处理电路装置110的外部(例如,可以在容纳处理电路装置110的封装的外部)。
23.驱动器130可以被配置为基于从处理电路装置110接收的信号来驱动通过设备140。驱动器130可以包括放大器和/或电平移位器,放大器和/或电平移位器用于基于从处理电路装置110接收的低功率信号来生成相对高功率的信号。例如,驱动器130可以包括第一驱动器和第二驱动器,第一驱动器被配置为驱动第一通过设备,第二驱动器被配置为驱动第二通过设备,其中每个通过设备被配置为连接至led。针对发光二极管的驱动器的附加示例细节可以在于2018年3月27日发布的题为“synchronization for light

source driver circuitry”的共同转让的美国专利号9,930,748以及于2019年5月21日发布的题为“pixel selection method for a light

source matrix driver”的共同转让的美国专利号10,297,190中找到,其全部内容通过引用并入本文。
24.通过设备140可以用作导通和关断的开关。附加地或备选地,通过设备140可以被操作为可以以线性模式操作的模拟设备。在一些示例中,驱动器130可以被配置为驱动通过设备140来增加或减小由通过设备140所传导的电流电平。
25.led 150可以包括两个或更多个光源,诸如发光二极管(led)或任何其他合适的光源。尽管在led的上下文中进行了描述,但是本公开的技术还可以应用于其他光源。led 150可以以行和列的矩阵或网格形式来排列,并且每个光源可以是像素。在一些示例中,led150可以包括16384个光源,该16384个光源以128个光源乘以128个光源的网格排列。备选地,led 150可以包括1024个光源,该1024个光源以32个光源乘以32个光源的网格排列。
26.每个led 150可以由通过设备140中的一个相应通过设备进行驱动。在一些示例中,每个led可以与相应通过设备串联连接在两个电源轨(例如,电源180)之间。led 150可以是外部设备的一部分,该外部设备可以安装在焊盘160和170上并且电连接到焊盘160和170。焊盘160可以连接到led 150的阴极,而焊盘170可以连接到led 150的阳极。备选地,焊盘160可以连接至led 150的阳极,而焊盘170可以连接至led 150的阴极,并且电源180可以被连接至通过设备140。led 150可以如图1所示连接在电源180和通过设备140之间,或者通过设备140和led 150的布置可以反转,使得通过设备140可以被连接在电源180和led 150之间(例如,参见图2)。
27.电源180可以被配置为经由焊盘170和182来向led 150提供电功率。电源180可以包括电池或另一功率存储单元、与市电的连接和/或一个或多个功率转换电路。在一些示例中,电源180可以在设备100的外部,但是在其他示例中,电源180可以是设备100的一部分。设备100可以包括一个或多个焊盘182,以允许电源180安装在设备100上并且电连接到设备100。
28.外部设备192可以连接到诊断接口190,以与处理电路装置110和bist 120进行通信。例如,处理电路装置110可以被配置为将与设备100的操作有关的数据传输到外部设备192。在一些示例中,bist120可以从外部设备192接收命令信号(例如,一个或多个比特),并
且可以被配置为响应于接收到命令信号而执行内建自测试。附加地或备选地,bist 120可以被配置为在制造时和/或以预定的时间间隔执行内建自测试。bist 120可以被配置为在混合过程完成之前或之后(例如,前端或后端)、在经组合的设备被焊接到印刷电路板(pcb)之后和/或在设备可在最终使用系统(例如,汽车)中操作时,执行自测试。
29.在led 150被安装在驱动器130上的情况下,测试led 150或驱动器130上的故障可能很困难。在led 150被安装在驱动器130上的情况下,led和相应驱动器之间的节点可能被led芯片隐藏或覆盖。由于某些节点不可访问,因此测试探针可能无法到达这些节点来测量电流或电压。
30.模拟测试设备可以被用于测量每个led两端或焊盘对处的正向电压,但对于具有数千个led的矩阵,测量时间非常长。随着矩阵中led的数目的稳定增长,模拟测试变得非常耗时且昂贵。
31.重要的是检查led和驱动器的功能,以确保最终的led设备将正常操作。在制造和组装过程中对多个点进行测试允许对故障的迅速检测。在中间点处进行测试还允许确定每个故障的类型和位置,这可以被用来排除故障并优化制造和组装过程。
32.根据本公开的技术,bist 120可以被配置为通过单独测试每个驱动器130或每个led 150来检测驱动器130、通过设备140和/或led150上的故障。为了单独测试第一驱动器或第一led,bist 120可以被配置为使得第一驱动器将第一通过设备导通,第一通过设备被配置为连接至第一led。bist 120可以被配置为然后在第一通过设备被激活时,确定在相应焊盘对160和170处的电压电平。bist 120可以被配置为在led 150已被连接到焊盘160和170之后,逐个单独测试每个led 150。基于电压电平,bist 120可以确定第一led或第一驱动器上是否存在故障。
33.在一些示例中,bist 120还可以被配置为逐个确定每个驱动器130两端的电压。基于驱动器两端的电压,bist 120可以被配置为确定驱动器上是否存在故障和/或相应led上是否存在故障。bist 120可以被配置为在led 150被连接到焊盘160和170之前和/或之后,逐个单独测试每个驱动器130。
34.在执行内建自测试时,bist 120可以将故障计数存储到存储器112。例如,bist 120可以被配置为响应于确定每个故障而递增计数器。可以存在多个计数器来记录多个故障类型。bist 120可以将指示诸如短路故障、开路故障、led故障、驱动器故障等的不同类别故障的数据存储到存储器112。bist 120可以被配置为存储出现故障的每个led或驱动器的位置和/或索引。bist 120还可以存储与由处理电路装置110测量的正向电压有关的数据。bist 120可以被配置为将与内建自测试有关的数据输出到外部设备192。
35.处理电路装置110可以被配置为响应于检测到故障而执行补救动作。例如,处理电路装置110可以被配置为设置指示故障的比特来防止驱动器将相应通过设备导通而激活相应led。用户可以能够定义响应于一个或多个可能的故障而采取的动作。处理电路装置110可以将用户选择的(多个)选项存储在存储器112中,使得处理电路装置110可以采用相关联的选项。
36.bist 120可以被配置为基于数字域来执行测试例程,基于数字域来执行测试例程可能比在模拟域中的测试更快。例如,bist 120可以被配置为在十到二十微秒内测试每个led。相比之下,模拟测试例程可能需要大约五到十毫秒来测试每个led。因此,由bist 120
实现的测试例程可以比诸如模拟测试方法的其他测试方法快得多。
37.此外,由bist 120实现的测试例程包括在两个点处的电压测量。两个测量点之一可以是正电源或负电源,它们比led和驱动器之间的节点更容易访问。bist 120可以被配置为使用连接网络来访问led和驱动器之间的节点,这消除了手动连接到内部节点的需要。
38.图2是根据本公开的技术的用于控制与led 250a

250c串联连接的通过设备240a

240c的放大器230a

230c的电路图。本公开的设备可以包括处理电路装置210、放大器230a

230c、通过设备240a

240c、阴极焊盘260a

260c、阳极焊盘270a

270c和电源焊盘282。在一些示例中,设备还可以包括led 250a

250c和/或一个或多个电源,该一个或多个电源连接到阴极焊盘260a

260c和/或电源焊盘282。
39.处理电路装置210可以包括数字逻辑,数字逻辑被配置为生成较低功率的控制信号并将其递送到放大器230a

230c。在一些示例中,每个驱动器可以包括单独的数字逻辑,而不是处理电路装置210的单个集中式块。附加地或备选地,设备可以包括多个数字逻辑块,其中每个块针对多于一个的驱动器而生成控制信号。在图2的描述中使用的术语“驱动器”包括放大器230a

230c中的一个放大器和通过设备240a

240c中的一个相应通过设备。例如,第一驱动器可以包括放大器230a和通过设备240a,第二驱动器可以包括放大器230b和通过设备240b,并且第三驱动器可以包括放大器230c和通过设备240c。备选地,术语驱动器还可以包括用于生成控制信号的数字逻辑。
40.放大器230a

230c可以被配置为(例如,通过将较低功率的控制信号放大)生成较高功率的驱动器信号以驱动通过设备240a

240c。放大器230a

230c可以将驱动器信号递送到通过设备240a

240c的控制端子(例如,栅极或基极端子)。例如,放大器230a可以通过将驱动器信号递送到通过设备240a的栅极来激活通过设备240a。放大器230a

230c可以被配置为通过将通过设备240a

240c作为模拟设备操作,而不是将通过设备240a

240c作为仅具有两个状态(导通和关断)的数字设备操作来调节流过通过设备240a

240c的电流。
41.通过设备240a

240c可以包括但不限于任何类型的场效应晶体管(fet)、双极结型晶体管(bjt)、绝缘栅双极型晶体管(igbt)、高电子移动晶体管(hemt)和/或使用电压进行控制的另一元件。通过设备240a

240c可以包括n型晶体管和/或p型晶体管。通过设备240a

240c可以包括诸如硅、碳化硅和/或氮化镓的元件。在一些示例中,通过设备240a

240c包括续流二极管,续流二极管与晶体管并联连接来防止晶体管反向击穿。
42.led 250a

250c可以被形成在与处理电路装置210、放大器230a

230c和通过设备240a

240c分离的芯片上。针对led250a

250c的芯片可以在制造包括处理电路装置210、放大器230a

230c和通过设备240a

240c的设备之后被附接。led250a

250c可以在混合过程期间被附接到焊盘260a

260c和270a

270c,混合过程包括将led 250a

250c安装和电连接到焊盘260a

260c和270a

270c。另一附接过程可以被用于将电源连接到焊盘282,使得电源可以将电功率递送到通过设备240a

240c。
43.在一些示例中,led与通过设备和放大器的比例可能为一比一。例如,led矩阵可以包括大约一万六千个led,其中led矩阵块可以被安装在具有大约一万六千个通过设备和大约一万六千个放大器的设备上。作为另一示例,led矩阵可以包括大约一千个led,其中led矩阵块可以被安装在具有大约一个通过设备和大约一个放大器的设备上。备选地,通过设备和放大器的数目可以少于led,并且每个通过设备可以被配置为控制多于一个led。
44.图2中所示的配置仅是一个示例。led 250a

250c的取向可以反转,使得通过设备240a

240c被连接到led 250a

250c的阴极。附加地,可以存在仅一个阴极焊盘而不是多个阴极焊盘260a

260c,其中led 250a

250c的阴极可以在led芯片内连接在一起。在单个阴极焊盘的示例中,“焊盘对”指代阳极焊盘270a

270c中的一个阳极焊盘和单个阴极焊盘。在一些示例中,led 250a

250c可以是与放大器230a

230c和通过设备240a

240c相同的设备的一部分,使得焊盘260a

260c和270a

270c是内部节点而不是外部焊盘。
45.led 250a

250c中的一个led上可能存在故障。故障可能是led两端短路(低电阻或无电阻)或开路(高电阻或无穷大电阻)。处理电路装置210可以被配置为:通过确定led被激活时led两端的电压小于最小阈值电压来检测led两端的短路。处理电路装置210可以被配置为通过确定led被激活时led两端的电压大于最大阈值电压来检测led两端的开路。最小和最大阈值电压可以是被激活的led的可接受电压范围的极限。响应于确定led上的故障,处理电路装置210可以存储led的位置或索引和/或递增计数器。
46.放大器230a

230c中的一个放大器或通过设备240a

240c中的一个通过设备上可能存在故障。故障可能是通过设备两端的短路(低电阻或无电阻)或开路(高电阻或无穷大电阻),或者是放大器上的某些其他故障。处理电路装置210可以被配置为通过确定通过设备两端的电压大于第一阈值电压来检测通过设备两端的短路。处理电路装置210可以被配置为通过确定被激活的通过设备两端的电压小于第二阈值电压来检测通过设备两端的开路。
47.处理电路装置210可以被配置为在led 250a

250c被附接到焊盘260a

260c和270a

270c之前,检测放大器或通过设备上是否存在故障。例如,感测电阻器可以被连接至阳极焊盘和阴极焊盘,并且处理电路装置210可以检测感测电阻器两端的电压。处理电路装置210可以被配置为:通过确定当通过设备被激活时感测电阻器两端的电压大于第一阈值电压来检测通过设备两端的短路。处理电路装置210可以被配置为:通过确定当通过设备被激活时led两端的电压小于第二阈值电压来检测通过设备两端的开路。第一阈值电压和第二阈值电压可以包括:在混合过程之前感测电阻器两端的电压的可接受窗口,其中可接受窗口之外的电压指示通过设备上的故障。
48.图3是根据本公开的技术的针对驱动器330a或led 350a的三个可能故障模式的电路图。区段302包括驱动器330a和330b,其中每个驱动器包括以下中的一者:通过设备340a和340b、led 350a和350b以及焊盘360a、360b、370a和370b。在一些示例中,led350a和350b可以是与驱动器330a和330b分离的设备的一部分。
49.驱动器330a和330b被描绘为电流源,因为将通过设备导通可以允许电流流过相应led。如图2所示,驱动器330a和330b中的每个驱动器可以包括被配置为驱动通过设备的放大器。当通过设备导通时,电流可以从电源380流过通过设备和led而到达电源384。当通过设备关断时,电流源iali可以汲取或提供电流。电流源iali可以是驱动器330a的一部分,并且电流源ialj可以是驱动器330b的一部分。
50.包括led 350a和350b的半导体管芯可以在混合过程期间被安装在焊盘360a、360b、370a和370b上。除了led 350a和350b以及电源380和384之外,单个半导体管芯或半导体衬底可以包括图3所示的所有元件。在其中存在单个阳极焊盘而不是多个焊盘370a和370b的示例中,led 350a和350b的阳极端子可以在混合过程期间,被连接到单个阳极焊盘。
在存在单个阳极焊盘的示例中,阴极焊盘360a和360b中的每一个可以与单个阳极焊盘配对。
51.电阻322、324和326表示区段302内的可能故障。电阻322表示焊盘360a和370a两端(在混合之前)或led 350a两端(在混合之后)可能的短路故障或开路故障。在混合之前,预期在焊盘360a和370a两端的开路。bist可以被配置为通过确定焊盘360a和370a两端的正向电压小于最小阈值电压来检测焊盘360a和370a两端或led 350a两端的短路故障。bist可以被配置为通过确定焊盘360a和370a两端的正向电压大于最大阈值电压来检测焊盘360a和370a两端或led 350a两端的开路故障。
52.电阻324表示在焊盘360a和360b之间(在混合之前或之后)或者在led 350a和350b的阳极之间(在混合之后)可能的短路故障或开路故障。bist可以被配置为基于led 350a两端的正向电压和led 350b两端的正向电压来检测焊盘360a和360b之间的故障。如图3所示,led 350a和350b是相邻的led,但是在一些示例中,可以检测两个不相邻的led之间的故障。
53.电阻326表示在混合过程发生来附接led 350a和350b之前或之后,驱动器330a两端的可能的短路故障或开路故障。bist可以被配置为通过确定驱动器330a两端的电压小于下限阈值电压来检测驱动器330a两端的短路故障。bist可以被配置为通过确定驱动器330a两端的电压大于上限阈值电压来检测驱动器330a两端的开路故障。
54.短路可以被定义为小于最小阈值电阻的电阻,不一定是零电阻。因此,短路两端的电压可以为零或小的非零电压。开路可以被定义为大于最大阈值电阻的电阻,不一定是无穷大电阻。开路两端的电压可以是无穷大,也可以是较大的有限电压。
55.电源380和384可以是另一外部设备的一部分。例如,焊盘382和386可以被安装在包括到电源380和384的连接的pcb上。在一些示例中,每个焊盘382和386可以包括用于并联连接到例如键合线的多个分离焊盘。电源380和384可以包括针对正电源和负电源(诸如vddp和参考接地电源)的电源轨。电源380和384可以包括诸如电池的电源或与市电的连接。
56.图4是根据本公开的技术的用于校准感测电阻器424的电路图。逻辑410可以被配置为校准用于前端测试(例如,在混合之前)的感测电阻器424,以减小或消除电阻的扩散(spread)。感测电阻器424的校准可以提供对流过区段402中的每个led的电流的绝对值的更准确测量。逻辑410可以被配置为通过改变可调电阻426的电阻来校准感测电阻器424。
57.逻辑410可以被配置为确定表示可调电阻426的电阻的微调系数。逻辑410可以将微调系数存储在系数存储装置412中,系数存储装置可以包括一次性可编程存储器、闪存或电可擦除可编程只读存储器。逻辑410可以被配置为除了前端测试之外,还使用在应用现场中存储的微调系数。微调是可选的;备选方案包括外部电阻或未微调的内部电阻。在一些示例中,设备可以包括内部感测电阻以及用于连接可选的外部感测电阻器的焊盘。备选地,在没有任何内部感测电阻器的情况下,设备可以包括针对外部电阻器的焊盘。外部电阻可能会增加应用板(例如pcb)上的部件的数目。使用未微调的内部电阻可能导致实际电阻值的扩散,从而可能在电压感测中引入不精确性。因此,所得的电阻的高斯分布可能具有偏离期望值的平均值。
58.连接网络432包括开关s1、s
n
和s
r
,开关s1、s
n
和s
r
用于选择和感测区段402中的各个节点。为了校准感测电阻器424,校准例程414可以被配置为将开关s1至s
n
断开并且将开关s
r
闭合来将感测电阻器424和可调电阻426连接到测试焊盘438。电流源436可以迫使来自电源
480的外部电流流过感测电阻器424和可调电阻426。差分模数转换器(adc)422可以将感测电阻器424两端的电压转换为数字数。校准例程414可以被配置为通过改变可调电阻426的等效电阻来执行校准例程。校准例程414可以被配置为将微调系数存储到系数存储装置412。微调的其他示例细节可以在于2018年9月4日发布的题为“selecting an aspect ratio for current monitoring”的共同转让的美国专利号10,069,399中找到,其全部内容通过引用并入本文。
59.尽管图4

图6和图10描绘了单个adc,但是在某些示例中,设备可以包括多于一个adc,以允许并行测试led。例如,设备可以包括四个adc,其中每个adc被配置为测试设备中的led的子集(例如,四分之一)。具有多个adc的设备可以被配置为并行执行多个测试例程,其中每个测试例程使用adc中的一个adc。
60.图5和图6是根据本公开的技术的用于检测故障的电路图。图5中所示的测试例程设置允许逻辑510读取每个led的正向电压。图5所示的测试例程既可以用于前端测试(例如,混合之前),也可以用于后端测试、下线测试(end

of

line testing)和应用现场测试。逻辑510可以被配置为评估led是否已通过焊盘对而连接,或者相反焊盘对两端是否存在开路或短路。
61.为了启用例程,有限状态机(fsm)514可以被配置为控制连接网络532以通过断开开关s
r
而将adc 522与感测电阻器524断开连接。fsm 514可以被配置为然后通过闭合开关s
fsm
而将adc 522连接到测试焊盘538。测试焊盘538由区段502中的所有led共享,并且逻辑510可以被配置为将led逐个连接到测试焊盘538。fsm 514可以通过逐个地激活驱动器来将led导通,而adc 522可以通过控制连接到adc 522的开关s1至s
n
来顺序地感测led的正向电压。备选地,fsm 514可以将并联的所有led导通,但是该方法会导致更高的功耗。fsm 514还可以一次导通一批次led,然后继续确定每个led两端的正向电压。
62.adc 522可以将电流源530a两端的正向电压转换为数字数。逻辑510内部的内部逻辑计算器可以被配置为评估数字数是否大于最大阈值电压或小于最小阈值电压。电流源530a是用于控制led的驱动器(例如,放大器和通过设备)的示例。
63.响应于确定电流源530a两端的电压大于上限阈值电压,逻辑510可以被配置为存储对应像素索引并报告开路状况。响应于确定电流源530a两端的电压小于下限阈值电压,逻辑510可以被配置为存储对应像素索引并报告短路状况。上限阈值电压和下限阈值电压可以包括电流源530a两端的电压的可接受窗口。逻辑510可以被配置为将每个故障计数的数目存储到寄存器512。逻辑510然后可以经由诊断接口590而将故障计数和每个故障的位置报告给外部设备。
64.逻辑510可以被配置为通过在设备启动时启用测试例程来在应用现场中(例如,在正常操作期间)运行测试例程。逻辑510可以被配置为以规则和/或预定间隔来执行测试例程,和/或逻辑510可以被配置为响应于例如经由诊断接口590从外部设备接收到命令信号而执行测试例程。逻辑510可以被配置为经由诊断接口590而将测试例程的结果传输到外部设备,以通知用户出现故障的像素和故障计数。测试结果可以允许用户筛选出有缺陷的部件并评估混合过程的结果。
65.图6描绘了用于在前端或后端期间测量输出电流的测试例程。对于前端测试(例如,在混合过程之前),逻辑610可以被配置为在合理的时间内检查每个电流源的功能,以不
费力地获得针对测试和针对数据存储的统计数据。逻辑610可以被配置为:测试前端后组装或后端中的每个电流源(例如,在混合过程之后),评估组装过程对输出电流的影响,并且区分led附接侧或电流源侧上是否存在故障。后组装测试对于定位故障位置和现场返回分析可能很重要。
66.感测电阻器624可以包括外部电阻器或(例如,未经微调的或先前经微调的)内部电阻。逻辑610可以被配置为控制连接网络632,以使得来自驱动器的电流在感测电阻器624上流动。逻辑610可以被配置为通过将感测电阻器624连接至第一驱动器,然后将感测电阻器624连接至第二驱动器等来逐个测试驱动器。adc 622可以被配置为对感测电阻器624两端的电压进行感测,该电压指示所选led两端的电压。adc 622可以将感测电阻器622两端的电压转换为数字数。adc 622的正输入被配置为接收第一信号,第一信号指示在感测电阻器624的第一端部(例如,连接到电源680的端部)处的电压电平。adc 622的负输入被配置为接收第二信号,第二信号指示在感测电阻器624的第二端部(例如,连接至测试焊盘638的端部)处的电压电平。
67.为了启用自动例程,fsm 614可以被配置为通过将开关s
fsm
闭合而将adc 622连接到感测电阻器624,并且通过将开关s
r
闭合而将adc 622连接到测试焊盘638。fsm 614可以被配置为逐个导通每个驱动器(或备选地一次并行导通所有),并且将每个电流源顺序地连接到感测电阻器624。所附接的驱动器的电流将流过感测电阻器624,并且adc 622可以转换感测电阻器624两端的电压。基于欧姆定律和感测电阻器624的已知电阻,逻辑610可以确定由相应驱动器传导的电流。逻辑610可以被配置为基于所确定的电流是否落在可接受范围内来确定驱动器上是否存在故障。
68.为了确定驱动器上是否存在故障,逻辑610可以被配置为评估由adc 622输出的数字数是否在可接受范围之外,其中可接受范围由最大阈值电压和最小阈值电压来界定。例如,响应于确定led 650a两端的正向电压大于最大阈值电压,逻辑610可以被配置为确定焊盘660a和670a两端存在开路。响应于确定led 650a两端的正向电压小于最小阈值电压,逻辑610可以被配置为确定焊盘660a和670a两端存在短路。逻辑610还可以被配置为确定led 650a的阴极端子是否正确地连接至阴极焊盘670a,或者该连接是否丢失或受到阻碍。
69.响应于确定数字数在可接受范围之外,逻辑610可以被配置为存储像素索引和/或故障类型的指示。逻辑610还可以被配置为将数据(诸如故障计数的数目、最小和最大电压(例如,由adc 622输出的数字数)和/或平均电压)存储到系数存储装置612。最小、最大和平均电压可以基于由adc 622感测的所有电压。
70.逻辑610可以被配置为将测试参数存储到寄存器集合。测试参数可以包括:用于启用输出电流测量例程的比特、用于启用vled正向电压测量例程的比特以及用于启用感测电阻校准的比特。测试参数还可以包括两次连续电流源选择之间的建立时间、在相同电流源上的重复转换次数、高侧和低侧极限(例如,最大和最小阈值电压)以及最大、最小和平均阈值电流和电压值。测试参数还可以包括用于测试的最大和最小像素坐标值以及针对检测到的故障的数目的一个或多个计数器。
71.逻辑610可以被配置为经由诊断接口690来向外部设备报告所有所存储的数据。在所有数据存储在诊断寄存器中的情况下,逻辑610可以读出数字数的最大值、最小值和平均值,并且在无需掌握所有电流源的统计数据的情况下,评估高斯分布和过程能力指数
(cpk)。逻辑610可以在led被安装在电流源上之前或之后执行测试例程。例如,感测电阻器624可以被并联连接至led。在电阻值的适当选择的情况下,电流可以部分地或完全地旁路led并且允许来自驱动器的电流在感测电阻器624上流动。通过将感测电阻器624的电阻设置为足够低,逻辑610可以通过测量感测电阻器624两端的电压来测量由驱动器传导的电流。
72.在逻辑610已标识led上的故障的示例中,逻辑610可以被配置为:通过将感测电阻器624与驱动器串联连接,来检查led和/或相应驱动器上是否存在故障。逻辑610可以能够使用图6所示的配置,使用输出电流测量来区分led故障和驱动器故障。
73.图7是图示了根据本公开的技术的用于检测故障的示例技术的流程图。参考图2所示的电路描述了图7的技术,但是其他部件可以例示类似的技术。
74.在图7的示例中,处理电路装置210使得第一驱动器的放大器230a将通过设备240a导通(700)。处理电路装置210可以将控制信号递送到放大器230a,并且放大器230a可以基于控制信号而生成更高功率的驱动器信号。在led 250a被安装在焊盘260a和270a上的示例中,处理电路装置210可以通过控制放大器230a以激活通过设备240a来将led 250a导通。
75.在图7的示例中,处理电路装置210确定阳极焊盘270a和阴极焊盘260a处的电压电平(702)。为了感测电压电平,处理电路装置210可以被配置为控制开关的连接网络以在焊盘260a和270a两端连接感测电阻器。差分adc可以被配置为将感测电阻器两端的电压转换为数字数,数字数指示焊盘260a和270a两端的电压(例如,焊盘260a和270a之间的电压差)。
76.在图7的示例中,处理电路装置210基于焊盘260a和270a处的电压电平来确定驱动器或led 250a上存在故障(704)。在led250a尚未安装在焊盘260a和270a上的示例中,处理电路装置210可以被配置为确定驱动器(例如,放大器230a或通过设备240a)上或焊盘260a和270a之间的间隙两端存在故障,该故障应是在led250a被附接之前的开路。
77.在led 250a已被安装在焊盘260a和270a上的示例中,处理电路装置210可以被配置为在led 250a被导通时首先确定通过设备240a两端的电压降。响应于检测到通过设备240a两端的电压降在可接受范围之外,处理电路装置210可以被配置为然后确定焊盘260a和270a两端的电压,以确定通过设备240a和/或led 250a上是否存在故障。在处理电路装置210确定两个电压电平均在可接受范围之外的示例中,处理电路装置210可以被配置为存储两个不同故障的指示。
78.图8是根据本公开的技术的用于测量两个led 850a和850b的阴极电压的电路图。为了检测led 850a和850b之间的故障,逻辑810可以被配置为控制连接网络832以将阴极焊盘860a和860b逐个连接到测试焊盘838。例如,在阴极焊盘860a被连接到测试焊盘838时,电流源836可以从led 850a汲取电流。
79.电流传感器834被配置为测量电流源836传导的电流。在阴极焊盘860a被连接到测试焊盘838并且阴极焊盘860b被连接到测试焊盘838时,逻辑810可以基于由电流传感器834感测到的电流来确定是否存在led到led的故障。例如,逻辑810可以被配置为(例如,通过激活驱动器830a)迫使电流流过led 850a,并且检查在阴极焊盘860b上是否存在电流。除非在阴极焊盘860a和860b之间存在相对低的电阻路径,否则来自led 850a的电流不应存在于阴极焊盘860b上。
80.图9a和图9b是根据本公开的技术的可以由bist实现的两个实例测试图案900a和
900b的图。bist可以被配置为使用测试图案900a和900b来自动执行低功率测试例程。测试图案900a和900b使用互补的棋盘图案。bist可以被配置为使用测试图案900a和900b来检测特定故障模式:led到led的短路。
81.测试图案900a和900b以及经由差分adc自动测量内部参数允许全自动检测led到led的故障(例如,用于验证通道间串扰)。对于测试图案900a和900b中的每一个,bist可以通过将第i个单元的状态设置为100%(激活)并且将第(i 1)个单元的状态设置为0%(去激活)来创建互补的棋盘图案。单元可以被顺序地编号,使得第一单元与第二单元相邻,第二单元与第三单元相邻,依此类推。如果第十六单元在行的末尾处,则第十七单元在下一行的开始。测试图案900b是测试图案900a的反转。
82.对于测试图案900a,bist可以被配置为导通led的第一子集。第一子集可以包括第一led、第三led、第五led等。对于测试图案900a,bist还可以被配置关断led的第二子集。第二子集可以包括第二led、第四led、第六led等。led的第一子集和第二子集可以形成如图9a和图9b所示的棋盘或棋盘图案。其他测试图案也是可能的,诸如环形图案或条纹图案。例如,测试图案可以允许感测在两个对角定位的led(例如,不同行和不同列)之间的故障。
83.图10是根据本公开的技术的包括差分adc 1022的设备的电路图,该差分adc 1022用于测量led两端的正向电压。当应用专用光图案时,逻辑1010可以被配置为执行自动例程,自动例程涉及使用adc 1022来测量整个矩阵的每个led两端的正向电压。为了启用自动例程,逻辑1010可以被配置为控制连接网络1032以:使用被标记为diag_sel的开关,将adc 1022连接至电源1080以及所选像素的阴极焊盘1060a或1060b。
84.逻辑1010可以包括内部fsm,内部fsm被配置为自动使得adc1022能够将每个led的正向电压转换为数字数。内部逻辑计算器可以被配置为评估被激活的led像素的正向电压是否在被激活的led的可接受范围内。内部逻辑计算器还可以被配置为评估被去激活的led像素的正向电压是否在被去激活的led的可接受范围内。在图10所示的示例中,led 1050a是被激活的led,而led 1050b是被去激活的led。
85.可接受范围中的每个可接受范围可以包括相应的上限阈值和相应的下限阈值。被激活的led的可接受范围可以包括led的典型正向电压,根据led的类型,正向电压可以在1.7伏和3.3伏之间。针对被激活的led的上限阈值电压可以在从四伏到五伏的范围内,诸如4.5伏。在led 1050a包括串联连接的多个led的示例中,典型电压可以高于3.3伏。针对被去激活的led的可接受范围可以包括零伏。每个可接受范围可以比典型电压更宽;例如,被去激活的led的可接受范围可以是负0.3伏至正0.6伏。因此,为了确定在阴极焊盘1060a和1060b之间是否存在故障,逻辑1010可以被配置为确定led 1050a的正向电压是否小于被激活的led的下限阈值电压,并且确定led 1050b的正向电压是否大于被去激活的led的上限阈值电压。
86.在一些示例中,被激活的led的预期正向电压比在gnd节点处的参考接地高大约三伏,并且vddp的电压电平比参考接地高四伏。因此,阴极焊盘1060a处的预期电压电平比参考接地高大约一伏。逻辑1010可以被配置为:响应于确定阴极焊盘1060a处的电压电平大于上限阈值电压(诸如比参考接地高两伏),检测从阴极焊盘1060a到vddp的短路或某种其他故障。逻辑1010可以被配置为响应于确定阴极焊盘1060a处的电压电平小于下限阈值电压(诸如比参考接地高0.5伏),检测从阴极焊盘1060a到参考接地的短路。
87.如果led 1050a和1050b两端的正向电压的转换值超出相应的可接受范围,则意味着在相邻像素之间放置了脏电阻。例如,在阴极焊盘1060a和1060b之间可能需要开路(例如,高电阻)。如果电阻降低到可接受水平以下,则由adc 1022测量的阴极焊盘1060a和1060b处的电压将不在可接受电压范围内。
88.逻辑1010可以被配置为将检测到的故障的数目以及每个故障的位置存储在存储器中。逻辑1010可以进一步被配置为经由诊断接口来将该数据报告给外部设备。可以在后端、下线或现场中对led之间的故障进行测试。后端测试可以在混合过程完成之后进行,下线测试可以在led设备被完全组装之后进行,而现场测试可以在设备被安装且操作之后进行。
89.针对led到led测试的测试参数可以包括:针对棋盘图案类型所存储的值、针对两个连续电流源选择之间的稳定时间的值、在相同电流源上重复转换的次数、高侧极限和低侧极限(例如,最大和最小阈值电压)以及最大、最小和平均阈值电流和电压值。测试参数还可以包括用于测试的最大和最小像素坐标值以及针对检测到的故障的数目的一个或多个计数器。
90.图11是图示了根据本公开的技术的用于检测两个led之间的故障的示例技术的流程图。参考图10所示的电路来描述图11的技术,但是其他部件也可以例示类似的技术。
91.在图11的示例中,逻辑1010激活led 1050a(1000),并且将led 1050b去激活(1002)。逻辑1010可以通过使得驱动器1030a激活连接到led 1050a的通过设备来激活led 1050a。激活该通过设备允许电流流过led 1050a。逻辑1010可以通过使得驱动器1030b将连接到led 1050ab的通过设备去激活来将led 1050b去激活。激活该通过设备防止或减少了流过led 1050b的电流。
92.在图11的示例中,逻辑1010确定led 1050a两端的正向电压(1004)和led 1050b两端的正向电压(1006)。逻辑1010可以通过将adc 1022连接到焊盘1060a和1070a两端来测量led 1050a两端的正向电压。逻辑1010可以被配置为随后控制连接网络1032以使得adc 1022与焊盘1060a和1070a断开连接,并且将adc 1022连接至焊盘1060b和1070b,但是在其他示例中,相邻led的阳极焊盘可以不直接连接。在图10的示例中,阳极焊盘1070a被连接到阳极焊盘1070b。adc 1022可以将每个正向电压转换为由逻辑1010存储在存储器中的数字数。
93.在图11的示例中,逻辑1010基于led 1050a和1050b两端的正向电压来确定led 1050a和1050b之间是否存在故障(1008)。例如,逻辑1010可以被配置为确定正向电压中的每个正向电压是否在可接受电压范围内。逻辑1010还可以被配置为测量驱动器1030a和/或1030b两端的电压,以确定单个led两端或单个驱动器两端是否存在故障。响应于确定在阴极焊盘1070a和1070b之间存在故障,逻辑1010可以被配置为递增故障计数器,并且存储led 1050a和1050b的位置。
94.本公开将功能归因于处理电路装置110和210、bist 120和逻辑410、510、610、810和1010。处理电路装置110和210、bist 120和逻辑410、510、610、810和1010可以包括一个或多个处理器。处理电路装置110和210、bist 120以及逻辑410、510、610、810和1010可以包括集成电路装置、分立逻辑电路装置、模拟电路装置(诸如一个或多个微处理器)、数字信号处理器(dsp)、专用集成电路(asic)和/或现场可编程门阵列(fpga)的任何组合。在某些示例
中,处理电路装置110和210、bist 120和逻辑410、510、610、810和1010可以包括多个部件,诸如一个或多个微处理器、一个或多个dsp、一个或多个asic或一个或多个fpga以及其他分立或集成逻辑电路装置和/或模拟电路装置的任何组合。
95.本公开中描述的技术还可以在包括非暂态计算机可读存储介质的制品中实现或编码,制品是诸如处理电路装置110和210、bist 120和逻辑410、510、610、810和1010。示例非暂态计算机可读存储介质可以包括ram、rom、可编程rom(prom)、可擦除可编程rom(eprom)、电可擦除可编程rom(eeprom)、闪存、硬盘、磁性介质、光学介质或任何其他计算机可读存储设备或有形计算机可读介质。术语“非暂态”可以指示存储介质没有以载波或传播的信号来实现。在某些示例中,非暂态存储介质可以存储可以随时间改变的数据(例如,在ram或高速缓存中)。
96.以下编号的示例呈现了本公开的一个或多个方面。
97.示例1.一种针对用于检测故障的内建自测试的方法,方法包括:使得驱动器集合中的第一驱动器将第一相应通过设备导通,其中驱动器集合中的每个驱动器包括通过设备,通过设备被配置为电连接到至少一个阳极焊盘或至少一个阴极焊盘中的相应焊盘,并且其中驱动器集合中的每个驱动器被配置为控制led集合中的相应led是被导通还是关断。方法还包括:确定在至少一个阳极焊盘的第一阳极焊盘处的第一电压电平,并且确定在至少一个阴极焊盘的第一阴极焊盘处的第一电压电平。方法还包括:基于第一阳极焊盘和第一阴极焊盘处的第一电压电平,确定在第一驱动器上、在第一阳极焊盘和第一阴极焊盘两端或者在第一led上存在故障。
98.示例2.根据示例1所述的方法,还包括:在感测电阻器被连接在第一阳极焊盘和第一阴极焊盘两端时,通过确定感测电阻器两端的电压降来确定第一阳极焊盘和第一阴极焊盘处的第一电压电平。
99.示例3.根据示例1或示例2所述的方法,还包括:通过至少使得感测电阻器被连接在至少一个阳极焊盘中的第二阳极焊盘和至少一个阴极焊盘中的第二阴极焊盘两端,逐个单独测试驱动器集合中的每个驱动器或逐个单独测试led集合中的每个led;并且在感测电阻器被连接在第二阳极焊盘和第二阴极焊盘两端时,确定第二阳极焊盘和第二阴极焊盘处的第二电压电平。
100.示例4.根据示例1至3或其任意组合所述的方法,其中逐个单独测试每个驱动器或每个led包括:使得驱动器集合中的第二驱动器将第二相应通过设备导通。
101.示例5.根据示例1至4或其任意组合所述的方法,其中逐个单独测试每个驱动器或每个led包括:基于第二阳极焊盘和第二阴极焊盘处的第二电压电平来确定第二驱动器或第二led上存在故障。
102.示例6.根据示例1至5或其任意组合所述的方法,其中逐个单独测试每个驱动器或每个led包括:在确定第一电压电平之前,控制连接网络以将感测电阻器连接在第一阳极焊盘和第一阴极焊盘两端。
103.示例7.根据示例1至6或其任意组合所述的方法,其中逐个单独测试每个驱动器或每个led包括:在确定第二电压电平之前,控制连接网络以将感测电阻器与第一阳极焊盘和第一阴极焊盘断开连接。
104.示例8.根据示例1至7或其任意组合所述的方法,其中逐个单独测试每个驱动器或
每个led包括:在确定第二电压电平之前,控制连接网络以将感测电阻器连接在第二阳极焊盘和第二阴极焊盘两端。
105.示例9.根据示例1至8或其任意组合所述的方法,还包括:由差分adc将数字数输出到处理电路装置,数字数指示感测电阻器两端的电压降。
106.示例10.根据示例1至9或其任意组合所述的方法,其中基于数字数来确定故障是否存在。
107.示例11.根据示例1至10或其任意组合所述的方法,还包括:在感测电阻器与至少一个阳极焊盘和至少一个阴极焊盘断开连接时,使得电流源向感测电阻器递送测试电流。
108.示例12.根据示例1至11或其任意组合所述的方法,还包括:在测试电流被递送到感测电阻器时,确定感测电阻器两端的电压降。
109.示例13.根据示例1至12或其任意组合所述的方法,还包括:基于所确定的感测电阻器两端的电压降来改变感测电阻器的电阻。
110.示例14.根据示例1至13或其任意组合所述的方法,还包括:使用微调系数来改变感测电阻器的电阻。
111.示例15.根据示例1至14或其任意组合所述的方法,还包括:将微调系数存储到存储器。
112.示例16.根据示例1至15或其任意组合所述的方法,其中确定存在故障包括:确定第一阳极焊盘处的第一电压电平与第一阴极焊盘处的电压电平之间的差大于上限阈值。
113.示例17.根据示例1至16或其任意组合所述的方法,其中确定存在故障包括:响应于确定第一电压电平之间的差大于上限阈值,确定第一阳极焊盘和第一阴极焊盘两端存在开路。
114.示例18.根据示例1至17或其任意组合所述的方法,其中确定存在故障包括:确定第一阳极焊盘处的第一电压电平与第一阴极焊盘处的电压电平之间的差小于下限阈值。
115.示例19.根据示例1至18或其任意组合所述的方法,其中确定存在故障包括:响应于确定第一电压电平之间的差小于下限阈值,确定在第一阳极焊盘和第一阴极焊盘之间存在短路。
116.示例20.根据示例1至19或其任意组合所述的方法,还包括:将故障计数存储到存储器。
117.示例21.根据示例1至20或其任意组合所述的方法,还包括:将检测到的开路故障的第一计数存储到存储器;以及将检测到的短路故障的第二计数存储到存储器。
118.示例22.根据示例1至21或其任意组合所述的方法,还包括:经由诊断接口而将故障计数输出到外部设备。
119.示例23.根据示例1至22或其任意组合所述的方法,还包括:确定故障计数是否大于阈值数;以及响应于确定故障计数大于阈值数,将故障计数输出到外部设备。
120.示例24.根据示例1至23或其任意组合所述的方法,还包括:确定至少一个阳极焊盘中的每个相应阳极焊盘和至少一个阴极焊盘中的每个相应阴极焊盘两端的电压差的最小值。
121.示例25.根据示例1至24或其任意组合所述的方法,还包括:确定至少一个阳极焊盘中的每个相应阳极焊盘和至少一个阴极焊盘中的每个相应阴极焊盘两端的电压差的最
大值。
122.示例26.根据示例1至25或其任意组合所述的方法,还包括:确定至少一个阳极焊盘中的每个相应阳极焊盘和至少一个阴极焊盘中的每个相应阴极焊盘两端的电压差的平均值。
123.示例27.根据示例1至26或其任意组合所述的方法,还包括:将最小值、最大值和平均值存储到存储器。
124.示例28.根据示例1至27或其任意组合所述的方法,还包括:经由诊断接口,将最小值、最大值和平均值输出到外部设备。
125.示例29.根据示例1至28或其任意组合所述的方法,还包括:通过至少使得多个驱动器将相应多个通过设备逐个导通,批量同时测试驱动器集合中的多个驱动器或led集合中的多个led;在相应多个通过设备中的通过设备导通时,逐个确定相应焊盘两端的多个电压差;以及基于多个电压差来确定是否存在故障。多个驱动器包括少于驱动器集合中的全部驱动器,并且多个led包括少于led集合中的全部led。
126.示例30.根据示例1至29或其任意组合所述的方法,还包括:经由诊断接口,从外部设备接收信号;以及响应于从外部设备接收信号,确定故障是否存在。
127.示例31.根据示例1至30或其任意组合所述的方法,其中确定故障是否存在发生在混合过程之前和之后。
128.示例32.根据示例1至31或其任意组合所述的方法,还包括:在混合过程之前,确定第一阳极焊盘和第一阴极焊盘两端是否存在故障。
129.示例33.根据示例1至32或其任意组合所述的方法,其中确定第一led上是否存在故障发生在混合过程之后。
130.示例34.根据示例1至33或其任意组合所述的方法,其中混合过程包括:将设备安装在包括led集合的结构上,以及将开关集合电连接到led集合。
131.示例35.一种包括用于检测故障的内建自测试的设备,设备还包括至少一个阳极焊盘以及至少一个阴极焊盘,至少一个阳极焊盘被配置为连接到led集合的阳极,至少一个阴极焊盘被配置为连接到led集合的阴极。设备还包括驱动器集合,其中驱动器集合中的每个驱动器包括通过设备,通过设备被配置为电连接到至少一个阳极焊盘或至少一个阴极焊盘中的相应焊盘,并且其中驱动器集合中的每个驱动器被配置为控制led集合中的相应led是被导通还是关断。设备还包括处理电路装置,处理电路装置被配置为通过以下操作逐个单独测试驱动器集合中的每个驱动器或逐个单独测试led集合中的每个led:至少使得驱动器集合中的第一驱动器将第一相应通过设备导通;确定至少一个阳极焊盘中的第一阳极焊盘处的第一电压电平;确定至少一个阴极焊盘中的第一阴极焊盘处的第一电压电平;以及基于第一阳极焊盘和第一阴极焊盘处的第一电压电平,确定在第一驱动器上、在第一阳极焊盘和第一阴极焊盘两端或者在第一led上存在故障。
132.示例36.根据示例35所述的设备,还包括感测电阻器,所述感测电阻器被配置为连接至第一阳极焊盘和第一阴极焊盘。
133.示例37.根据示例35或示例36所述的设备,进一步包括差分adc,该差分adc被配置为测量感测电阻器两端的电压。
134.示例38.根据示例35至37或其任意组合所述的设备,还包括连接网络,该连接网络
被配置为连接到第一阳极焊盘和第一阴极焊盘。
135.示例39.根据示例35至38或其任意组合所述的设备,还包括存储器,该存储器被配置为存储针对感测电阻器的微调系数。
136.示例40.根据示例35至39或其任意组合所述的设备,还包括存储器,该存储器被配置为存储每个led、每个焊盘对和/或每个驱动器两端的电压差的最小值、最大值和平均值。
137.示例41.根据示例35至40或其任意组合所述的设备,其中处理电路装置包括状态机,状态机被配置为使得驱动器集合将通过设备逐个导通或关断,作为自测试的一部分。
138.示例42.根据示例35至41或其任意组合所述的设备,其中处理电路装置被配置为执行根据示例1至34或其任意组合所述的方法。
139.示例43.一种包括其上存储有可执行指令的计算机可读介质的设备,可执行指令被配置为由处理电路装置可执行来使得处理电路装置执行根据示例1至34或其任意组合所述的方法。
140.示例44.一种系统,包括用于执行根据示例1至34或其任意组合所述的方法的装置。
141.示例45.一种针对内建自测试的方法,该内建自测试用于检测led集合中的第一led和第二led之间的故障,方法包括:使得驱动器集合中的第一驱动器将第一相应通过设备导通。驱动器集合中的每个驱动器包括通过设备,通过设备被配置为电连接到至少一个阳极焊盘或至少一个阴极焊盘中的相应焊盘,并且其中驱动器集合中的每个驱动器被配置为控制led集合中的相应led是被导通还是关断。方法还包括:使得驱动器集合中的第二驱动器控制第二相应通过设备以关断第二led;确定第一led两端的第一正向电压以及确定第二led两端的第二正向电压。方法还包括:基于第一正向电压和第二正向电压来确定在led集合中的第一led和第二led之间存在故障。
142.示例46.根据示例45所述的方法,还包括:确定第一正向电压是否在被激活的led的第一可接受范围之外。
143.示例47.根据示例45或示例46所述的方法,还包括:确定第二正向电压是否在被去激活的led的第二可接受范围之外。
144.示例48.根据示例45至47或其任意组合所述的方法,其中确定存在故障包括:确定第一正向电压在第一可接受范围之外。
145.示例49.根据示例45至48或其任意组合所述的方法,其中确定存在故障包括:确定第二正向电压在第二可接受范围之外。
146.示例50.根据示例45至49或其任意组合所述的方法,其中确定第一正向电压是否在第一可接受范围之外包括:确定第一正向电压小于被激活的led的第一阈值电平。
147.示例51.根据示例45至50或其任意组合所述的方法,其中确定第二正向电压是否在第二可接受范围之外包括:确定第二正向电压大于被去激活的led的第二阈值电平。
148.示例52.根据示例45至51或其任意组合所述的方法,还包括:通过差分adc来向处理电路装置输出数字数,数字数指示第一led两端的第一正向电压或指示第二led两端的第二正向电压。
149.示例53.根据示例45至52或其任意组合所述的方法,还包括:使得差分adc的第一输入接收第一信号,第一信号指示第一焊盘对的阳极焊盘处的电压电平。
150.示例54.根据示例45至53或其任意组合所述的方法,还包括:使得差分adc的第二输入接收第二信号,第二信号指示在第一焊盘对的阴极焊盘处的电压电平。
151.示例55.根据示例45至54或其任意组合所述的方法,还包括:使得差分adc的第一输入接收第三信号,而不是接收第一信号,第三信号指示在第二焊盘对的阳极焊盘处的电压电平。
152.示例56.根据示例45至55或其任意组合所述的方法,还包括:使得差分adc的第二输入接收第四信号,而不是接收第一信号,第四信号指示在第二焊盘对的阴极焊盘处的电压电平。
153.示例57.根据示例45至56或其任意组合所述的方法,还包括:响应于确定第一led和第二led之间存在故障而递增计数器。
154.示例58.根据示例45至57或其任意组合所述的方法,还包括:经由诊断接口,将计数器的值输出到外部设备。
155.示例59.根据示例45至58或其任意组合所述的方法,还包括:响应于确定在第一led和第二led之间存在故障,将第一led的位置和第二led的位置存储到存储器。
156.示例60.根据示例45至59或其任意组合所述的方法,还包括:经由诊断接口,将第一led的位置和第二led的位置输出到外部设备。
157.示例61.根据示例45至60或其任意组合所述的方法,还包括:将led集合的第一子集导通,并且将led集合的第二子集关断。
158.示例62.根据示例45至61或其任意组合所述的方法,其中第一子集和第二子集形成棋盘图案。
159.示例63.根据示例45至62或其任意组合所述的方法,其中第一子集和第二子集形成环形图案或条纹图案。
160.示例64.根据示例45至63或其任意组合所述的方法,还包括:经由诊断接口,从外部设备接收信号。
161.示例65.根据示例45至64或其任意组合所述的方法,还包括:响应于从外部设备接收到信号,确定第一led和第二led之间是否存在故障。
162.示例66.根据示例45至65或其任意组合所述的方法,还包括:响应于从外部设备接收到信号,执行内建自测试。
163.示例67.根据示例45至66或其任意组合所述的方法,还包括:在设备的启动阶段期间,确定第一led和第二led之间是否存在故障。
164.示例68.根据示例45至67或其任意组合所述的方法,其中第一led与第二led相邻。
165.示例69.根据示例45至68或其任意组合所述的方法,其中第一led以矩阵形式与第二led对角地布置。
166.示例70.根据示例45至69或其任意组合所述的方法,其中确定存在故障包括:确定第一焊盘对的阴极焊盘与第二焊盘对的阴极焊盘之间存在短路。
167.示例71.根据示例45至70或其任意组合所述的方法,还包括:控制连接网络以一次将adc连接到第一led的端子或第二led的端子。
168.示例72.一种设备,包括用于检测led集合中的第一led和第二led之间的故障的内建自测试,设备包括焊盘集合,焊盘集合包括第一焊盘对以及第二焊盘对,第一焊盘对被配
置为连接至第一led,第二焊盘对被配置为连接至第二led。设备还包括驱动器集合,其中驱动器集合中的每个驱动器包括通过设备,通过设备被配置为电连接到焊盘集合中的相应焊盘,并且其中驱动器集合中的每个驱动器被配置为控制led集合中的相应led是被导通还是关断。设备还包括处理电路装置,处理电路装置被配置为:使得驱动器集合中的第一驱动器将第一相应通过设备导通,并且使得驱动器集合中的第二驱动器控制第二相应通过设备以关断第二led。处理电路装置还被配置为:确定第一led两端的第一正向电压;确定第二led两端的第二正向电压;以及基于第一正向电压和第二正向电压来确定led集合中的第一led与第二led之间存在故障。
169.示例73.根据示例72所述的设备,还包括感测电阻器,感测电阻器被配置为连接到第一阳极焊盘和第一阴极焊盘。
170.示例74.根据示例72或示例73所述的设备,进一步包括差分adc,差分adc被配置为测量感测电阻器两端的电压。
171.示例75.根据示例72至74或其任意组合所述的设备,还包括连接网络,连接网络被配置为连接到第一阳极焊盘和第一阴极焊盘。
172.示例76.根据示例72至75或其任意组合所述的设备,还包括存储器,该存储器被配置为存储针对感测电阻器的微调系数。
173.示例77.根据示例72至76或其任意组合所述的设备,还包括:存储器,存储器被配置为存储每个led、每个焊盘对和/或每个驱动器两端的电压差的最小值、最大值和平均值。
174.示例78.根据示例72至77或其任意组合所述的设备,其中处理电路装置包括状态机,状态机被配置为使得驱动器集合将通过设备逐个导通和关断,作为自测试的一部分。
175.示例79.根据示例72至78或其任意组合所述的设备,其中处理电路装置被配置为执行根据示例45至71或其任意组合所述的方法。
176.示例80.一种包括其上存储有可执行指令的计算机可读介质的设备,可执行指令被配置为由处理电路装置可执行,以使得处理电路装置执行根据示例45至71或其任意组合所述的方法。
177.示例81.一种包括用于执行根据示例45至71或其任意组合所述的方法的装置的系统。
178.已描述了本公开的各种示例。预期所描述的系统、操作或功能的任何组合。这些示例和其他示例在所附权利要求的范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜