一种补偿LED均匀度的方法技术

技术编号:27135931 阅读:42 留言:0更新日期:2021-01-25 20:47
本发明专利技术提供了一种补偿LED均匀度的方法,所述方法包括:根据同一公共端同时点亮的LED的个数不同,分别计算所述个数所对应的亮度补偿参数duty_m;产生脉冲信号,所述脉冲信号的占空比对应所述亮度补偿参数duty_m;与各点亮的LED相关联的各扫描端基于所述脉冲信号进行有效电平输出,其中,所述电平的有效时间为:所述公共端的信号周期与所述亮度补偿参数duty_m的乘积。m的乘积。m的乘积。

【技术实现步骤摘要】
一种补偿LED均匀度的方法


[0001]本专利技术涉及LED显示技术,尤其涉及LED显示驱动。

技术介绍

[0002]在LED显示电路中,较多使用传统的专用显示驱动芯片(例如TM1628等),然而在消费电子市场,随着竞争增多,成本压力剧增,出现了使用MCU配合三极管做驱动显示的方案。
[0003]为了进一步增强MCU的竞争力,目前很多MCU集成了IO口大驱动电流功能,以省去三极管等器件。
[0004]然而,在LED显示方案中,由于COM端存在内阻,在不同数量LED同时点亮时,会存在亮度差异,影响显示效果。而且,MCU直驱方案中IO也存在内阻,并且对亮度差异影响更为明显。
[0005]因此,极需一种提高LED均匀度的方法。

技术实现思路

[0006]为了提高LED均匀度,本专利技术提供了一种补偿LED均匀度的方法,所述方法包括以下步骤:
[0007]根据同一公共端同时点亮的LED的个数不同,分别计算所述个数所对应的亮度补偿参数duty_m;
[0008]产生脉冲信号,所述脉冲信号的占空比对应所述亮度补偿参数duty_m;
[0009]与各点亮的LED相关联的各扫描端基于所述脉冲信号进行有效电平输出,其中,所述电平的有效时间为:所述公共端的信号周期与所述亮度补偿参数duty_m的乘积。
[0010]在一个实施例中,所述亮度补偿参数duty_m根据以下公式计算:
[0011]duty_m=(Rx1+R1+Ry1)/(Rx1+R1+(n-(m-1))*Ry1),其中,m代表同一公共端同时点亮的LED的个数,n代表同一公共端能同时点亮的最大LED个数,Rx1表示扫描端内阻;R1表示与SEG端口串联的限流电阻;Ry1表示公共端内阻。
[0012]在一个实施例中,所述脉冲信号由脉冲宽度调制电路产生。
[0013]在一个实施例中,所述脉冲信号由定时器产生。
[0014]在一个实施例中,所述脉冲信号由PCA产生。
[0015]在一个实施例中,点亮m个LED时流经单个LED的平均电流与同时点亮n个LED时流经单个LED的平均电流一致。
[0016]在一个实施例中,所述方法应用于MCU直驱LED电路。
[0017]本专利技术利用PWM或者定时器或者PCA等,将同时点亮不同LED个数分别控制,根据不同个数计算补偿参数,将补偿参数转换为对应时间数据进行有效电平输出。这样可以极大提高LED显示的均匀度,改善显示效果,因此,本专利技术有极佳的量产前景。
附图说明
[0018]本专利技术的以上
技术实现思路
以及下面的具体实施方式在结合附图阅读时会得到更好的理解。需要说明的是,附图仅作为所请求保护的专利技术的示例。在附图中,相同的附图标记代表相同或类似的元素。
[0019]图1示出根据本专利技术一实施例的MCU直驱LED电路;
[0020]图2示出PWM补偿点亮1个LED的示例;
[0021]图3示出PWM补偿点亮2个LED的示例;
[0022]图4示出PWM补偿点亮n个LED的示例;
[0023]图5示出定时器补偿点亮n个LED的示例;
[0024]图6示出根据本专利技术一实施例的系统整体运行过程;
[0025]图7示出根据本专利技术一实施例的补偿LED均匀度的方法流程图。
具体实施方式
[0026]以下在具体实施方式中详细叙述本专利技术的详细特征以及优点,其内容足以使任何本领域技术人员了解本专利技术的
技术实现思路
并据以实施,且根据本说明书所揭露的说明书、权利要求及附图,本领域技术人员可轻易地理解本专利技术相关的目的及优点。
[0027]在LED显示电路中,较多使用传统的显示驱动芯片(例如TM1628等),在消费电子市场,随着竞争增多,成本压力剧增,为了降低BOM成本,很多方案使用MCU配合三极管做驱动显示。此外,目前很多MCU集成了IO口大驱动电流功能,如此可以进一步省去三极管等器件,增强MCU的竞争力。然而,由于公共端(COM端)存在内阻,在不同数量LED同时点亮时,会存在亮度差异,影响显示效果。此外,MCU直驱方案中IO也存在内阻,并且对亮度差异影响更为明显。
[0028]为了解决亮度差异的问题,本专利技术针对点亮不同个数LED做补偿,以保证显示效果的一致性。具体方案描述如下:
[0029]同一公共端(COM),点亮不同个数的LED时,则需要补偿的参数系数duty_m如下:
[0030]duty_m=(Rx1+R1+Ry1)/(Rx1+R1+(n-(m-1))*Ry1)
ꢀꢀꢀꢀꢀ
(1)
[0031]其中,Rx1表示输入输出IO口(SEG端,即扫描端)内阻;
[0032]R1表示与SEG端口串联的限流电阻;
[0033]Ry1表示输入输出IO口(COM端,即公共端)内阻;
[0034]m表示同时点亮的LED个数;
[0035]n表示同时最大点亮的LED个数。
[0036]图1示出根据本专利技术一实施例的MCU直驱LED电路。如图1所示,由于COM1、COM2

