LCD屏硬件调光的几种方式

一 前言

最近新开的项目用到了LCD屏,关于LCD屏的调光,主板硬件主要用到了偏压IC与背光IC。关于偏压IC,我们后期再聊,今天主要聊一聊背光IC,以及它的调光方式。

二 LED电路设计

在聊背光IC前,首先要对LCD屏的电压电流所了解,只有这样,才能更好的对背光IC的选型以及外围设计有所帮助。

上图为简单的LCD屏LED电路图。其共有两路,每路九个发光二极管,通常称为9S2P。与普通的发光二极管一样,其电路上的每个二极管都存在VF与IF,且值也近乎一样,VF≈3V,IF≈20mA .因为是两并九串,所以要使其发光,Vbl的典型值往往在27V, ILED在40mA。

三 调光方式

在硬件设计中,调节背光亮度的方式往往有三种,一种是PWM,一种是I2C还一种则是PWM与I2C共同作用。

三种方式,用到了两种类型的调光IC。

第一种

上图为艾为的AW9962EDNR,最大可支持单路串10颗小灯,CTRL引脚输入PWM波。

电路的最大输出电流Iled=VFB/Rset,其中VFB=200mV*Duty,调光主要通过PWM占空比的变化改变VFB,进而改变Iled。在电路设计中,如果LCD屏属于9S3P,Rset的选值往往在3.3R,Iledmax=60.6mA如果属于9S2P,建议Rset的选值通常为4.02R,Iledmax=49.75mA,Rset电阻必须保证精度在1%。

目前的LCD屏手机最大亮度往往在500nit左右。同时又因为加入了HBM(高亮)模式,往往又在600-700nit之间。所以在非HBM模式下,通过手动调节的最大亮度500nit,并非对应着满量程的VFB值200mV,其往往在Duty为70%的状态。根据上段的两个公式,我们也就可以通过电流值判断占空比,也可以通过占空比判断电流值,同时个别IC的占空比最低可支持到0.3%。

第二种

其主要通过I2C与PWM进行调光。其最多可支持三路,相比于上款类型IC,这种类型的每路最多只支持八个小灯,每路的最大电流可通过寄存器调节,最大在29.8mA,默认值往往是20.2mA。

其调光方式既可以通过PWM,也可以通过I2C,还可以通过PWM与I2C共同作用。

如果通过I2C,其code分为8位与11位,此时PWM调光通过寄存器被disable。

如果是8位,则Iled_bl=Iled_fs*(code+1)/256,code=0~255。

如果是11位,则Iled_bl=Iled_fs*(code+1)/2047,code=0~2047。

.code=0~2047。

Iled_fs默认20.2mA

如果通过PWM

则 Iled_bl=Iled_fs*Dpwm,修改外部的PWM占空比即可实现调光。

如果共同作用,又因调光分为线性和指数型。

线型

指数型

无论哪种调光方式,都少不了以下三个参数

IFS,默认20.2mA

Dpwm

I2C亮度编码,默认11位

所以通过上述三个参数,以线性调光为例,其Iled= IFS* Dpwm* Dpwm

四 背光IC常见问题

在背光IC的使用过程不乏出现以下两类问题:

1.屏闪

关于使用背光芯片出现的屏闪,小白在以前的平板项目遇到过,也和FAE沟通了解过,主要为以下几个原因:

a)占空比的设计 如果IC本身最小只支持到1%的占空比,如果设定小于1%,则会出现屏闪。

b)输出电容容值的选取 如果输出滤波电容的容值选取过小也会因纹波大带来屏闪的可能性。

c)如果IC存在输出端FB,则FB引脚的走线需要做好保护。

d)背光电感参数的选取不合理 例如感值和饱和电流选值不合理也会存在屏闪的现象。

e)自动背光调整等级参数设置不合理,变化区间不平整也会导致调光时感觉在闪屏。

f)输出端走线过长,过孔太少导致寄生电阻较大,而LCD自动调光时因负载变化引起寄生电阻变化,最终背光变化不平滑感觉像在闪屏。

2.背光芯片干扰到射频调制谱

背光芯片的开关频率,分为多种频率值,因背光与RF-PA都是采用VSYS直接供电,因此背光芯片工作时产生的开关频率的电源纹波会通过VYSY网络传到RF-PA内部进而导致射频调制谱收到干扰。

通常可以选择加大背光IC的输入滤波电容,加大背光驱动的储能电感来降低背光工作时产生的电源纹波。亦或者加大背光到RF-PA干扰路径上的VBAT滤波电容容值。

除此之外,还有背光效率,这在之前的文章就提过
聊一聊影响LCD屏背光效率的几个重要因素

相关推荐
SRA.18 分钟前
STM32——HAL库开发笔记22(定时器3—呼吸灯实验)(参考来源:b站铁头山羊)
笔记·stm32·嵌入式硬件
SRA.19 分钟前
STM32——HAL库开发笔记21(定时器2—输出比较)(参考来源:b站铁头山羊)
笔记·stm32·嵌入式硬件
日记成书3 小时前
详细介绍嵌入式硬件设计
嵌入式硬件·深度学习·学习
wenchm3 小时前
细说STM32F407单片机1个ADC使用DMA同时采集3个输入通道的方法
stm32·单片机·嵌入式硬件
SRA.3 小时前
STM32——HAL库开发笔记23(定时器4—输入捕获)(参考来源:b站铁头山羊)
笔记·stm32·嵌入式硬件
广药门徒4 小时前
(200): error: #29: expected an expression error: #40: expected an identifier
嵌入式硬件
苏慕TRYACE8 小时前
RT-Thread+STM32L475VET6——USB鼠标模拟
stm32·单片机·嵌入式硬件·计算机外设·rt_thread
楼台的春风14 小时前
【MCU驱动开发概述】
c语言·驱动开发·单片机·嵌入式硬件·mcu·自动驾驶·嵌入式
Moonnnn.14 小时前
51单片机学习——动态数码管显示
笔记·嵌入式硬件·学习·51单片机
LS_learner15 小时前
小智机器人CMakeLists编译文件解析
嵌入式硬件·机器人