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.

[参考译文] LP55231:用于多色复制和效果的固件

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/635619/lp55231-firmware-for-multi-color-reproduction-and-effects

器件型号:LP55231
主题中讨论的其他器件: LP5569

我将 LP55231连接到3个 RGB LED。 我正在尝试在3个 LED 中重现粉色、紫色和褐色三种颜色、然后淡出到紫色、褐色和粉色。 在这种情况下、驱动器所有9个通道的 PWM 值需要具有不同的值。 实现这些颜色是一项简单的任务、直接按顺序设置所有九个通道的 PWM 值。 但是、为了实现衰减效果、例如持续1秒、顺序过程不起作用。 在本例中、我们需要通过并行执行来实现。 我已经尝试使用多个引擎(1个引擎到1RGB)、但衰减效果不是很平滑。 在 HSL 颜色空间中导航颜色看起来不错。 但是、由于指令和资源有限、在这里无法实现 HSL 抽象或类似的抽象。 有人能在这里帮助实现这种效果吗?   

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

    您好、Aravindhan、

    您能否尝试以下方法来实现它?

    使用 LED 电流混合颜色、然后使用斜坡指令 通过 PWM 实现淡出效果?

    如有任何问题、请告诉我、谢谢!

    谢谢!

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

    我想在固件中完全实现这种效果。 我认为我们无法在固件中设置 LED 电流。 你对我还有其他建议吗?

    如果我可以执行多个 i2c 交易、您的想法完全可行。 我的要求是下载固件并让 LED 驱动器独立工作。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Aravindan、
    您是否想发布您的引擎代码、我将尝试优化?
    我们还有新器件 LP5569、它有256条指令、但 LP55231只有96条指令。
    您是否想尝试使用新器件?
    谢谢!
    夏季