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:如何在五分钟内掌握具有 LED 矩阵应用的 LP586x 器件?

Guru**** 2318830 points
Other Parts Discussed in Thread: LP5860EVM
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1038842/faq-lp5860-how-to-master-lp586x-devices-with-led-matrix-applications-within-five-minutes

器件型号:LP5860

Q1:为什么 LP586x 是用于驱动动画自主量(AAA) LED 的更好解决方案?

Q2:如何快速设置 LP586x 的测试环境?

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

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

Q5:如何 在灵活的调光选项中实现 LED 亮度和色温的单独控制?

问题6: 您能否为 LP586x 提供一些相关资源?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Q1:为什么 LP586x 是用于驱动动画自主量(AAA) LED 的更好解决方案?

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

                  

     图1:RGB LED 产品系列中的特色产品

                         

    Q2:如何快速设置 LP586x 的测试环境?

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

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

      2.按照  《用户指南》中从"#2硬件和软件准备"开始的说明进行操作

      3.可视化一些预定义的 RGB 照明图案以进行各种定制

                                 

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

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

    • 全局3位最大电流(MC):MC 设置每个 LED 点的峰值电流值。 在寄存器映射中、它由 Dev_config3寄存器中的位#1~位#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 控制页面上的 VSYNC 按钮被禁用)。 数据在收到后即会立即发送出去。 在模式1中、您只需刷新单点数据、而不是更新整个 SRAM。 它称为“按需数据刷新”,可有效地节省总数据卷。

                    

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

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

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

                     

    图3.2:数据刷新模式  

                                  

    Q5:如何 在灵活的调光选项中实现 LED 亮度和色温的单独控制?

    PWM 调光是亮度控制(BRC)的理想选择。 在亮度设置面板上、色温由 RGB 比例决定–从色轮中选择或将十六进制值写入寄存器。 "Brightness Percent (亮度百分比)"滑动条使用固定比例的 PWM 占空比调节 BRC、以避免改变色温。

                                 

    图4.1:LED 亮度设置面板

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

                           

    图4.2:LED 点校正面板

                           

    问题6: 您能否为 LP586x 提供一些相关资源?  

    • 待更新:)