Led驱动电路的制作方法

文档序号:8142099阅读:231来源:国知局
专利名称:Led驱动电路的制作方法
专利说明方法
技术领域
本发明涉及LED应用领域,尤其是涉及LED驱动电路。背景技术
LED (Light Emitting Diode,发光二极管)由于寿命长、反映速度快、体积小、功耗小、 可靠性高等特点已广泛应用于背光源、照明、电子设备、显示屏和汽车等领域。驱动电路是 LED产品的重要组成部分,驱动电路的性能将直接影响到LED产品的寿命、功耗和可靠性等 性能。通常,由于LED是特性敏感的半导体器件,又具有负温度特性,因此一般需要对LED 采用恒流驱动。然而,现有LED驱动电路通常都受控于其他控制器件才能实现对其输出电流的控 制以实现各种各样的LED效果,这大大限制了 LED驱动电路的应用。因此,有必要提出一种 改进的技术方案来克服上述问题。
发明内容
本发明要解决的技术问题在于提供一种LED驱动电路,其可以自主对其输出电流进行 PWM (Pulse Width Modulation)调制以实现丰富的LED灯光或颜色效果。为了解决上述问题,根据本发明的一个方面,本发明提供了一种LED驱动电路,其 包括输出模块;存储模块,其存储有所述输出模块的通道数据,所述通道数据包括有多帧 数据,每帧数据包括有起点PWM数据、终点PWM数据、亮度跳变幅度和亮度持续时间;驱动控 制模块,根据所述帧数据产生PWM信号,所述输出模块在PWM信号的驱动下产生输出电流。进一步的,所述通道数据还包括控制数据,所述控制数据包括起始帧、循环长度和 循环次数,驱动控制模块根据所述控制数据控制所述PWM信号的产生。进一步的,所述输出模块为N个,所述存储模块为每个输出模块都存储有对应的 一份通道数据,每份通道数据都包括有M帧数据和控制数据,其中N和M为大于1的自然数。更进一步的,所述驱动控制模块包括有命令寄存器,每个输出模块都被配置有两 种驱动模式,第一驱动模式为外部PWM驱动模式,第二驱动模式为自主PWM驱动模式,所述 命令寄存器寄存为每个输出模块设置1个控制位,通过设置所述控制位就可控制各个输出 模块的驱动模式,在一个输出模块为自主PWM驱动模式时,所述驱动控制模块从所述存储 模块内获取该输出模块对应的通道数据,并根据所述通道数据产生PWM信号给该输出模 块;在一个输出模块为外部PWM驱动模式时,所述驱动控制模块从外部接口接收该输出模 块的通道数据,并根据所述通道数据产生PWM信号给该输出模块。再进一步的,所述驱动控制模块包括与各个输出模块对应的N个输出驱动单元, 在自主PWM驱动模式时,所述输出驱动单元从所述存储模块内获取对应的通道数据,并据 此产生PWM信号以驱动对应输出模块,在外部PWM驱动模式时,所述输出驱动单元接收外部 接口输入的通道数据,并据此产生PWM信号以驱动对应输出模块。进一步的,所述输出模块包括运算放大器、开关器件、输出管和电阻,
所述运算放大器的输出端经由所述开关器件与所述输出管的栅极相连,所述输出管的 源极与所述电阻的一端相连,所述电阻的另一端接地,所述输出管的漏极作为所述输出模块的输出端,所述运算放大器的正相输入端接基准电压,反相输入端接所述输出管的源极, 所述开关器件的导通和关断由PWM信号控制。更进一步的,所述电阻为可调电阻,通过电阻选择信号进行调整,所述基准电压由 所述多路基准电压单元根据基准电压选择信号从多个不同的基准电压中选定。进一步的,所述驱动控制模块根据一帧数据的起点PWM数据可生成一 PWM信号,该 PWM信号将作为根据该帧数据进行PWM调制的首阶PWM信号;所述驱动控制模块根据一帧 数据的所述终点PWM数据可生成一 PWM信号,该PWM信号将作为根据该帧数据进行PWM调 制的尾阶PWM信号;所述亮度持续时间表示每阶PWM信号持续的时间;所述亮度跳幅度长 表示当前阶PWM信号与下一阶P WM信号的占空比之差。更进一步的,在起点PWM数据小于终点PWM数据时,所述PWM信号的占空比将以亮 度跳变幅度为步长递增,在起点PWM数据大于终点PWM数据时,所述PWM信号的占空比以亮 度跳变幅度为步长递减。再进一步的,所述控制数据的起始帧表示此次PWM调制的起始帧数据,所述循环 长度表示此次PWM调制的帧数据的数目,所述循环次数表示此次PWM调制的循环次数。与现有技术相比,本发明通过在LED驱动电路中设置存储模块,允许用于用户对 通道数据进行事先定义,从而可以实现自主PWM驱动。此外,其也可以利用较少的通道数据 实现了丰富的LED灯光或颜色效果。关于本发明的其他目的,特征以及优点,下面将结合附图在具体实施方式
中详细 描述。

