LED1202首款12 通道 LED驱动器,具有 8 个可编程模式,能够自动排序,而其 8 位模拟和 12 位数字调光控制可实现精确的照明效果。由于能够为每个通道提供 20 mA 的电流,LED1202 可以为四个 RGB 灯或 12 个白色灯供电。此外,其小型 WLCSP20 封装 (1.71 mm x 2.16 mm x 0.5 mm) 将使其更易于在空间是主要限制的紧凑设计中实施,而其 QFN 3×3 外壳将有助于在 PCB 中散热领域。
为用户提供具有用于反馈和状态更新的 LED 的照明系统通常可以弥补显示器的缺失。例如,LED 也可以成为一项功能,因为游戏外围设备经常宣传他们的照明系统可以做什么。然而,LED 驱动器使用起来可能很复杂,并且需要大量的外部组件。因此,ST 提供了一个实用程序来帮助开发人员通过图形界面对其效果进行编程,同时我们的组件架构减少了所需的外部设备数量。
具有 8 种可编程模式的 LED 驱动器,实现更多自主可能性
LED1202 的主要特点之一是它支持八种可编程模式,因为它赋予了设备很大程度的自主性。开发人员可以将它们中的每一个存储在各自的内部 I 2 C 寄存器中,并且每个 LED 还使用一个专用寄存器,这开辟了一种非常简单的方法,可以减少 MCU 的使用。程序可以启动一个循环调用一个或多个模式并无限期地运行整个序列,或者直到用户与系统交互,而无需涉及微控制器。因此,这是一种以最低的功耗或 PCB 上的资源成本创建动画的好方法。
为了使应用程序创建过程更加简单,我们提供了一个开发板和一个图形用户界面。STEVAL-LLL007V1是一个评估套件,包括一个带有三个 LED1202 和 36 个白色 LED的PCB,以及两个分别带有 36 个白色 LED 和 12 个 RGB LED 的附加面板。该套件与STSW-LLL007FW固件配合使用,该固件使用NUCLEO-L073RZ板作为 STEVAL-LLL007V1 的主要主机。它的按钮还可以启动脚本以将 LED1202 置于独立模式,以帮助工程师演示其自主功能。STSW -LLL007GUI是一个实用程序,可帮助可视化寄存器和设置,以便更轻松地对驱动程序进行编程。它还提供带白点选择的 RGB 模式,以获得准确的颜色并更直接地管理每个点的红色、绿色和蓝色 LED。
2 调光控制器更精确
8 位模拟和 12 位数字调光的存在提供了出色的精度,以增强设备的照明效果能力。一个 8 位模拟控制器总共提供 255 步,每个步骤对应于大约 78 µA。因此,LED1202 能够以大约 78 µA 的增量将电流从 1 mA 调节到高达 20 mA,从而对 LED 亮度和颜色变化进行极深的控制。如果开发人员每秒将电流降低一步,从最大亮度到关闭 LED 大约需要 4 分钟,这意味着 8 位控制器可以提供更令人赏心悦目的缓慢转换不要惊吓最终用户。
此外,LED1202 包括一个 12 位 PWM 调光控制器。该系统定义了一个参考框架,其中 LED 将在一定数量的步骤中打开,然后在剩余的步骤中关闭。在 12 位数字控制器中,帧包含 4,095 个步骤 。 这样的分辨率可以在 RGB LED 上创建颜色,如果只有 8 位模拟控制器,这是不可能的。此外,即使这样的分辨率在最大亮度下并不总是至关重要,但当 LED 仅发出几流明时它特别有用,因为人眼对变化变得更加敏感。因此,提供 4,095 步可以在平滑调光和突然关闭 LED 之间产生差异。
1个全球地址,更实用
很容易忽略 LED1202 的灵活性这一事实,因为它可以使用 I 2 C 协议以菊花链方式连接多达 8 个设备,因此可扩展性非常强。一个组件充当主机并将其时钟共享给所有其他从机,以避免任何时序差异。为了确保开发人员不必在每个设备上启动不同的序列并处理每个命令分别到达每个设备时的滞后和延迟,我们提供了一个能够同时向所有设备发送命令的全局地址系统。这是我们行业中一种独特的方法,它允许每个设备通过其可编程模式统一排序,从而大大简化同步并使开发人员能够创建更复杂的效果而无需编写复杂的代码。
菊花链 LED1202 更容易,因为它们都使用只需要两个地址引脚(A0 和 A1)的微型封装,尽管它们能够使用 I 2 C连接多达八个设备。传统上,地址引脚连接到地或 Vcc,它只允许四个 I 2 C 地址(GND – GND、GND – Vcc、Vcc – GND、Vcc – Vcc)。但是,通过我们获得专利的创新解决方案,我们还可以将 A0 引脚连接到 SDA(数据线)和 SCL(时钟线),从而自动将这两个引脚打开到最多八个 I 2 C 地址。因此,现在可以菊花链式连接更多组件,而无需增加封装的占位面积或使 PCB 更复杂。
审核编辑:郭婷
全部0条评论
快来发表一下你的评论吧 !