主页 > 军事 > 最简单的LED驱动程序可以用普通的I/O构建‘凤凰城娱乐官网’

最简单的LED驱动程序可以用普通的I/O构建‘凤凰城娱乐官网’

凤凰城娱乐官网 军事 2020年12月17日
本文摘要:但是,I/O控制无法构建LED的ON和OFF,无法展开混光、闪光灯等功能,而且必须为每个LED腾出各自的I/O资源,毫无疑问性价比很低。据此,恩智浦(NXP)推出了I2C模块用的LED驱动程序系列,在I2C模块的两条线上,可以同时控制4个到24个平均LED的ON/OFF、闪光灯、RGB混光。

原理

毫无疑问,LED是目前最冷的应用程序,包括手机接入设备、游戏机、霓虹灯、招牌等,具有耀眼的颜色和高质量的亮度,总是在第一时间更引人注目。现在在很多LED控制器面前,如何自由选择功能丰富、性价比高的产品来应对自己的设计,无疑是摆在各设计师面前的问题。

最简单的LED驱动程序可以用普通的I/O构建。但是,I/O控制无法构建LED的ON和OFF,无法展开混光、闪光灯等功能,而且必须为每个LED腾出各自的I/O资源,毫无疑问性价比很低。

我们也可以用专用的大电流LED控制器设计,但廉价的成本首先不成问题。此外,由于设计简单,程度也不会回来,各种障碍会频繁适当上升。据此,恩智浦(NXP )推出了I2C模块用的LED驱动程序系列,在I2C模块的两条线上,可以同时控制4个到24个平均LED的ON/OFF、闪光灯、RGB混光。

在混光方案中,各LED由独立国家的8bit/256次PWM驱动。现在,芯片自身能够驱动的每个LED的电流范围在25mA到100mA之间。

构建

当然,对于一些大电流的应用,只需另外追加场效应晶体管即可构建。这种基于I2C的LED控制方式减少了设计的便利性和灵活性,也没有增加硬件和软件的投入,戴着神秘面纱的LED对我们来说突然变得非常简单和精彩。下面以恩智浦LED驱动器PCA9633为例,用一些非常简单的应用程序全面说明这种LED驱动器的优点。

PCA9633是四路LED驱动器,各路可以驱动仅次于25mA的电流,根据PCB的不同可以取得追加的相同I2C地址,具有4比特或7比特的硬件制作硬件地址(图1 )。从图1可知,图1的1PCA9633插槽和内部结构的示意图,各LED由各自的8bit/256级PWM控制,PWM足够慢,因此理论上通过由其驱动的4个LED混合规定颜色的光, 除了各自不同的PWM外,PCA9633获得了一个GroupPWM,通过它我们可以控制调制的混色光的亮度和频率,填补了仅靠一个PWM无法构建的一些功能。那么PCA9633到底是如何构建调光的呢? 秘密还是在PWM上。

原理

不用于PWM的话,无法完成开启和关闭的动作。短距离的PWM无法构建LED闪光灯,足以超过混色的目的。

可以用高速的PWM构建RGB混色。如果PWM速度高效,可以构建闪光灯和混色的双重功能。

另外,通过高效的8bit/256阶段PWM,增大灰度提高了颜色的灰度感(新闻图2 )。图2的混色原理显示了混色的原理,明确的颜色是如何产生的? 我们告诉人眼对颜色的感觉是各种颜色的亮度平均变化,我们可以通过控制PCA9633的每个PWM的频率来控制驱动的LED的亮度。根据三原色的原理,如果驱动RGB (或RGBA)LED,则可以通过调节这三个LED的亮度得到期望的颜色。

图3是PCA9633控制RGB的3个LED来调光粉红色的光的例子。


本文关键词:驱动,混光,控制,凤凰城娱乐平台

本文来源:凤凰城娱乐平台-www.yaboyule169.icu

标签: 颜色   混色   构建   原理   9633