ZHCSXY2A March   2025  – August 2025 LP5815

PRODUCTION DATA  

  1.   1
  2. 特性
  3. 应用
  4. 说明
  5. 器件比较
  6. 引脚配置和功能
  7. 规格
    1. 6.1 绝对最大额定值
    2. 6.2 ESD 等级
    3. 6.3 建议运行条件
    4. 6.4 热性能信息
    5. 6.5 电气特性
    6. 6.6 时序要求
    7. 6.7 时序图
    8. 6.8 典型特性
  8. 详细说明
    1. 7.1 概述
    2. 7.2 功能方框图
    3. 7.3 特性说明
      1. 7.3.1 模拟调光
      2. 7.3.2 PWM 调光
      3. 7.3.3 Sloper
      4. 7.3.4 自主动画控制
        1. 7.3.4.1 动画引擎单元
        2. 7.3.4.2 动画模式单元
        3. 7.3.4.3 动画控制
      5. 7.3.5 即时闪烁
      6. 7.3.6 保护功能
        1. 7.3.6.1 UVLO
        2. 7.3.6.2 热关断
    4. 7.4 器件功能模式
      1. 7.4.1 初始化模式
      2. 7.4.2 待机和正常模式
      3. 7.4.3 即时闪烁模式
      4. 7.4.4 关断模式
      5. 7.4.5 热关断模式
    5. 7.5 编程
      1. 7.5.1 I2C 数据事务
      2. 7.5.2 I2C 数据格式
      3. 7.5.3 命令描述
    6. 7.6 寄存器映射
  9. 应用和实施
    1. 8.1 应用信息
    2. 8.2 典型应用
      1. 8.2.1 应用
      2. 8.2.2 设计参数
      3. 8.2.3 详细设计过程
        1. 8.2.3.1 编程过程
        2. 8.2.3.2 编程示例
      4. 8.2.4 应用性能曲线图
    3. 8.3 电源相关建议
    4. 8.4 布局
      1. 8.4.1 布局指南
      2. 8.4.2 布局示例
  10. 器件和文档支持
    1. 9.1 文档支持
    2. 9.2 接收文档更新通知
    3. 9.3 支持资源
    4. 9.4 商标
    5. 9.5 静电放电警告
    6. 9.6 术语表
  11. 10修订历史记录
  12. 11机械、封装和可订购信息

动画控制

LP5815 的每个输出通道都具有单独的引擎繁忙标志,即 OUT0_ENGINE_BUSY、OUT1_ENGINE_BUSY 和 OUT2_ENGINE_BUSY,用于指示输出通道选择的引擎是否处于运行状态。除了单独的输出繁忙标志外,还有一个全局引擎繁忙标志,即 ENGINE_BUSY,用于指示是否有处于运行状态的引擎。

当 ENGINE_BUSY 置为 1 时,表 7-4 中所示的引擎配置寄存器和模式配置寄存器会被锁定,以防止被修改。只有在 ENGINE_BUSY = 0 时,才能修改这些引擎繁忙锁定寄存器。

表 7-4 引擎繁忙锁定寄存器
说明 寄存器地址 寄存器缩写
引擎配置寄存器 0x06 至 0x0C ENGINE_CONFIG0 至 ENGINE_CONFIG6
模式配置寄存器 0x1C 至 0x3F
  • PATTERNx_PAUSE_TIME
  • PATTERNx_REPEAT_TIME
  • PATTERNx_PWM0
  • PATTERNx_PWM1
  • PATTERNx_PWM2
  • PATTERNx_PWM3
  • PATTERNx_PWM4
  • PATTERNx_SLOPER_TIME1
  • PATTERNx_SLOPER_TIME2

x = 0、1、2、3

LP5815 具有 4 个内部引擎繁忙标志,即 ENGINE0_BUSY、ENGINE1_BUSY、ENGINE2_BUSY 和 ENGINE3_BUSY,如 图 7-7 中所示。在收到 Start_command 后,且满足以下所有条件时,ENGINEy_BUSY 置为 1。

  • 至少有一个通道选择了引擎,例如 OUTx,且该引擎中至少使能了一个引擎顺序。
  • OUTx 的自主使能位置为 1

内部 ENGINEy_BUSY 标志保持为 1,直到完成引擎或收到 Stop_command。


LP5815 内部引擎繁忙状态

图 7-7 内部引擎繁忙状态

将任何一个内部引擎繁忙标志 ENGINEx_BUSY 置 1 都将使全局引擎繁忙标志 ENGINE_BUSY 置 1,如 图 7-8 中所示。

单个引擎繁忙标志 OUTx_ENGINE_BUSY 取决于由相应引擎通道寄存器值选择的内部引擎繁忙标志。


LP5815 单个引擎繁忙标志和全局引擎忙标志

图 7-8 单个引擎繁忙标志和全局引擎忙标志