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.

[参考译文] LP5562:将 LP5562配置为执行闪烁操作

Guru**** 2427060 points
Other Parts Discussed in Thread: LP5562

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/663107/lp5562-configure-lp5562-to-perform-blink-operation

器件型号:LP5562

您好!

我已将此 LED 控制器与 I2C 上的 STM 控制器相连。

所需条件是使 LP5562独立于 STM 控制器工作。 例如、如果我的控制器(STM)估计在接下来的33秒内没有活动要执行、则 STM 将进入睡眠模式、以延长电池寿命。 此处需要在休眠模式下、每8秒闪烁一次 LED、持续时间为33秒。 如果我可以将 LP5562配置为执行此类任务、那么我可以在进入睡眠模式之前执行此操作、我们可以达到我们的目标。

那么、是否可以配置/编程 LP5562以执行上述任务( 每8秒闪烁一次 LED)? 如果是、如何操作?

谢谢、

Rohit

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Rohit、
    通过 LP5562引擎说明很容易实现这一效果、您是否介意查看此示例的数据表和 EVM 用户指南、谢谢!
    夏季
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    回复:LP5562:将 LP5562配置为执行闪烁操作
    您好、夏季、

    我浏览了数据表、并遵循如下相同的顺序:

    –写入地址00h 0100 0000b (启用器件)
    –μs 500 μ s (启动延迟)
    –写入地址01h 0001 0000b (将引擎1配置为"将程序加载到 SRAM"模式)
    •程序加载到 SRAM
    –写入地址10h 0000 0011b (第1个斜坡命令8MSB)
    –写入地址11h 0111 1111b (第1个斜坡命令8 LSB)
    –写入地址12h 0100 1101b (第一个等待命令8 MSB)
    –写入地址13h 0000 0000b (第一个等待命令8 LSB)
    –写入地址14h 0000 0011b (第2个斜坡命令8 MSB)
    –写入地址15h 1111 1111b (第2个斜坡命令8 LSB)
    –写入地址16h 0110 0000b (第二个等待命令8 MSB)
    –写入地址17h 0000 0000b (第二个等待命令8 LSB)
    •启用省电并使用外部32kHz 时钟
    –写入地址08h 0010 0000b (启用 powersave、使用外部时钟)
    •运行程序
    –写入地址01h 0010 0000b (将 LED 控制器运行模式配置为引擎1中的"运行程序")

    –写入地址00h 0110 0000b (在引擎1中将程序执行模式从"保持"配置为"运行")


    根据数据表、这将生成一个1100 ms 长的 LED 模式、该模式将无限重复。

    但是、在我的硬件中、没有外部时钟连接到 CLK32引脚并且它接地。 因此,在上述序列中,我将时钟选择更改为内部时钟。(写入地址08h 0000 0001b )。 但我无法看到任何 LED 模式。

    我是否遵循正确的顺序?

    谢谢、

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

    您好、Rohit、

    您能否在将发动机加载到 SRAM 之前先将 LED 映射到发动机、如第38页中的数据表所示?

    您还可以使用分支指令放置无限循环、还是转到第39页的开始指令?

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

    夏季

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

    将 LED 映射到发动机后、上述序列工作正常。