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.2:PWM占空比计算
问题 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.1:LED亮度设置面板
模拟调光是灵活色温控制的替代方案。在“LED Dot Correction”面板上,RGB 电流增益由等效的默认值设置。例如,如果您增加 R# 上的点电流,则所选 LED 将显示更多淡红色。DC0~197 寄存器可实现单点控制并产生独特的颜色组合。
图 4.2:LED点校正面板
Q6:您能否为 LP586x提供一些相关资源?
- 官方用户指南:LP5860EVM 用户指南
- 最新的 GUI 软件:LP586x GUI v0.6.0
- 基于 MSP432 MCU 的 CCS 示例代码:zip
- TIDA xxx 键盘推广视频:LP5860 键盘演示视频
- TIDA xxx 迷你显示屏推广视频:LP5860 迷你显示屏演示视频
- 有待更新 🙂
Cherry Zhou:
我们建议您在发布新问题之前先搜索 E2E支持论坛,E2E支持论坛已经拥有数十万个已得到解答的话题。 这通常是解决问题的最快方法。