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.

[参考译文] LP5812:多器件同步设置

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1372293/lp5812-multiple-device-sync-setup

器件型号:LP5812

工具与软件:

您好!  

我正在尝试使用两个 LP5812来驱动7个 RGB LED。 LP5812A 用于在扫描模式下驱动4个 RGB (总共12个 LED)并进行4次 扫描、LP5812B 用于在扫描模式下驱动3个 RGB (总共9个 LED)。 我已将两个 IC 的 SYNC 引脚连接在一起。 通过 GUI、我 将一个器件设置为 VSYNC 输出、另一个器件设置为 VSYNC 输入。

我能够在 IC 之间获得同步信号、并且附上了信号的示波器快照。 我通过独立的 I2C 通信为每个器件设置一个简单的闪烁动画、然后通过广播 I2C 发送启动命令(start_cmd[0:0]至0xFF)。 两个器件开始闪烁 LED、但在5次回放后、器件之间的动画很快就会不同步。

下面附上原理图的屏幕截图。 我想知道设置中是否缺失任何内容、或者是否缺少任何寄存器设置。  

谢谢!

REI

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

    尊敬的 Rei:

    您能告诉我使用此同步功能(尤其是寄存器配置)的详细步骤吗?

    BR、Jared

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

    尊敬的 Jared:  

    我使用 GUI 来设置器件。 如前所述、采取的步骤如下:

    地址0x14处的独立 I2C:

    1 - 在"Drive Mode"窗口中、将"LED Drive Mode Selection"设置为"Scan Drive Mode with 4种扫描模式 "
    在"Device Configuration"窗口中、 我将"Vsync 输出使能"设置为"Vsync 为输出"。 我将器件配置窗口中的其余设置保留为默认设置。
    3-单击"Update Command"(更新命令)
    4 -在 Mode Selection (模式选择)窗口中、将所有 LED 设置为 Auto mode (自动模式)并启用它们。 在自动模式配置中、我设置一个简单的动画以仅使用一个 AEU 来确认正确操作。 使用动画设置附加图片。
    5 -单击"Update Command"(更新命令)和"Update"

    从0x14断开、然后在地址0x15的 I2C 处连接:

    1 - 在"Drive Mode"窗口中、将"LED Drive Mode Selection"设置为"Scan Drive Mode with 3扫描模式 "
    在"Device Configuration"窗口中、 I 将"Vsync 输出使能"设置为"Vsync 为输入" . 我将器件配置窗口中的其余设置保留为默认设置。
    3-单击"Update Command"(更新命令)
    4 -在 Mode Selection (模式选择)窗口中、将所有 LED 设置为 Auto mode (自动模式)并启用它们。 在自动模式配置中、我设置 相同的动画 只是为了仅使用一个 AEU 来确认正确运行。 使用动画设置附加图片。
    5 -单击"Update Command"(更新命令)和"Update"

    断开与0x15的连接、然后通过广播 I2C 进行连接。

    1 -使用 Register Command 窗口、我将0xFF 发送到 start_cmd[0:0]。

    所有 LED 开始闪烁、但4组和3组快速彼此不同步。  

    您是否有参考设计或寄存器映射可以加载到 GUI 中以尝试同步功能或要遵循的步骤?  

    此致、

    REI

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

    尊敬的 Bel:

    我们的专家将再次回复到 offcie。

    BR

    Monet Xu

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

    尊敬的 Rei:

    我认为设置 SYNC 功能没有问题。 您能否检查2个设备的动画配置是否相同?

    也可以分别保存两个从地址器件的寄存器映射配置并发送给我。 谢谢!

    BR、Jared