- 课程目录
- 相关资源
- 课程笔记
在此 RGB LED驱动器培训课程中,
我们将介绍选择合适的驱动器
需要考虑的重要因素。
当您着手 RGB LED 驱动器设计时,请确保
您已针对有关您应用的以下几个问题
进行了思考。
LED 是共阳极型还是共阴极型?
您的电源类型是什么,
线路电源还是电池电源?
您打算使用哪种调光方法,PWM 还是模拟调光?
通信接口是否有特殊要求?
总共有多少个 LED?
您是否计划采用直接驱动还是时分多路复用驱动?
如果您尚无法全部回答这些问题,
请不要担心,因为本培训模块
将帮助您弄清楚所有这些细节并帮助
您构建 RGB LED 驱动器设计的基本知识。
让我们先从共阳极和共阴极开始。
对于 RGB LED 驱动器,如果阴极连接端
连接在一起,我们称之为共阴极,
而共阳极意味着LED 的阳极连接端
连接在一起。
对于共阴极 RGB LED,需要搭配使用
电流源型LED 驱动器。
另一方面,电流阱型LED 驱动器
对共阴极 RGB LED 来说则是必不可少的。
如果您的电源是电池或线路电源,
也会有所不同。
如果它们通过直流/直流或直接由 USB 供电,
通常我们称之为线路电源。
对于线路电源,LED 驱动器
可以直接与电源连接。
但是,如果是锂离子电池或 AA 电池,
电源电压不足以为 RGB LED 供电时,
您需要加以注意。
鉴于此,您需要在驱动器内部
实现一个电路来完成该任务。
好在 TI 已经推出了电荷泵 LED 驱动器
或直流/直流型 LED 驱动器以帮助解决此用例。
除电源外,
还应考虑调光方法。
通常有两种类型的调光方法,PWM 调光
和模拟调光。
对于 PWM 调光控制,LED 的强度
由占空比输入控制。
您打算使用多少位的 PWM?
您可以看一看LED 驱动器内部
PWM 发生器的分辨率位数。
另一方面,模拟调光控制
改变 LED 电流的幅度而不是占空比,
并且分辨率由 LED 驱动器内的
DAC 位决定。
为了实现逼真的动画效果,
还应注意通信接口。
I2C 是 RGB LED 驱动器最常用的通用接口。
I2C 只有两条线,传输速度
最高可达 1 兆赫兹,这使它非常适合大多数
应用。
如果需要高刷新速率或高容量数据,
则具有高通信速度的串行接口
是一个不错的选择。
如果是非板载应用,
专门设计的单线接口
对通过最少的导线实现可靠的协议来说
是最合适的选择。
最后,请确保已将需要驱动的 LED 数量
考虑在内。
通常您可以选择直接驱动
或时分多路复用驱动 LED。
当您的 LED 通道数小于 100 时,
建议采用直接驱动方式,
以便于连接和简单控制。
但是,如果您的 LED通道数超过 100,
则应该考虑时分多路复用驱动选项,
它可以通过单个 x 通道驱动器和 y 个外配
课程介绍
共计6课时,22分42秒
TI LED 驱动器
Is your LED a common anode or common cathode? Is your power supply line power or battery power? If you don’t know the answers to these types of questions, you’re in the right place. This short video explains how to clarify these details and more, so you can make a more confident selection decision.
猜你喜欢
换一换
推荐帖子
- MSP430开始位读取和转码问题
- 各位大神,刚接触MSP430,遇到一个疑问: MSP430上电后,开始从"C000"读取Rom信息,下面为"C000-C003"的Rom 存储的值: C000-C003:31 40 00 04 IAR的disassembly里面这步的转码为:4031 0400 机器码为:MOV.W #0X400SP symbol为:?csstart_begin 个人有以下疑问: 1.Iar 的dis...
-
l67088
微控制器 MCU
- uip_input()处理的是什么数据?
- uip_input()处理的是什么数据?是帧数据?还是IP数据报啊?底层驱动发送或者接受数据到uip_buf中,是帧数据?还是IP数据报。。。帧头和帧尾是在哪儿处理的啊? uip_arp_ipin() 和uip_arp_out()啥用啊,哪位大侠帮帮忙啊,谢谢哈...
-
wzp2007
微控制器 MCU
- 各位有uIP好用的资料能否提供一份啊?
- 最近打算看一下uIP,手里有9B96开发板的例程,请问各位谁有相关比较实用不错的资料,能否提供一份啊?实际使用当中觉得很有价值的。谢谢了!...
-
ultrabenz
微控制器 MCU
- AD没有转换 LCD上一直显示3.29v.求大神耐心看看,小弟毕设需过此关!!!
- #include #define uint unsigned int &...
-
贾维尔麦基
微控制器 MCU
推荐文章
- 迅为imx6ull开发板使用c语言调用shell命令控制led灯 2025年04月09日
- 用命令来控制 led 灯没有感觉,那可以使用程序来控制,让程序帮我们输入这些命令,我们可以使用system 函数来完成。 头文件:#include 格式:system(要执行的命令) 代码实现: #include void main(void) { system(“echo none /sys/class/leds/sys-led/trigger”);//设置触发方式 wh...
- 实验分享丨迅为IMX6ULL开发板点亮第一个led灯 2025年04月09日
- 本章内容对应IMX6ULL开发板视频讲解链接(在线观看): 我们学 linux 、单片机的第一个操作硬件就是点亮第一个 led 灯。 在单片机上我们点亮一个 led 灯非常的简单,直接操作引脚就可以了。虽然 linux 听着比较高大上,但是点亮一个 led 灯是非常容易的。我们甚至不用去写驱动,直接命令操作就可以了,因为 linux 系统本身有好多成熟的驱动框架,使用这些框...
- 工业电源指示用LED驱动器 2025年04月09日
- 摘要 本文介绍了一种简单小巧的解决方案,用于驱动LED来在系统通电/断电的情况下提供视觉反馈。 该电路由电阻和小型芯片组成,尽管该芯片原本并非用于此目的,但它取代了传统解决方案中的众多元器件。该电路不仅独立运行且功耗低,同时具备出色的抗误接线稳定性,非常适合用于工业及类似系统。 简介 工业控制系统普遍采用24 V DC作为现场电源电压,通常由设备(例如控...
- 线性LED驱动芯片在汽车车身照明系统的应用 2025年04月02日
- 如今,线性LED驱动芯片越来越多地应用于汽车车身照明系统,且尤其适合应用在尾灯模块。多年来TI一直致力于为汽车行业用户提供最具竞争力的LED驱动解决方案,构建创新、可靠、经济高效的汽车照明系统。 LED在具体的使用时,要注意驱动电路的选用。LED 驱动电路除了要满足安全要求外,另外的基本功能应有两个方面:根据能量来源的不同,LED驱动电路总体上可分为两类,一是AC/ DC...