白光LED电源系统电路模块设计

2014-12-28 21:57:07编辑:探路者 关键字:LED  电源系统  电路模块设计

  随着彩色显示屏在便携市场(如手机、PDA 以及超小型 PC)中的广泛采用,对于一个单色 LCD 照明而言,就需要一个白色背光或侧光。与常用的 CCFL(冷阴极荧光灯)背光相比,由于 LED 需要更低的功耗和更小的空间,所以其看起来是背光应用不错的选择。白光LED 的典型正向电压介于 3V~5V 之间。由于为白光LED 供电的最佳选择是选用一个恒流电源,且锂离子电池的输入电压范围低于或等于LED 正向电压,因此就需要一款新型电源解决方案。

  主要的电源要求包括高效率、小型的解决方案尺寸以及调节 LED 亮度的可能性。对于具有无线功能的便携式系统而言,可接受的 EMI 性能成为我们关注的另一个焦点。当高效率为我们选择电源最为关心的标准时,升压转换器就是一款颇具吸引力的解决方案,而其他常见的解决方案是采用充电泵转换器。在本文中,我们分别对用于驱动白光 LED 的两款解决方案作了讨论,并探讨了他们与主要电源要求的关系。另外一个很重要的设计考虑因素是调节 LED 亮度的控制方法,其亮度不但会影响整个转换器的效率,而且还有可能会出现白光 LED 的色度变换。下面将介绍一款使用一个 PWM 信号来控制其亮度的简单的解决方案。与其他标准解决方案相比,该解决方案的另外一个优势就是其更高的效率。

  可驱动白光LED 的标准升压转换器

  图 中的升压转换器被配置为一个可驱动 4白光 LED 的电流源。该器件将检测电阻器 Rs 两端的电压调节至 1.233V,从而得到一个定义的 LED 电流。

  本结构中使用的升压转换器在 1.233V 电流检测电阻器两端将有一个压降,而检测电阻器的功耗会降低该解决方案的效率。因此,必须降低检测和调节该 LED 电流的压降。除此之外,对于许多应用来说,调节 LED 电流和 LED 亮度的可能性也是必须的。图 5 中的电路实现了这两个要求。

  图 5 通过降低电流感应电压来提高效率

  在图 5 中,一个可选齐纳二极管被添加到了电路中,用钳位控制输出电压,以防止一个 LED 断开连接或出现高阻抗。一个具有 3.3V 振幅的 PWM 信号被施加到该转换器的反馈电路上,同时使用了一个低通滤波器 Rf 和 Cf,以过滤PWM 信号的 DC 部分并在 R2 处建立一个模拟电压 (Vadj)。通过改变所施加 PWM 信号的占空比,使该模拟电压上升或下降,从而调节该转换器的反馈电压,此举会增加或降低转换器的 LED 电流。通过在 R2 处施加一个高于转换器反馈电压 (1.233V)的模拟电压,可以在检测电阻器两端实现一个更低的感应电压。对于一个 20mA LED 电流而言,感应电压从 1.233V 下降到了 0.98V(对于 10mA LED 电流而言,甚至会降至 0.49V)。

  当使用一个具有 3.3V 振幅的 PWM 信号时,必须要将控制 LED 亮度的占空比范围从 50% 调整到 100%,以得到一个通常会高于 1.233V 反馈电压的模拟电压。在 50% 占空比时,模拟电压将为 1.65V,从而产生一个 20mA、0.98V 的感应电压。将占空比范围限制在 70%~100% 之间会进一步降低感应电压专用 LED 驱动器减少了外部组件数量图 8 显示了一款集成了前面所述特性的器件。直接在 CTRL 引脚上施加一个PWM 信号就可以对 LED 电流进行控制。

  图 8 白光 LED 恒流驱动器 IC

  对EMI加以控制

  由于这两款解决方案均为运行在高达 1MHz 转换频率上的开关转换器,且可以快速的上升和下降,因此无论使用哪一种解决方案(充电泵还是升压转换器)都必须要特别谨慎。如果使用的是充电泵解决方案,则不需要使用电感,因此也就不存在磁场会引起 EMI 的问题了。但是,充电泵解决方案的飞跨电容通过在高频率时开启和关闭开关来持续地充电和放电。这将引起电流峰值和极快的上升,并对其他电路发生干扰。因此飞跨电容应该尽可能地靠近 IC 连接,且线迹要非常短以最小化EMI 放射。必须使用一个低 ESR 输入电容以最小化高电流峰值(尤其是出现在输入端的电流峰值)。

  如果使用的是一款升压转换器,则屏蔽电感器将拥有一个更为有限的磁场,从而实现更好的 EMI 性能。应对转换器的转换频率加以选择以最小化所有对该系统无线部分产生的干扰。PCB 布局将对 EMI 产生重大影响,尤其要将承载开关或 AC 电流的线迹保持尽可能小以最小化 EMI 放射,如图 11 所示。

  图 11 承载开关电流的节点和线迹应保持最小化

  粗线迹应先完成布线,且必须使用一个星形接地或接地层以最小化噪声。输入和输出电容应为低 ESR 陶瓷电容以最小化输入和输出电压纹波。在大多数应用中,与充电泵相比,升压转换器显示出了更高的效率。使用一个升压转换器(其电感大小与 1210 外壳尺寸一样)降低了充电泵在总体解决方案尺寸方面的优势。至少需要根据总体解决方案的尺寸对效率进行评估。在 EMI 性能方面,对升压转换器的设计还需要考虑更多因素和对更多相关知识的了解。

  总之,对于许多系统而言,尤其在器件拥有一个从 1.0 到 1.5 的灵活转换增益的时候,充电泵解决方案将是一个不错的解决方案。在稍微高于 LED 正向电压处发生从 1.0 到 1.5 的转换增益时,这样一款解决方案将实现绝佳的效率。在为每个应用选择升压转换器或充电泵解决方案时,需要充分考虑便携式系统的关键要求。如果效率是关键的要求,则升压转换器将为更适宜的解决方案。