COMj的控制方式相同,以COM1为例,IO内阻近似相同,则:
[0037]Rx1=Rx2=Rxn,Ry1=Ry2=Ryn;
[0038]限流电阻R1=R2=Rn;
[0039]以LED压降2V,VDD为5V为例:
[0040]亮1个LED时,设流经单个LED电流为I:
[0041]则(Rx1+R1)*I+2v+Ry1*I=5v
ꢀꢀ
(2)
[0042]亮8个LED时,设流经单个LED电流为Iz:
[0043]则(Rx1+R1)*Iz+2v+Ry1*8*Iz=5v
ꢀꢀ
(3)
[0044]I与Iz有差异,造成LED亮度不均匀。由于I>Iz,要保证不同个数LED点亮亮度一致,则令:
[0045]I*duty_m=Iz
ꢀꢀꢀꢀ
(4)
[0046]其中,duty_m为亮度补偿系数,其可以通过PWM或定时器等实现,其中duty_m中的m表示同时亮的LED的个数,duty_m随着同时点亮LED个数的不同而不同。
[0047]根据上述的公式,可以推得公式(1),即:
[0048]duty_m=(Rx1+R1+Ry1)/(Rx1+R1+(n-(m-1))*Ry1),其中,m代表同时亮的LED的个数,n代表最大LED个数,Rx1表示输入输出IO口(SEG端,即扫描端)内阻;R1表示与SEG端口串联的限流电阻;Ry1表示输入输出IO口(COM端,即公共端)内阻。
[0049]在一个实施例中,本专利技术可以采用脉冲宽度调制电路PWM来补偿LED均匀度。即采用PWM来产生一脉冲信号,该脉冲信号的占空比对应于亮度补偿系数duty_m。
[0050]图2示出采用PWM补偿点亮1个LED的示例。同时点亮1个L本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种补偿LED均匀度的方法,其特征在于,所述方法包括:根据同一公共端同时点亮的LED的个数不同,分别计算所述个数所对应的亮度补偿参数duty_m;产生脉冲信号,所述脉冲信号的占空比对应所述亮度补偿参数duty_m;与各点亮的LED相关联的各扫描端基于所述脉冲信号进行有效电平输出,其中,所述电平的有效时间为:所述公共端的信号周期与所述亮度补偿参数duty_m的乘积。2.如权利要求1所述的方法,其特征在于,所述亮度补偿参数duty_m根据以下公式计算:duty_m=(Rx1+R1+Ry1)/(Rx1+R1+(n-(m-1))*Ry1),其中,m代表同一公共端同时点...

【专利技术属性】
技术研发人员:韩仁杰
申请(专利权)人:西安中颖电子有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1