This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[FAQ] LP5860: 如何在五分钟内玩转 LP586x 器件和 LED 矩阵应用?

Part Number: LP5860

问题 1:为什么 LP586x 是驱动动画自主调节 (AAA) LED 的更好解决方案?

LP586x 器件是高性能 LED 矩阵驱动器,支持多达 198 个 LED 点或 66 个 RGB 点。除了大量的 LED 外,灵活的模拟/PWM 调光选项也可以实现各种具有奇特动画效果的应用。有关更详细的规格比较,请参阅下表,其中介绍了 RGB LED 系列中的特色产品。

问题 2:如何快速设置 LP586x 的测试环境?

    1.在线申请一套 LP5860EVM 电路板 

        https://www.ti.com.cn/tool/cn/LP5860EVM?keyMatch=LP5860EVM

    2.按照从“#2 硬件和软件准备”(在用户指南中)开始的说明操作。

    3.查看一些实现各种定制的预定义 RGB 照明模式

                                                        

问题 3:如何在寄存器面板中配置 PWM 占空比和 LED 输出电流以分别实现 PWM/模拟调光?

模拟调光可通过三个因素修改电流增益控制:全局 3 位最大电流 (MC)、3 组 7 位颜色电流 (CC) 和单独的 8 位点电流 (DC)。

  • 全局 3 位最大电流 (MC):MC 设置每个 LED 点的峰值电流值。在寄存器映射中,它由 Dev_config3 寄存器中的 digit#1~digit#3 组成。MC 数据的默认值为 011b=15mA。
  • 3 组 7 位颜色电流 (CC):CC 将 18 个电流阱分为 3 个颜色组。在寄存器映射中,它显示为 R/G/B_current_set。所有 CC 数据的默认值为 0x40=50.4%。
  • 单独的 8 位点校正 (DC):DC 通过使用点电流函数单独控制每个 LED。在寄存器映射中,它指示为 DC0~197。DC 数据的默认设置为 0x80=50.2%。

    2.1:电流增益计算

PWM 调光会调节占空比以确定由三个因素发出的总照度:全局 PWM、PWM 组和独立 PWM。

  • 全局 PWM:全局 PWM 控制功能可以同时调节所有 LED 点。在寄存器映射中,它用作 Master_bri 寄存器,默认值为 0xFF=100%。
  • PWM 组:3 个 PWM 组可针对各种占空比控制进行编程。用户可以通过写入不同的寄存器值,为单个 PWM 组中的 LED 创建独特的颜色模式。在寄存器映射中,可通过 Dot_grp_sel 寄存器将 LED 分为多个组。Group_bri 寄存器将默认 PWM 占空比设置为 0xFF=100%。
  • 独立 PWM:独立 PWM 寄存器在数据刷新模式 1 和模式 2 下为 8 位,但在模式 3 下为 16 位。在模式 3 下运行时,增强型频谱 PWM (ES-PWM) 算法可实现高刷新率并避免闪烁问题。与 8 位 PWM 相比,16 位 PWM 可在 LED 动画效果中实现更出色的高分辨率调光。在寄存器映射中,它表示为 PWM_bri0~395,默认值为 0x00。

   2.2PWM 占空比计算 

问题 4:器件配置面板中的三种数据刷新模式之间有何区别?

模式 1不带 VSYNC 的 8 位 PWM 数据(“LED CONTROL”页面上的“VSYNC”按钮被禁用)。数据在收到后立即发送出去。在模式 1 中,您只需刷新单点数据,而不是更新整个 SRAM。这称为“按需数据刷新”,可有效地节省总数据量。

3.1:整个 SRAM 数据刷新与按需数据刷新

模式 2/3具有 VSYNC 的 8 位/16 位 PWM 数据。VSYNC 信号由外部 MCU 生成并导入到 LP586x 中。在接收到 VSYNC 命令后,数据由帧同时保持和发送。与模式 1 运行不同,您需要点击绿色的“VSYNC”按钮来更新 EVM 电路板上的数据。

与模式 1 相比,模式 2 和模式 3 可在连接多个 LP586x 器件时提供更好的同步,这是帧控制使然。该器件可保存数据并以固定的帧速率 – ƒVSYNC(24Hz、50Hz、50Hz、120Hz)甚至更高的帧速率刷新整个帧,以实现更生动的动画效果。

3.2:数据刷新模式 

问题 5:如何在灵活的调光选项内单独控制 LED 亮度和色温?

PWM 调光是亮度控制 (BRC) 的理想选择。在“Brightness Settings”面板上,色温由 RGB 比例决定 – 从色轮中选择或将十六进制值写入寄存器。“Brightness Percent”滑动条会以固定比例的 PWM 占空比调整 BRC,以避免改变色温。

4.1LED 亮度设置面板

模拟调光是灵活色温控制的替代方案。在“LED Dot Correction”面板上,RGB 电流增益由等效的默认值设置。例如,如果您增加 R# 上的点电流,则所选 LED 将显示更多淡红色。DC0~197 寄存器可实现单点控制并产生独特的颜色组合。

4.2LED 点校正面板

                                            

Q6:您能否为 LP586x 提供一些相关资源?