结合参考附图及接下来的详细描述,本发明将更容易理解,其中同样的附图标记对应 同样的结构部件,其中
图1为本发明中的LED驱动电路在一个实施例中的结构示意框图; 图2为本发明中的存储模块内的调制数据在一个实施例中的结构示意图; 图3为本发明中的LED驱动电路的驱动控制模块在一个实施例中的结构示意框图; 图4为本发明中的驱动控制模块的一个输出驱动单元在一个实施例中的结构示意框
图5为图4示出的输出驱动单元在一个实施例中的工作流程示意图; 图6为本发明中的LED驱动电路的一个输出模块在一个实施例中的电路示意图;和 图7为本发明中的LED驱动电路的一个输出模块在另一个实施例中的电路示意图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方 式对本发明作进一步详细的说明。本发明的详细描述主要通过程序、步骤、逻辑块、过程或其他象征性的描述来呈 现,其直接或间接地模拟本发明中的技术方案的运作。所属领域内的技术人员使用此处的 这些描述和陈述向所属领域内的其他技术人员有效的介绍他们的工作本质。此处所称的“一个实施例”或“实施例”是指与所述实施例相关的特定特征、结构 或特性至少可包含于本发明至少一个实现方式中。在本说明书中不同地方出现的“在一个 实施例中”并非必须都指同一个实施例,也不必须是与其他实施例互相排斥的单独或选择实施例。此外,表示一个或多个实施例的方法、流程图或功能框图中的模块顺序并非固定的 指代任何特定顺序,也不构成对本发明的限制。请参阅图1所示,其为本发明中的LED驱动电路100在一个实施例中的结构示意 框图,所述LED驱动电路100包括驱动控制模块110、若干个输出模块120和存储模块130。所述输出模块120为 N个,分别为第一输出模块121、第二输出模块122、……和第 N输出模块123。每个输出模块也可以被称之为一个输出通道,因此也可以说所述LED驱动 电路100包括有N个输出通道,其中N为大于等于1的自然数,比如1、2、4、8、16或32等。 每个输出模块通过对应的输出端OUT提供输出电流,在所述LED驱动电路100用于驱动LED 时,每个输出端OUT可以连接一个或多个LED。所述驱动控制模块110可以通过外部接口接收外部输入的数据,并向每个输出模 块提供PWM (Pulse Width Modulation,脉宽调制)信号。所述PWM信号驱动对应输出模块 产生精确的输出电流,通过调整所述PWM信号的占空比就可以实现对应输出模块的输出电 流的任意调节。在一个实施例中,通过对PWM信号的占空比的调整可以对输出模块的输出 电流进行浐阶调整,其中L可以为2、4、8、16或其他自然数。举例来说,假定L=8,2L=256, 此时可以将所述PWM信号的占空比设置为0/255、1/255、2/255、3/255、……和255/255中 的任何一个,相应的,输出模块的输出电流也可以是基准电流(占空比为255/255时的输出 电流)的 0/255、1/255、2/255、3/255、......和 255/255 中的任何一个。在一个实施例中,至少一个输出模块被配置有自主PWM驱动模式。优选的,每个输 出模块都可以被配置有所述两种驱动模式,第一驱动模式为外部PWM驱动模式,第二驱动 模式为自主PWM驱动模式。所述驱动控制模块110包括有命令寄存器111,所述命令寄存 器111可以存储由外部接口输入的各个输出模块的驱动模式信息,以此来确定各个输出模 块是工作在第一驱动模式,还是工作在第二驱动模式。在具体实现时,所述命令寄存器111 可以为每个输出模块设置1个控制位,通过设置所述控制位的状态就可以控制各个输出模 块的驱动模式,比如控制位为0表示对应输出模块为第一驱动模式,控制位为1表示对应输 出模块为第二驱动模式。各个输出模块可以是相对独立的,也就是说,在一些输出模块工作 在第一驱动模式下时,另外一些输出模块可以工作在第二驱动模式下。所述存储模块130存储有每个输出模块在自主PWM驱动模式时的PWM调制数据, 所述PWM调制数据可以经由外部接口事先存储于所述存储模块130内。在一个输出模块A 为自主PWM驱动模式时,所述驱动控制模块110从所述存储模块130内获取该输出模块A 的PWM调制数据(或称为通道数据),并根据所述PWM调制数据产生PWM信号给该输出模块 A,该输出模块A根据所述PWM信号调节其输出电流。在一个输出模块B为外部PWM驱动模 式时,所述驱动控制模块110从外部接口接收该输出模块B的PWM调制数据(或称为通道数 据),并根据所述PWM调制数据产生PWM信号给该输出模块B,该输出模块B根据所述PWM信 号调节其输出电流。在一个实施例中,所述外部接口可以为I2C总线端口,其包括I2C总线数据I/O端 口 SDI和I2C总线时钟输入端口 SCL。请参阅图2所示,其为所述存储模块130内存储的调制数据在一个实施例中的结 构示意图,所述存储模块130内存储有对应于第一输出模块121的第一通道数据、对应于第 二输出模块122的第二通道数据、……和对应于第N输出模块123的第N通道数据。每个通道数据可以包括有M帧数据和控制数据,其中每帧数据包括有起点PWM数据(也可以称为起点PWM值)、终点PWM数据(也可以称为终点PWM值)、亮度跳变幅度和亮度持续时间,所述 控制数据包括起始帧、循环长度和循环次数,M为2、4、8、16或其他自然数。根据所述起点PWM数据可以生成一定占空比的PWM信号,而该PWM信号将作为根 据该帧数据进行自主PWM调制的首阶PWM信号。根据所述终点PWM数据也可以生成一定占 空比的PWM信号,而该PWM信号将作为根据该帧数据进行自主PWM调制的尾阶PWM信号。所 述亮度持续时间表示每阶PWM信号持续的时间。所述亮度跳幅度长决定了当前阶PWM信号 与下一阶PWM信号的占空比之差。所述PWM信号的占空比具有阶,下面以2、256为例进行介绍。起点PWM数据 和终点PWM数据可以为8位二进制数据,范围从00000000至11111111,对于十进制来说, 范围从0至255。优选的,为了节省空间,可以使起点PWM数据和终点PWM数据的低3位默 认为0,这样起点PWM数据和终点PWM数据的范围从00000000至11111000,对于十进制来 说,范围从0至248。亮度持续时间为3位二进制数据,可以支持8阶持续时间,可以分别表 示lms、4ms、16ms、64ms、128ms、256ms、512ms、ls。亮度跳变幅度为3位二进制数据,可以支 持 8 阶亮度跳变幅度,可以分别表示 1/255、2/255、4/255、8/255、16/255、32/255、48/255、 6V255。在起点PWM数据小于终点PWM数据时,所述PWM信号的占空比将以亮度跳变幅度 为步长递增,在起点PWM数据大于终点PWM数据时,所述PWM信号的占空比以亮度跳变幅度 为步长递减。所述PWM信号的占空比以亮度跳变幅度为步长递增或递减超过设定终点PWM 数据时,PWM的占空比会被钳位在终点PWM数据处。举例来说,在通道数据的一帧数据中,起点PWM数据为00001(十进制8),终点PWM 数据为01010 (十进制80),亮度持续时间为011,亮度跳变步长为100,那么,首阶PWM信号 的占空比为8/255,尾阶PWM信号的占空比为80/255,亮度跳变步长为8/255,亮度持续时 间为16ms。这样,PWM调制的过程为8/255的PWM信号持续16ms,16/255的PWM信号持续
16ms, 24/255 的 PWM 信号持续 16ms, 30/255 的 PWM 信号持续 16ms, ......,78/255 的 PWM 信
号持续16ms,80/255的PWM信号持续16ms。所述控制数据的起始帧表示此次PWM调制的起始帧数据,所述循环长度表示此次 PWM调制的帧数据的数目,所述循环次数表示此次PWM调制的循环次数。举例来说,假如 M=16,起始帧为8,循环长度7,循环次数为20,则所述驱动控制模块110首先读取该输出 通道的第八帧数据,并利用该帧数据产生PWM信号来驱动该输出通道,之后读取第九帧数 据,……,随后读取第15帧数据;然后,将循环次数计为1,之后再重新依次读取上述几帧 数据,直至循环次数等于20才结束本次PWM调整。在一个实施例中,所述循环次数为8位 二进制数据,所述起始帧为4位二进制数据,所述循环长度为4位二进制数据。图3为本发明中的驱动控制模块200在一个实施例中的结构示意框图,其可以用 作图1中的LED驱动电路的驱动控制模块110。请参阅图3所示,所述驱动控制模块200 包括分别与N个输出模块对应的N个输出驱动单元,分别为第一输出驱动单元210、第二输 出驱动单元220、……和第N输出驱动单元230。在命令寄存器内的相应控制位表示自主 PWM驱动模式时,所述输出驱动单元从所述存储模块130内获取对应的通道数据,并据此产 生PWM信号以驱动对应输出模块。在命令寄存器内的相应控制位表示外部PWM驱动模式时,所述输出驱动单元接收外部接口输入的通道数据,并据此产生PWM信号以驱动对应输出模 块。图4为本发明中的控制模块的一个输出驱动单元400在一个实施例中的结构示意 框图,其可以用作图3中的任一输出驱动单元。请参阅图4所示,所述输出驱动单元400包 括微控制单元410、数据存储单元420、数据读写单元430和PWM信号发生单元440。所述微控制单元410根据命令寄存器内的相应控制位来确定PWM驱动模式。在自 主PWM驱动模式时,所述微控制单元410通知所述数据读写单元430从所述存储模块内读 取对应的通道数据至所述数据存储单元420,随后所述微控制单元410根据所述数据存储 单元420内的通道数据产生PWM数据,所述PWM信号发生单元440根据所述PWM数据产生 PWM信号以 驱动对应的输出模块。在外部PWM驱动模式时,所述微控制单元410通知所述数 据读写单元430从外部接口读取调制数据至所述数据存储单元420,随后所述微控制单元 410根据所述数据存储单元420内的调制数据产生PWM数据,所述PWM信号发生单元440根 据所述PWM数据产生PWM信号以驱动对应的输出模块。图5为图4示出的输出驱动单元400在一个实施例中的工作流程500的示意图, 其主要反映了所述输出驱动单元400在自主PWM驱动模式时的工作流程。所述微控制单元410根据命令寄存器内的相应控制位来确定当前通道处于自主 PWM驱动模式后,所述流程进入步骤510,所述数据读写单元430从所述存储模块内读取对 应通道的控制数据,所述控制数据包括起始帧、循环长度和循环次数。步骤520,所述数据读写单元430读取对应通道的起始帧数据,所述起始帧数据包 括起点PWM数据、终点PWM数据、亮度跳变幅度和亮度持续时间T。步骤530,所述微控制单元410根据所述起点PWM数据产生一个PWM数据。在一个 实施例中,所述起点PWM数据本身就是一个PWM数据。在另一个实施例中,假如起点PWM数 据为5位二进制数据,可以将后3位补0形成一个完整的PWM数据。步骤540,所述PWM信号发生单元440基于所述PWM数据产生PWM信号。在一个 实施例中,假定PWM数据为8位,比如为00000100,则所述PWM信号发生单元440可以根据 所述8位PWM数据产生一个占空比为8/255的PWM信号,此PWM信号为一个方波信号。每 个PWM信号的持续时长与时钟频率和PWM阶数有关,假如基本时钟是500Khz,实现256阶的 PWM信号,那么每个PWM信号的持续时间大约是500us。所述PWM信号用来驱动对应的输出 模块。步骤550,所述微控制单元410判断当前PWM信号持续的时间是否大于等于所述亮 度持续时间T,如果是,则进入步骤560,否则,则返回步骤540,继续基于所述PWM数据产生 PWM信号。步骤560,所述微控制单元410判断当前PWM数据是否超过终点PWM数据,如果是, 则进入步骤570,否则,则返回步骤530,在起点PWM数据小于终点PWM数据时,所述微控制 单元410继续将当前PWM数据递增亮度跳变幅度后产生一个PWM数据,并继续重复前述步 骤,在起点PWM数据大于终点PWM数据时,所述微控制单元410继续将当前PWM数据递减亮 度跳变幅度后产生一个PWM数据,并继续重复前述步骤,所述PWM数据以亮度跳变幅度为步 长递增或递减超过设定终点PWM数据时,PWM数据会被钳位在终点PWM数据处。在起点PWM 数据小于终点PWM数据时,当前PWM数据大于等于终点PWM数据表示超过终点PWM数据,在起点PWM数据大于终点PWM数据时,当前PWM数据小于等于终点PWM数据表示超过终点PWM 数据。步骤570,所述微控制单元410将已处理帧数加1,并判断所述已处理帧数是否大 于等于所述循环长度,所述已处理帧数初始值为0,如果是,则将已处理帧数重置为0,并进 入步骤580,否则,则返回步骤520,所述数据读写单元430读取对应通道的下一帧数据,继 续进行重复前述步骤。步骤580,所述微控制单元410将已循环次数加1,并判断所述已循环次数是否大 于等于所述循环次数,所述已循环帧数初始值为0,如果是,结束本流程,否则,则返回步骤 520,所述数据读写单元430读取对应通道的起始帧数据,继续进行重复前述步骤。所述输出驱动单元400在外部PWM驱动模式时的工作流 程,也可以参照图5所示 的流程,同样也可以普通领域内的技术人员所能知晓的各种PWM驱动方式,比如每次从外 部输入一个8位的PWM数据,所述PWM信号发生单元440基于所述PWM数据产生PWM信号, 再比如每次从外部输入类似于存储模块内的通道数据中的各帧数据的一帧,每帧数据同样 包括起点PWM数据、终点PWM数据、亮度跳变幅度和亮度持续时间,所述输出驱动单元400 根据该帧数据产生一系列PWM信号。图6为本发明中的LED驱动电路的一个输出模块600在一个实施例中的电路示意 图,所述输出模块600可以用作图1中的任何一个输出模块。所述输出模块600包括运算 放大器OA、开关器件SW1、输出管Ml和电阻R1。所述运算放大器OA的输出端经由所述开关 器件SWl与所述输出管Ml的栅极相连,所述输出管Ml的源极与所述电阻Rl的一端相连, 所述电阻Rl的另一端接地,所述输出管Ml的漏极作为所述输出模块600的输出端向外提 供输出电流,所述运算放大器OA的正相输入端接基准电压Vref,反相输入端接所述输出管 Ml的源极,所述开关器件SWl的导通和关断由PWM信号控制,比如在PWM信号为高电平时导 通,在低电平时截止。根据电路原理可知,在开关器件SWl —直导通时,则输出管Ml上的电 流Iout为Iout=Vref/Rl。通过对PWM信号的占空比进行调整,可以使输出管Ml上的电流 在0至Iout=Vref/Rl之间进行2L阶调整。在自主PWM驱动模式时,根据存储模块内存储的对应通道数据可以产生一系列占 空比变化的PWM信号,可以使得输出管Ml驱动的LED产生亮度或色彩的不断变化,产生绚 烂夺目的灯光效果。每帧数据都可以使LED产生一种灯光效果,而M帧数据循环组合成来 又可以演化出更多的灯管效果。在一个实施例中,假如每个通道数据的每帧数据为2byte, 每个通道数据的控制数据为2byte,M=16,那么每通道数据只占有34byte的存储空间,通过 这34字节的数据可以演化出非常多的灯管效果组合。图7为本发明中的LED驱动电路的一个输出模块700在一个实施例中的电路示意 图,所述输出模块700同样可以用作图1中的任何一个输出模块。图7中的所述输出模块 700与图6中的输出模块600基本相同,不同之处在于图7中的电阻Rl为可调电阻,可以 通过电阻选择信号进行调整,图7中的基准电压由多路基准电压单元提供,所述多路基准 电压单元可以根据基准电压选择信号从多个不同的基准电压中选定一个输出给运算放大 器的正相输入端。通过联合调整基准电压选择信号和电阻选择信号可以精确调节输出管Ml 的输出电流。单独调节电阻Rl和基准电压,都可以改变输出管Ml的驱动电流,但是都有缺点,单独调节基准电压,如果电压分得很细,当运放的输入失调电压较大时,精细的基准电压没 有多大意义。调节电阻R1,由于通常情况下,电阻Rl较小,精度较高,如果加入了开关器件, 则影响电阻Rl的精度,不过在小电流的情况下,此时可以选择较大的电阻R1,开关器件的 影响就可以小很多。将电阻Rl调节和基准电压调节两者组合起来,可以有效地提高电流的 精度。在一个实施例中,通过调节电阻Rl和多个基准电压的选择可以实现输出管Ml的多 种基准电流,比如4种基准电流,分别为10mA,20mA,30mA,40mA。基准电压选择信号和电阻选择信号可以由对应的输出驱动单元提供。所述输出管 Ml可以为NMOS晶体管。上文对本发明进行了足够详细的具有一定特殊性的描 述。所属领域内的普通技术 人员应该理解,实施例中的描述仅仅是示例性的,在不偏离本发明的真实精神和范围的前 提下做出所有改变都应该属于本发明的保护范围。本发明所要求保护的范围是由所述的权 利要求书进行限定的,而不是由实施例中的上述描述来限定的。
权利要求
一种LED驱动电路,其特征在于其包括输出模块;存储模块,其存储有所述输出模块的通道数据,所述通道数据包括有多帧数据,每帧数据包括有起点PWM数据、终点PWM数据、亮度跳变幅度和亮度持续时间;驱动控制模块,根据所述帧数据产生PWM信号,所述输出模块在PWM信号的驱动下产生输出电流。
2.如权利要求1所述的LED驱动电路,其特征在于,所述通道数据还包括控制数据,所 述控制数据包括起始帧、循环长度和循环次数,驱动控制模块根据所述控制数据控制所述 PWM信号的产生。
3.如权利要求2所述的LED驱动电路,其特征在于,所述输出模块为N个,所述存储模 块为每个输出模块都存储有对应的一份通道数据,每份通道数据都包括有M帧数据和控制 数据,其中N和M为大于1的自然数。
4.如权利要求3所述的LED驱动电路,其特征在于,所述驱动控制模块包括有命令寄存器,每个输出模块都被配置有两种驱动模式,第一 驱动模式为外部PWM驱动模式,第二驱动模式为自主PWM驱动模式,所述命令寄存器寄存为 每个输出模块设置1个控制位,通过设置所述控制位就可控制各个输出模块的驱动模式,在一个输出模块为自主PWM驱动模式时,所述驱动控制模块从所述存储模块内获取该 输出模块对应的通道数据,并根据所述通道数据产生PWM信号给该输出模块;在一个输出 模块为外部PWM驱动模式时,所述驱动控制模块从外部接口接收该输出模块的通道数据, 并根据所述通道数据产生PWM信号给该输出模块。
5.如权利要求4所述的LED驱动电路,其特征在于,所述驱动控制模块包括与各个输出模块对应的N个输出驱动单元,在自主PWM驱动模 式时,所述输出驱动单元从所述存储模块内获取对应的通道数据,并据此产生PWM信号以 驱动对应输出模块,在外部PWM驱动模式时,所述输出驱动单元接收外部接口输入的通道 数据,并据此产生PWM信号以驱动对应输出模块。
6.如权利要求1-5任一所述的LED驱动电路,其特征在于,所述输出模块包括运算放大器、开关器件、输出管和电阻,所述运算放大器的输出端经由所述开关器件与所述输出管的栅极相连,所述输出管的 源极与所述电阻的一端相连,所述电阻的另一端接地,所述输出管的漏极作为所述输出模 块的输出端,所述运算放大器的正相输入端接基准电压,反相输入端接所述输出管的源极, 所述开关器件的导通和关断由PWM信号控制。
7.如权利要求6所述的LED驱动电路,其特征在于,所述电阻为可调电阻,通过电阻选择信号进行调整,所述基准电压由所述多路基准电 压单元根据基准电压选择信号从多个不同的基准电压中选定。
8.如权利要求2-5任一所述的LED驱动电路,其特征在于,所述驱动控制模块根据一帧数据的起点PWM数据可生成一 PWM信号,该PWM信号将作 为根据该帧数据进行PWM调制的首阶PWM信号;所述驱动控制模块根据一帧数据的所述终点PWM数据可生成一 PWM信号,该PWM信号 将作为根据该帧数据进行PWM调制的尾阶PWM信号;所述亮度持续时间表示每阶PWM信号持续的时间; 所述亮度跳幅度长表示当前阶PWM信号与下一阶PWM信号的占空比之差。
9.如权利要求8所述的LED驱动电路,其特征在于,在起点PWM数据小于终点PWM数 据时,所述PWM信号的占空比将以亮度跳变幅度为步长递增,在起点PWM数据大于终点PWM 数据时,所述PWM信号的占空比以亮度跳变幅度为步长递减。
10.如权利要求9所述的LED驱动电路,其特征在于,所述控制数据的起始帧表示此次PWM调制的起始帧数据,所述循环长度表示此次PWM 调制的帧数据的数目,所述循环次数表示此次PWM调制的循环次数。
全文摘要
本发明公开了一种LED驱动电路,其包括输出模块、存储模块和驱动控制模块。所述输出模块存储有所述输出模块的通道数据,所述通道数据包括有多帧数据和控制数据,每帧数据包括有起点PWM数据、终点PWM数据、亮度跳变幅度和亮度持续时间,所述控制数据包括起始帧、循环长度和循环次数。所述驱动控制模块根据所述帧数据和控制数据产生PWM信号,所述输出模块在PWM信号的驱动下产生输出电流。这样,可以利用较少的通道数据实现了丰富的LED灯光或颜色效果。
文档编号H05B37/02GK101938877SQ20101028643
公开日2011年1月5日 申请日期2010年9月19日 优先权日2010年9月19日
发明者史良俊, 孙思兵, 王兵, 颜贞 申请人:无锡力芯微电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1