关键字:LED  电源系统  电路模块设计

来源: 互联网 引用地址:http://www.eeworld.com.cn/LED/2014/1228/article_11674.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:高效驱动LED离线式照明电路设计
下一篇:无线LED照明供电系统电路模块设计

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

S3C2440学习之GPIO按键控制LED灯

/* 名称:S3C2440学习之GPIO按键控制LED灯 说明:这是实验2440GPIO的输入功能。基本的流程和51单片机开发的差不多。都是对GPIO端口寄存器的控制不同的是,51单片机可以直接对进行位控制,而2440中GPIO只能对32位的寄存器进行写入或者读出。这样的话,对于有些逻辑操作要稍微复杂点。还有个不同的是,无论是STM32还是51在进行IO按键输入的时候,都需要进行按键消抖,在这里却没又体现出来按键消抖,这是为什么呢?据我了解是这样,在进行51和STM32实验的时候,按键控制的是数码管(数字增加,降低),所以按键的机械抖动会给数码管数字的变化带来显著的影响。在这里是按键控制led灯的亮和灭
发表于 2018-07-21 11:58:46

STM32定时器之控制LED灯循环显示

/* 名称:STM32定时器之控制LED灯循环显示 说明:对于STM32来说,其定时器要比C51的定时器要多,功能也更复杂。就数目来说来说,STM32的定时器可以分为基本定时器,通用定时器和高级定时器(还包括Systick、看门口定时器和窗口定时器)。就STM32F103,一般来说,它有2个高级定时器TIM1和TIM8、4个通用定时器TIM2/3/4/5、2个基本定时器TIM6和TIM7。而C51一般只有几个定时器。就功能来说, STM32中: 对于基本定时器,其功能就是和C51差不多,只有定时功能。 对于通用定时器,它的功能有定时、输出比较、输入捕获。虽然目前,我也不知道后面两个
发表于 2018-07-21 11:56:24

STM32之LED按键中断

****************************************************************************************************************************************前言:本文主要是通过按键中断,实现当按下按键时,LED灯灭,释放按键时,LED灯亮。(不过我设置LED的起始状态为亮,也就是上电就点亮了LED灯。)下面看main.c#include "stm32f10x.h"#include "led.h"#include "exti.h"  int main(void) {     init_led_gpio();  turn_led(LED1,ON);    /*exti line
发表于 2018-07-21 11:48:43

ARM裸机程序开发——按键控制LED灯

这几天将TQ2440上的IO控制引脚学习了一下,了解了一下关于引脚的一些寄存器的配置,熟悉了一下写ARM裸机程序的流程,写一下自己学到的东西。★程序启动初始化◇关闭看门狗有一个专门的寄存器来控制看门狗,看门狗的作用就是在一定的时间内会重新启动系统,这里我们只是写一个简单的逻辑程序用不到看门狗 ,将其关掉。设置WTCON寄存器,将其第5位置0,就可以禁用看门狗◇设置栈指针C语言中设置的变量,以及调用的函数等信息都会被存放在栈中,因此栈指针必须要设置◇调用main函数main函数中设置了关于IO寄存器的一些设置操作★TQ2440硬件相关硬件主要涉及到LED灯与GPIO,按键与GPIO之间的连接◇LED灯硬件   
发表于 2018-07-21 11:48:01

STM32实战1:按键点亮LED小灯

理论知识已经学习完成,之后我们进入实战篇,在实战的学习中,我完成了第一个项目,用按键点亮了led灯下面是我的程序led主程序#include "sys.h"#include "led.h"void LED_Init(void){GPIO_InitTypeDef GPIO_InitStructure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC , ENABLE);//初始化PCIO时钟GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13;GPIO_InitStructure.GPIO_Speed
发表于 2018-07-21 11:17:40

STM32(二)之GPIO操作(2)——通过按键控制LED灯的开关

速率为50MHZGPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHZ;//调用库函数初始化GPIOGPIO_Init(GPIOB, &GPIO_InitStructure);      在使用上述代码设置后,便可以在主函数中对LED灯进行控制。      将GPIOB->BSRR置1从而输出高电平来点亮LED灯,而通过GPIOB->BRR置1来输出低电平从而将LED熄灭。
发表于 2018-07-21 11:15:53

小广播

颜工专栏

LED专区

现任华润矽威科技(上海)有限公司市场部经理/高工,上海市传感技术学会理事、副秘书长。

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2018 EEWORLD.com.cn, Inc. All rights reserved