CN111867177B - Led驱动装置及方法、以及可读存储介质 - Google Patents
Led驱动装置及方法、以及可读存储介质 Download PDFInfo
- Publication number
- CN111867177B CN111867177B CN202010668261.6A CN202010668261A CN111867177B CN 111867177 B CN111867177 B CN 111867177B CN 202010668261 A CN202010668261 A CN 202010668261A CN 111867177 B CN111867177 B CN 111867177B
- Authority
- CN
- China
- Prior art keywords
- signal
- data
- driving
- led driving
- driving device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 30
- 238000004590 computer program Methods 0.000 claims description 8
- 230000004044 response Effects 0.000 claims description 5
- 238000004891 communication Methods 0.000 abstract description 12
- 241001649081 Dina Species 0.000 description 19
- 238000010586 diagram Methods 0.000 description 15
- 238000012545 processing Methods 0.000 description 11
- 230000002950 deficient Effects 0.000 description 6
- 230000003111 delayed effect Effects 0.000 description 6
- 230000008569 process Effects 0.000 description 5
- 230000009471 action Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05B—ELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
- H05B45/00—Circuit arrangements for operating light-emitting diodes [LED]
- H05B45/10—Controlling the intensity of the light
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05B—ELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
- H05B45/00—Circuit arrangements for operating light-emitting diodes [LED]
- H05B45/30—Driver circuits
- H05B45/32—Pulse-control circuits
- H05B45/325—Pulse-width modulation [PWM]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02B—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
- Y02B20/00—Energy efficient lighting technologies, e.g. halogen lamps or gas discharge lamps
- Y02B20/40—Control techniques providing energy savings, e.g. smart controller or presence detection
Landscapes
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Control Of El Displays (AREA)
Abstract
本发明公开了一种LED驱动装置及方法、以及可读存储介质。该装置的一具体实施例包括复位模块,在检测到由第(N‑1)级LED驱动装置输出的第N级数据驱动信号具有输入脉宽时,输出复位信号;信号计数模块,在未接收到复位信号时,对输入的第(N‑1)级数据驱动信号进行计数,在计数到第(N‑1)级LED驱动装置进行驱动所需的位数时,输出标志信号;信号选择模块,在接收到标志信号时,选择输入的第(N‑1)级数据驱动信号作为待进行解调的数据驱动信号;以及信号解调模块。该实施方例的装置能够在遇到第(N‑1)级驱动装置出现损坏的情况下,一次性完成LED灯串的串行通信链路的重建,并同时正确的完成灯串LED驱动。
Description
技术领域
本发明涉及电源技术领域。更具体地,涉及一种LED驱动装置及方法以及可读存储介质。
背景技术
在室外景观照明和辅助照明等应用工程中,低功率LED芯片应用广泛。LED灯串及由LED灯串按照预定的规则制造的LED外墙显示屏用于显示各种图案和文字信息。这类LED灯串及LED灯串组合的显示屏,其基本像素点一般由一颗驱动芯片及三颗或四颗LED芯片组成。每个像素点的驱动芯片,既担当着LED驱动的任务,又担当着将来自上一基本像素点的驱动芯片转发出来的控制信号进行信号重建的任务,从而以串行通信的方式从灯串的一端将控制信息逐个转发至下一个驱动芯片,直至最后一颗。
根据图1中例示出的传统的LED灯串驱动***,它只有一个信号输入端DIN,一个信号转发输出端DO。当此类灯串中的一个或不连续的多个驱动芯片发生损坏时,例如当芯片U2发生损坏时,在出现第一个损坏驱动芯片的位置开始不再能够被点亮,而U2转发输出端DO将不能输出有本将驱动下一级基本像素的输入信号D3。这种损坏的芯片或由其组成的像素点,称之为“坏点”。当该电路中出现坏点时,该坏点以及该坏点之后的LED均不能正常驱动,即,不能在发现坏点的同时及时重建对后续LED的驱动,而是必须重新更换坏点并必须等待LED主控制器发出第二帧数据,LED灯串才能重新恢复除坏点外的像素的正常点亮。
有鉴于此,需要提供一种LED驱动装置及其驱动方法及可读存储介质,使得在对LED灯串中的一个或多个LED进行驱动时,能够实时监测前一级及再前一级的数据驱动输出信号,当遇到前一级驱动装置出现损坏的情况下,一次性完成LED灯串的串行通信链路的重建,并同时正确的完成灯串LED的驱动。
发明内容
本发明的一个目的在于提供一种LED驱动装置,用于驱动串联LED中的一个或多个LED,LED驱动装置为串联形成的多级LED驱动装置中的第N级LED驱动装置,N≥2,第N级LED驱动装置包括:
复位模块,配置为在检测到由第(N-1)级LED驱动装置输出的第N级数据驱动信号具有输入脉宽时,输出复位信号;
信号计数模块,配置为在未接收到复位信号时,对输入的第(N-1)级数据驱动信号进行计数,在计数到第(N-1)级LED驱动装置进行驱动所需的位数时,输出标志信号;
信号选择模块,配置为在未接收到标志信号时,选择将输入的第N级数据驱动信号作为待进行解调的数据驱动信号,在接收到标志信号时,选择输入的第(N-1)级数据驱动信号作为待进行解调的数据驱动信号;以及
信号解调模块,配置为从待进行解调的数据驱动信号中解调出第N级LED驱动装置需要的位数的驱动数据,并根据后续位数的数据驱动信号得到第(N+1)级数据驱动信号。
在一种可能的实施例中,第N级LED驱动装置还包括信号延迟模块,配置为对待分别输入信号计数模块和信号选择模块的第(N-1)级数据驱动信号信进行延时。
在一种可能的实施例中,信号计数模块还配置为响应于复位信号,计数被复位清零且标志信号被复位。
在一种可能的实施例中,复位模块还配置为:在第N级LED驱动装置上电或初始化时,输出复位信号;以及在第N级LED驱动装置完成信号解调时,输出复位信号。
在一种可能的实施例中,第N级LED驱动装置还包括存储器,配置为存储由信号解调模块解调出的驱动数据。
本发明的第二方面提供了一种LED驱动装置,包括串联形成的多级LED驱动装置,其中,第N级LED驱动装置为如以上实施例中任一个的LED驱动装置,N≥2;第1级LED驱动装置包括信号解调模块,配置为从待进行解调的数据驱动信号中解调出第1级LED驱动装置需要的位数的驱动数据,并根据后续位数的数据驱动信号得到第2级数据驱动信号。
本发明的第三方面提供了一种LED驱动方法,用于驱动由串联形成的多级LED驱动装置中的第N级LED驱动装置驱动的串联LED中的一个或多个LED,N≥2,包括:
当检测到由第(N-1)级LED驱动装置输出的第N级数据驱动信号具有输入脉宽时,由复位模块输出复位信号;
当未接收到复位信号时,由信号计数模块对输入的第(N-1)级数据驱动信号进行计数,在计数到第(N-1)级LED驱动装置进行驱动所需的位数时,输出标志信号;
当未接收到标志信号时,由信号选择模块选择将输入的第N级数据驱动信号作为待进行解调的数据驱动信号,当接收到标志信号时,由信号选择模块选择输入的第(N-1)级数据驱动信号作为待进行解调的数据驱动信号;以及
由信号解调模块从待进行解调的数据驱动信号中解调出第N级LED驱动装置需要的位数的驱动数据,并根据后续位数的数据驱动信号得到第(N+1)级数据驱动信号。
在一种可能的实施例中,LED驱动方法还包括为对待分别输入信号计数模块和信号选择模块的第(N-1)级数据驱动信号信进行延时。
在一种可能的实施例中,LED驱动方法还包括响应于复位信号,计数被复位清零且标志信号被复位。
本发明的第四方面提供了一种存储程序的计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上文方法的实施例中任一个可能的实施例的方法。
本发明的有益效果如下:在对LED灯串中的一个或多个LED进行驱动时,使得能够实时监测前级的输出信号,当遇到前级驱动装置出现损坏的情况下,一次性完成LED灯串的串行通信链路的重建,并同时按照灯串主控制器发出的LED像素数据驱动信号流准确点亮本级驱动的LED灯组。此外,本发明的技术方案更加合理和智能化,提高了LED灯串应用工程的可靠性及便利性。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为示出一种传统的LED灯串驱动连接方式的示意图;
图2为示出LED灯串驱动控制中所涉及的示例性编码以及驱动数据处理方式的示意图;
图3为根据本申请实施例的串联形成的多级LED驱动装置的示意性连接图;
图4为串联形成的多级LED驱动装置中根据本申请实施例的第N级LED驱动装置的内部电路模块示意性结构图,其中,N≥2;
图5为图4中的根据本申请实施例的第N级LED驱动装置的示例性工作流程图,N≥2;以及
图6为示出根据本申请实施例的LED驱动方法的示意性流程图。
具体实施方式
为使本发明的技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。本领域技术人员应理解,相同或类似的模块以相同的标号表示。本申请中不对步骤的执行顺序进行限制,例如当描述方法包括步骤a和步骤b时,可以依次执行步骤a、步骤b,也可以依次执行步骤b、步骤a。另外,本申请中的属于包括、包含、具有等的含义是开式的,即,当描述部件包括、包含、或具有第一模块、第二模块、第三模块时表示除第一模块、第二模块、第三模块外,也可以包括其他模块。
图2为示出LED灯串驱动控制中所涉及的示例性编码以及驱动数据处理方式的示意图。
作为LED灯串驱动控制方法,通常可以采用图2所示的串行通信的编码方式及驱动数据处理方式。具体地,图2中的A示例性地示出了一种单线归零码。在以通信信号的串行级联方式驱动多个单位像素的情况下,通常可以在LED灯串中采用该单线归零码通信协议。数据分为“0”码和“1”码。“0”码由高电平脉宽T0H与低电平脉宽T0L构成,“1”码由高电平脉宽T1H与低电平脉宽T1L构成。通过“0”码与“1”码的组合构成对每个LED的控制数据,两种码的具体高电平脉宽T0H和低电平脉宽T0L可以根据LED灯串的具体规格在不同的驱动装置实施中进行调整。本领域技术人员应理解,这仅是示例性的,并不旨在限制本发明,实际应用中,其他可行的串行编码方式也是可以的。
进一步如图2中的B所示,对于串行驱动的LED灯串中的每个驱动装置,通常会把LED串驱动数据流中满足待由自身驱动的LED所需的位数锁存后,再通过自身的输出信号端DO转发至下一个驱动装置,并依次类推级联下去。例如,图2中的B例示出每一个驱动装置驱动3个LED的情况。其中,该例中的每个LED需要8位数据驱动,在LED串中具有有串联连接的n个驱动装置,因此在每一帧数据中,第一个驱动装置接收到的数据驱动信号D1为包括所有3×8×n位数据的数据流,而对应于第一个驱动装置所驱动的3个LED的所需数据驱动信号位数为3×8=24位,因此,第一个驱动装置将3×8×n位数据中数出24位的、后续的数据作为输入到第二个驱动装置的数据驱动信号D2,以此类推级联下去。
对于上述LED灯串驱动控制中所涉及的单线归零码以及串行通信数据驱动信号传输方式,如仅以该数据驱动信号D1、D2、……Dn简单级联,当存在“坏点”时必然存在当前帧数据流不可及时重建的情况。
因此,参照图3至图6,提供了根据本申请实施例的LED灯串驱动数据处理方式中的技术方案。
图3为根据本申请实施例的串联形成的多级LED驱动装置的示意性连接图;图4为串联形成的多级LED驱动装置中根据本申请实施例的第N级LED驱动装置的内部电路模块示意性结构图,其中,N≥2,N为正整数。
如图3所示,图中以每个LED驱动装置控制3个LED为例示出一个总数为n的多级LED驱动装置的示意性连接图,n≥2,n为正整数。如图所示,串联形成的多级LED驱动装置的每个LED驱动装置U1、U2、……Un(n≥2,n为正整数)包括信号输入端DIN、备用信号输入端DINA、LED驱动端L1、L2和L3。当多个LED驱动装置串联形成了多级LED驱动装置时,多级LED驱动装置中的第2级以上的每个LED驱动装置的信号输入端DIN接收前一级LED驱动装置的输出信号,即,与前一级LED驱动装置的数据驱动信号输出端DO连接。第2级以上的每个LED驱动装置的备用信号输入端DINA接收前一级LED驱动装置的数据驱动信号,该信号作为当前级的辅助输出驱动信号用于辅助数据驱动信号的重建,即,该备用信号输入端DINA与再前一级LED驱动装置的数据驱动信号输出端DO连接。根据本申请的实施例,控制LED灯串中的所有LED的数据驱动信号可以由外部主控制器输出,即,可以通过外部的主控制器以串行通信方式向串联形成的多级LED装置中的第1级LED驱动装置U1发送包括控制LED灯串中所有LED的驱动数据的数据驱动信号数据流。主控制器通常可以为中央处理器CPU或微控制器MCU。相应地,本领域技术人员可以理解,第2级LED驱动装置U2的备用信号输入端DINA接收的前一级LED驱动装置的数据驱动信号也来自主控制器。
根据本申请实施例,结合对图2的描述,本领域技术人员应理解,单个LED通常可以采用PWM控制方式。例如,当单个LED采用8位PWM控制时,根据本申请实施例中的串联的LED驱动装置U1、U2、……Un中的每个装置所驱动的LED每一帧所需数据驱动信号的数据总位数为8×3=24位,当单个LED采用16位PWM控制时,根据本申请实施例中的LED驱动装置U1、U2、……Un中的每个所驱动的LED每一帧所需数据驱动信号的数据总位数为16×3=48位。本领域技术人员应理解,尽管图3中示出的单个LED驱动装置驱动三个LED的情况,但这不旨在限制本申请。根据本申请实施例中的单个LED驱动装置还可以驱动其他数量的LED,例如m个(m为不同于3的正整数)。当单个LED采用8位PWM控制时,根据本申请实施例中的串联的LED驱动装置U1、U2、……Un中的每个装置所驱动的LED每一帧所需数据驱动信号的数据总位数为8×m位。当然,相应地,从外部主控制器输入的总的驱动数据为8×m×n位。当单个LED采用16位PWM控制时,根据本申请实施例中的LED驱动装置U1、U2、……Un中的每个所驱动的LED每一帧所需数据驱动信号的数据总位数为16×m位,此时,相应地,从外部主控制器输入的总的驱动数据为16×m×n位。
通过以上连接方式,根据以上形式的驱动数据驱动下,每个LED驱动装置的LED驱动端L1、L2、L3输出对应于每个LED的每周期的PWM数据驱动信号以控制每个LED的开通和关断。
应注意,如图3示出了多级LED驱动装置中的每一级LED驱动装置U1、U2……Un(n≥2,n为正整数)均是根据本申请实施例的单个LED驱动装置的情况,在串联使用时,第1级LED驱动装置U1中的备用信号输入端DINA空置。根据本申请的实施例,串联形成根据本申请的多级LED驱动装置时,第1级LED驱动装置并不限定为根据本申请实施例的单个LED驱动装置,也就是说,根据本申请实施例的多级LED驱动装置中第1级LED驱动装置也可以为其他类型的LED驱动装置,只要该LED驱动装置具备从主控制器输出的数据驱动信号中从待进行解调的数据驱动信号中解调出第1级LED驱动装置需要的位数的驱动数据,并根据后续位数的数据驱动信号得到第2级LED驱动装置的数据驱动信号即可。具体原因将在下文结合本申请的LED驱动装置的结构与功能进行描述。下面结合图4示出的示例性内部电路模块结构图来描述串联形成的多级LED驱动装置中根据本申请实施例的第N级LED驱动装置的结构和功能实现,(N≥2)。本领域技术人员可以理解,尽管此处给出了N≥2的情况,这仅是为了描述的清楚,根据本申请实施例的LED驱动装置40在使用时也可以作为第1级的驱动装置,只要如图3中所示空置备用信号输入端DINA即可。此外,为了描述的方便,下文假定每个LED驱动装置40控制3个LED,单个LED采用8位PWM信号控制。
如图4所示,根据本申请实施例的LED驱动装置40可以包括复位模块401、信号计数模块403和信号选择模块405。
图中以DIN表示当前级的LED驱动装置的数据驱动信号,DINA表示输入到前一级LED驱动装置的数据驱动信号,DO1表示待解调的数据驱动信号。换句话说,在当前级LED驱动装置40表示串联形成的多级LED驱动装置中的第N级LED驱动装置时,前一级LED驱动装置表示第N-1级LED驱动装置,下一级LED驱动装置表示第N+1级LED驱动装置。如图4所示,根据本申请实施例的LED驱动装置40,利用信号选择模块405来根据信号计数模块403输出的标志信号SW对待解调的数据驱动信号进行选择性。
具体地,本领域技术人员应理解,当LED的驱动装置出现故障时,数据驱动信号输出端DO将不会有正常的数字信号输出,同时该级LED也不会被正常点亮,即,一旦LED驱动装置出现故障,则数据驱动信号输出端DO将不会有高电平与低电平变化的信号输出。因此,根据本申请的实施例,以复位模块401对前一级LED驱动装置进行监测,当检测到数据驱动信号DIN为高低电平变化的信号时,则通过信号选择模块405选择当前级的数据驱动信号DIN作为解调的数据驱动信号DO1,而一旦检测到本级LED驱动装置40的数据驱动信号DIN不是高低电平变化的信号时,则通过信号选择模块405选择前一级数据驱动信号DINA作为待解调的数据驱动信号DO1,以便在前一级LED的驱动装置出现坏点时,串联的多级LED装置仍可以顺利完成后续处理动作,也就是实时完成驱动数据的重建,从而保证本级以及后续级驱动的LED串仍可以被正常驱动。
进一步具体地,由于前一级的数据驱动信号相比于输入到当前LED驱动装置的数据驱动信号多了8×3=24位数据,在本申请中,通过信号计数模块403的计数来确定前级数据驱动信号DINA的数据构成并通过输出标志信号SW向信号选择模块405告知已确定的数据构成,并以复位模块401控制信号计数模块403开始计数的时机。根据本申请实施例,一旦复位模块401检测到前一级LED驱动装置出现故障,信号计数模块403则开始计数。优选地,信号计数模块403自开始计数起计数到与前级LED驱动所需的位数相同的数据时,向信号选择模块405输出已确定前一级数据驱动信号DINA中与驱动本级LED所需位数的数据驱动信号无关的数据的标志信号SW。具体到本示例,信号计数模块403从开始计数起,计数到前24位数据时,即计满24位后,向信号选择模块405输出表示前一级数据驱动信号DINA具有足够驱动本级LED所需位数的数据驱动信号的标志信号SW。
相应地,本领域技术人员应理解,信号计数模块403虽然一直试图计数,但是只要信号输入端DIN有数据进来时,对前一级LED驱动装置进行监测的复位模块401,则输出复位信号,因为信号计数模块403中止了计数过程,则不能满足输出标志信号SW的条件,此时,通过信号选择模块405选择当前级的数据驱动信号DIN作为解调的数据驱动信号DO1。通过上述过程可以保证当信号输入端DIN有当前级数据驱动信号接入时,选择当前级的数据驱动信号DIN作为解调的数据驱动信号DO1,而检测到本级LED驱动装置40的数据驱动信号DIN不是高低电平变化的信号时,选择前一级数据驱动信号DINA作为待解调的数据驱动信号DO1,以便在前一级LED的驱动装置出现坏点时,串联的多级LED装置仍可以顺利完成后续处理动作,也就是实时完成驱动数据的重建,从而保证本级以及后续级驱动的LED串仍可以被正常驱动。
优选地,信号计数模块403可以对转换沿进行计数。本领域技术人员应理解,可以将标志信号SW设计为高电平“1”,也可以将标志信号SW设计为低电平“0”。当信号选择模块405接收到该标志信号SW后,将待解调的数据驱动信号切换为前一级数据驱动信号DINA,因此,标志信号SW作用为信号切换的使能信号。
相应地,可以通过复位模块401实现对信号计数模块403开始计数的控制。复位模块401在检测到当前级的LED驱动装置的数据驱动信号DIN具有PWM形信号输出时,也就是在检测到高电平脉宽时,即可以产生复位信号RST从而使信号计数模块403复位。具体地,当产生复位信号RST时,信号计数模块403中的计数被复位清零,同时标志信号SW也被复位。
根据本申请的实施例,通过复位模块401确定开始计数的时机,并以标志信号SW作为确定前一级数据驱动信号中信号构成的标志和信号选择模块405开始动作的控制信号,因而,通过本申请的技术方案,只要前一级LED驱动装置出现坏点,LED驱动装置就将前一级LED驱动装置的数据驱动信号切换为本级待解调的数据驱动信号,从而完成对输入的数据驱动信号的实时监测和重建。
根据本申请实施例的LED驱动装置,还可以包括延时模块407。该延时模块407对将要输入到信号计数模块403和信号选择模块405中的前一级数据驱动信号DINA进行延时,延时时间保证本发明所涉及的信号重建电路能够正确实施。优选地,该延时时间小于LED串行通信所定义的“0”码高电平脉宽T0H的宽度。为了区分经过延时后的前一级数据驱动信号DINA,在图4以及后文将经过延时的前一级数据驱动信号表示为DINA'。
根据本申请实施例,LED驱动装置还可以包括信号解调模块409。信号解调模块409可以对信号选择模块405选择而得到的待解调的数据驱动信号DO1输入信号解调模块409进行处理。优选地,可以在装置上电复位后,默认将数据驱动信号DIN数据流选通送入信号解调模块409进行处理,一旦信号计数模块403发出标志信号SW,信号选择模块405将前一级数据驱动信号的数据流选通进信号解调模块409进行处理。本领域技术人员应理解,当通过信号延时模块407对前级数据驱动信号DINA进行延时后,信号选择模块405将经过延时的前级数据驱动信号DINA’的数据流选通进信号解调模块409进行处理。具体地,信号解调模块409可以从信号选择模块405输出的待解调的数据驱动信号DO1解调出自身将要驱动的LED所需的位数,并将后续的信号整形放大后由数据驱动信号输出端DO输出,该输出的信号可以作为下一级LED驱动装置的数据驱动信号DIN和再下一级LED驱动装置的前一级数据驱动信号DINA。
根据本申请的实施例,复位模块401还可以对上电复位信号POR和解调完成信号DR进行检测,当LED驱动装置上电或初始化时,基于表示上电或初始化的上电复位信号POR输出复位信号RST;当LED驱动装置的信号解调模块409解调完成时,基于表示解调完成的解调完成信号DR输出复位信号RST,当装置监测到前一级LED驱动装置出现“坏点”时,信号解调模块409解调完成时,也表示LED驱动装置完成了信号重建。
优选地,根据本申请实施例的LED驱动装置还可以包括锁存器(图4中未示出),通过锁存器可以存储解调后的本级LED驱动装置所需驱动位数的数据,进一步地,可以在时钟信号的控制下将锁存的数据驱动信号提供至各个LED,从而根据主控制器的控制使相应LED导通和关断。
通过本申请实施例的LED驱动装置的结构配置,可以通过简单的电路结构与逻辑过程在前一级LED的驱动装置出现坏点时,串联的多级LED装置可以顺利完成后续处理动作,也就是实时完成驱动数据的重建,从而保证本级以及后续级驱动的LED串仍可以被正常驱动。
进一步参照图5所示,图中示出根据本申请的实施例的LED驱动装置中各个模块的动作的示例性工作流程图。
如图5所示,只要复位模块401的复位信号未输出复位信号RST,即对前一级数据驱动信号进行计数,这里示出对经过延时的前一级数据驱动信号进行计数,本领域技术人员应理解,这并不旨在限制本发明。在该步骤中,可以数出前一级驱动所需的驱动位数后,从零计数。其中复位模块可以接收数据驱动信号,当数据驱动信号具有输入脉宽时,输出复位信号;或者复位模块还可以在确定接收到上电复位信号POR或者信号解调模块的解调完成信号DR时输出复位信号。优选地,其中解调完成信号DR可以在确定DO转发后续数据完毕后输出,本领域技术人员应理解,这并不是限制性地,也可以通过其他方式判定解调完成,并发出解调完成信号DR。
当计数到前一级驱动所需的驱动位数时,将待解调的数据驱动信号由当前级的数据驱动信号切换为前一级数据驱动信号,此处示出了将经过延时的前一级数据驱动信号选通进入信号解调模块409进行后续处理;当计数值未满足自身LED驱动数量所需的位数时,当前级数据驱动信号DIN被选通进入信号解调模块409进行处理。
信号解调模块409从待解调的数据驱动信号解调出驱动前一级LED所需的数据,并将数据驱动信号中的后续位数的数据整形放大后输出。
本领域技术人员应理解,根据本申请的复位模块401、信号计数模块403、信号选择模块405、延时模块407、信号解调模块409中的每一个均可以通过有限数量的开关、触发器、比较器电路的串并联组合实现。
本领域技术人员还应理解,尽管在图3中将LED驱动装置40示出为单个封装的形式,并将多级LED驱动装置示出为独立封装的多个LED驱动装置40串联连接的形式,根据本申请的多级LED驱动装置并不限于此,多级LED驱动装置也可以呈现为一个芯片或固件的形式,而多个LED驱动装置40的串联或者仅具有对总的数据驱动信号进行解调的第1级LED驱动装置与多个LED驱动装置40的串联均可以以内部连接的形式体现在独立封装的多级LED驱动装置中。
参照图6,根据本申请的实施例还提供了一种LED驱动方法,用于驱动由串联形成的多级LED驱动装置中的第N级LED驱动装置驱动的串联LED中的一个或多个LED,N≥2。
步骤S601,复位步骤。可选地,当检测到由第(N-1)级LED驱动装置输出的第N级数据驱动信号具有输入脉宽时,由复位模块输出复位信号。
步骤S603,计数步骤。可选地,当未接收到复位信号时,由信号计数模块对输入的第(N-1)级数据驱动信号进行计数,在计数到第(N-1)级LED驱动装置进行驱动所需的位数时,输出标志信号。
步骤S605,信号选择步骤。可选地,当未接收到标志信号时,由信号选择模块选择将输入的第N级数据驱动信号作为待进行解调的数据驱动信号,当接收到标志信号时,由信号选择模块选择输入的第(N-1)级数据驱动信号作为待进行解调的数据驱动信号。
步骤S607,对待解调的数据驱动信号进行解调。具体地,可以由信号解调模块从待进行解调的数据驱动信号中解调出第N级LED驱动装置需要的位数的驱动数据,并根据后续位数的数据驱动信号得到第(N+1)级数据驱动信号。
通过上述方法,使得在对LED灯串中的一个或多个LED进行驱动时,能够实时监测前一级的输出信号,当遇到前一级驱动装置出现损坏的情况下,一次性实时完成LED灯串的串行通信链路的重建,并同时正确的完成灯串LED的驱动。
根据本申请是实施例,LED驱动方法还可以包括为对待分别输入信号计数模块和信号选择模块的第(N-1)级数据驱动信号信进行延时。
根据本申请是实施例,LED驱动方法还包括响应于复位信号,计数被复位清零且标志信号被复位。
本领域技术人员还可以理解,还可以以计算机可读存储介质的形式实现本申请的LED驱动装置,该计算机存储介质上可以存储有程序,当该程序被计算机执行时,可以执行上述方法步骤。
特别地,根据本实施例,上文描述的过程可以被实现为计算机软件程序或以硬件描述语言表达的硬件程序。例如,本实施例包括一种计算机程序产品,其包括有形地包含在计算机可读介质上的计算机程序,上述计算机程序包含用于执行上述方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分从网络上被下载和安装,和/或从可拆卸介质被安装。
附图中的流程图和示意图,图示了本实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或示意图中的每个方框可以代表一个模块、程序段或代码的一部分,上述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,示意图和/或流程图中的每个方框、以及示意和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定,对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动,这里无法对所有的实施方式予以穷举,凡是属于本发明的技术方案所引伸出的显而易见的变化或变动仍处于本发明的保护范围之列。
Claims (10)
1.一种LED驱动装置,用于驱动串联LED中的一个或多个LED,其特征在于,所述LED驱动装置为串联形成的多级LED驱动装置中的第N级LED驱动装置,N≥2,所述第N级LED驱动装置包括:
复位模块,配置为在检测到由第(N-1)级LED驱动装置输出的第N级数据驱动信号具有输入脉宽时,输出复位信号;
信号计数模块,配置为在未接收到所述复位信号时,对输入的第(N-1)级数据驱动信号进行计数,在计数到第(N-1)级LED驱动装置进行驱动所需的位数时,输出标志信号;
信号选择模块,配置为在未接收到所述标志信号时,选择将输入的第N级数据驱动信号作为待进行解调的数据驱动信号,在接收到所述标志信号时,选择输入的第(N-1)级数据驱动信号作为待进行解调的数据驱动信号;
信号解调模块,配置为从待进行解调的数据驱动信号中解调出所述第N级LED驱动装置需要的位数的驱动数据,并根据后续位数的数据驱动信号得到第(N+1)级数据驱动信号;以及
锁存器,配置为存储解调后的所述第N级LED驱动装置所需驱动位数的数据。
2.如权利要求1所述的LED驱动装置,其特征在于,所述第N级LED驱动装置还包括信号延迟模块,配置为对待分别输入所述信号计数模块和所述信号选择模块的所述第(N-1)级数据驱动信号信进行延时。
3.如权利要求1所述的LED驱动装置,其特征在于,所述信号计数模块还配置为响应于所述复位信号,计数被复位清零且所述标志信号被复位。
4.如权利要求1所述的LED驱动装置,其特征在于,所述复位模块还配置为:
在所述第N级LED驱动装置上电或初始化时,输出所述复位信号;以及
在所述第N级LED驱动装置完成信号解调时,输出所述复位信号。
5.如权利要求2所述的LED驱动装置,其特征在于,所述第N级LED驱动装置还包括存储器,配置为存储由所述信号解调模块解调出的驱动数据。
6.一种LED驱动装置,其特征在于,包括串联形成的多级LED驱动装置,
其中,第N级LED驱动装置为如权利要求1-5中任一项所述的LED驱动装置,N≥2;第1级LED驱动装置包括信号解调模块,配置为从待进行解调的数据驱动信号中解调出所述第1级LED驱动装置需要的位数的驱动数据,并根据后续位数的数据驱动信号得到第2级数据驱动信号。
7.一种LED驱动方法,用于驱动由串联形成的多级LED驱动装置中的第N级LED驱动装置驱动的串联LED中的一个或多个LED,N≥2,其特征在于,包括:
当检测到由第(N-1)级LED驱动装置输出的第N级数据驱动信号具有输入脉宽时,由复位模块输出复位信号;
当未接收到所述复位信号时,由信号计数模块对输入的第(N-1)级数据驱动信号进行计数,在计数到第(N-1)级LED驱动装置进行驱动所需的位数后,输出标志信号;
当未接收到所述标志信号时,由信号选择模块选择将输入的第N级数据驱动信号作为待进行解调的数据驱动信号,当接收到所述标志信号时,由信号选择模块选择输入的第(N-1)级数据驱动信号作为待进行解调的数据驱动信号;以及
由信号解调模块从待进行解调的数据驱动信号中解调出所述第N级LED驱动装置需要的位数的驱动数据,并根据后续位数的数据驱动信号得到第(N+1)级数据驱动信号。
8.如权利要求7所述的LED驱动方法,其特征在于,还包括为对待分别输入所述信号计数模块和所述信号选择模块的所述第(N-1)级数据驱动信号信进行延时。
9.如权利要求7所述的LED驱动方法,其特征在于,还包括响应于所述复位信号,计数被复位清零且所述标志信号被复位。
10.一种存储程序的计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求7-9中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010668261.6A CN111867177B (zh) | 2020-07-13 | 2020-07-13 | Led驱动装置及方法、以及可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010668261.6A CN111867177B (zh) | 2020-07-13 | 2020-07-13 | Led驱动装置及方法、以及可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111867177A CN111867177A (zh) | 2020-10-30 |
CN111867177B true CN111867177B (zh) | 2024-06-14 |
Family
ID=72984489
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010668261.6A Active CN111867177B (zh) | 2020-07-13 | 2020-07-13 | Led驱动装置及方法、以及可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111867177B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113677064A (zh) * | 2021-08-31 | 2021-11-19 | 深圳市汇德科技有限公司 | 一种灯具上电自动控制***及方法 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN213073168U (zh) * | 2020-07-13 | 2021-04-27 | 华润半导体(深圳)有限公司 | Led驱动装置 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011216876A (ja) * | 2010-03-17 | 2011-10-27 | Ricoh Co Ltd | Led駆動装置 |
CN104091558B (zh) * | 2013-04-01 | 2017-03-01 | 香港理工大学 | Led显示面板的驱动方法及*** |
CN208016070U (zh) * | 2018-03-21 | 2018-10-26 | 杭州视芯科技有限公司 | 灯串单元、led级联*** |
CN110996461B (zh) * | 2019-12-30 | 2021-03-02 | 南京浣轩半导体有限公司 | 一种单线led数据传输显示方法及驱动芯片 |
-
2020
- 2020-07-13 CN CN202010668261.6A patent/CN111867177B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN213073168U (zh) * | 2020-07-13 | 2021-04-27 | 华润半导体(深圳)有限公司 | Led驱动装置 |
Also Published As
Publication number | Publication date |
---|---|
CN111867177A (zh) | 2020-10-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101339738B (zh) | 一种用于灯点显示的单线级联芯片 | |
US6930679B2 (en) | System of LED drivers for driving display devices | |
US8324824B2 (en) | 1-wire communication protocol and interface circuit | |
US10146727B2 (en) | Enhanced virtual GPIO with multi-mode modulation | |
CN109068453B (zh) | 一种led驱动级联电路及其级联方法 | |
CN203386459U (zh) | 一种支持灰度等级扩展的显示控制***及驱动芯片 | |
CN102044216A (zh) | 一种led显示***和led驱动电路 | |
CN111526634B (zh) | 一种柔性透明屏led驱动芯片的数字控制模块 | |
JP2008096422A (ja) | チップテスト装置とシステム | |
CN102354482A (zh) | Led显示***和显示方法 | |
CN101340757A (zh) | 一种灯点显示芯片级联信号的单线传输协议 | |
US20240172351A1 (en) | LED control system | |
CN104464613B (zh) | 发光二极管驱动***及控制方法 | |
CN111867177B (zh) | Led驱动装置及方法、以及可读存储介质 | |
CN115798398A (zh) | 显示驱动***及显示面板 | |
JP2018506915A (ja) | データリンク電力低減およびスループット向上のためのマルチ変調 | |
CN101916543A (zh) | 一种led显示***的数据通信方法 | |
CN213073168U (zh) | Led驱动装置 | |
CN104113348A (zh) | 用于多位数码管驱动环境下的按键扫描的装置及控制方法 | |
TWI416329B (zh) | 串列傳輸裝置及其訊號傳輸方法 | |
CN201233711Y (zh) | 一种用于灯点显示的单线级联芯片 | |
CN106448545B (zh) | Led显示屏控制***及其接收卡与监控板 | |
WO2024098827A1 (zh) | 信息传输装置及电子设备 | |
CN202383979U (zh) | Led显示*** | |
US20100271251A1 (en) | Serial Interface, Apparatus Including the Same, and Method of Using the Same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20210430 Address after: No.180-6, Linghu Avenue, Taihu International Science and Technology Park, Xinwu District, Wuxi City, Jiangsu Province, 214135 Applicant after: China Resources micro integrated circuit (Wuxi) Co.,Ltd. Address before: Part 8a, Tianxiang building, Tian'an Digital City, chegongmiao, Shennan West Road, Futian District, Shenzhen City, Guangdong Province Applicant before: CHINA RESOURCES SEMICONDUCTOR (SHENZHEN) Co.,Ltd. |
|
TA01 | Transfer of patent application right | ||
GR01 | Patent grant |