ZHCU917B November   2020  – June 2022 LP8764-Q1 , TPS6594-Q1

 

  1.   Scalable PMICs GUI 用户指南
  2.   商标
  3. 引言
  4. 支持的功能
  5. 修订
  6. 概述
  7. 入门
    1. 5.1 查找 GUI
    2. 5.2 下载所需的软件
    3. 5.3 启动 GUI
    4. 5.4 连接到 PMIC
  8. “Quick-start”(快速启动)页面
    1. 6.1 器件扫描结果
    2. 6.2 配置和监视
      1. 6.2.1 系统信息
      2. 6.2.2 BUCK
      3. 6.2.3 LDO
      4. 6.2.4 GPIO
      5. 6.2.5 中断
      6. 6.2.6 其他设置
      7. 6.2.7 高级选项卡
  9. “Register Map”(寄存器映射)页面
  10. NVM 配置页面
    1. 8.1 创建自定义配置
      1. 8.1.1 静态配置
      2. 8.1.2 可预配置的任务状态 (PFSM)
        1. 8.1.2.1 创建状态图
        2. 8.1.2.2 全局设置
        3. 8.1.2.3 电源序列
          1. 8.1.2.3.1 电源序列资源和命令
          2. 8.1.2.3.2 子序列
          3. 8.1.2.3.3 电源序列编辑工具
        4. 8.1.2.4 触发条件设置
        5. 8.1.2.5 触发条件优先级列表
        6. 8.1.2.6 PFSM 验证
    2. 8.2 程序
      1. 8.2.1 对现有 NVM 配置进行编程
      2. 8.2.2 NVM 配置特殊用例:更改通信接口
      3. 8.2.3 NVM 编程期间的锁定选项
  11. NVM 验证页面
  12. 10看门狗页面
  13. 11其他资源
  14. 12附录 A:疑难解答
    1. 12.1 无法识别硬件平台
    2. 12.2 未找到 PMIC 器件
    3. 12.3 I2C2 已配置但未连接
  15. 13附录 B:高级主题
    1. 13.1 脚本编写窗口
  16. 14附录 C:已知限制
  17. 15附录 D:迁移主题
    1. 15.1 从 LP8764-Q1 PG1.0 迁移到 PG2.0
    2. 15.2 更新 PFSM 以包含 PFSM_START 状态
    3. 15.3 更新时间延迟
    4. 15.4 更新触发条件优先级和设置
  18. 16修订历史记录

触发条件设置

最大的可用触发条件数为 28。有关保留触发条件的使用方法,请参阅器件规格。GUI 将确保不超过最大触发条件数,并管理触发条件在多 PMIC 应用中的跨器件使用。

触发条件设置确定哪些触发条件会将 PMIC 操作从一种状态转换至另一种状态。在 GUI 情境中,状态之间的箭头(或循环回同一状态的箭头)必须具有至少一个触发条件定义。下面通过一个示例来概述配置触发条件设置的步骤。在该示例中,任何器件上的 IMMEDIATE_SHUTDOWN(立即_停止) 位于高位都将触发所有器件执行断电序列,然后转换到 SAFE(安全)状态,这进而又会自动将所有器件(无电源序列)转换到硬件状态 SAFE_RECOVERY(安全_恢复),以重置器件。以下步骤说明了如何设置该示例。

  1. 通过点击图中的转换箭头,选择 STANDBY(待机)和 SAFE(安全)状态之间的转换。
    图 8-23 触发条件:STANDBY(待机)转 SAFE(安全)
  2. From States 中,添加 ACTIVEPFSM_STARTWAIT4ENABLE(1)
  3. 在“Add Devices”(添加器件)中选择 Any(任意),以便所有器件都显示在窗口中(1)
  4. Trigger Source(触发条件来源)下拉菜单中选择 IMMEDIATE_SHUTDOWN(立即_停止)。
  5. Trigger Type(触发条件类型)下拉菜单中选择 HIGH(高)。
  6. 选中 Immediate(立即)复选框。这意味着触发条件可以立即发生,而不会等待当前序列完成。
    图 8-24 触发条件:STANDBY 转 SAFE(续)
  7. 点击 ADD(添加)。
  8. 现在点击 SAFE(安全)和 SAFE_RECOVERY(安全_恢复)之间的转换箭头。无需执行任何操作,因为会自动填充此触发条件。
注: 由于 SAFE_RECOVERY(安全_恢复)是硬件状态,因此触发条件不会具有关联的电源序列。这是由触发条件描述中的“EXT”属性指示的。同样,RUNTIME_BIST 也将具有“EXT”属性。
图 8-25 触发条件:SAFE(安全)转 SAFE_RECOVERY(安全_恢复)

“TRIGGER SETTINGS”(触发条件设置)底部汇总了与某个转换相关联的触发条件(图 8-25 中的突出显示部分)。提供了一个滚动条来查看窗格的底部。最后一步是将电源序列与转换相关联。由于 SAFE_RECOVERY(安全_恢复)是一种硬件状态,因此设置了 EXT 标志,并且在转换到 SAFE_RECOVERY(安全_恢复)时不需要任何顺序。不过,到 SAFE(安全)状态的转换确实需要一个序列。以下内容说明了如何在触发条件和序列之间建立联系。

  1. 点击 STANDBY(待机)和 SAFE(安全)(或 ACTIVE(活动)和 SAFE(安全))之间的转换箭头。
  2. 点击闪电图标。窗口显示具有相同目标或目标状态的所有序列。在本例中仅有一个序列,即 any2safe
    图 8-26 将序列映射到触发条件
  3. 选择该序列,然后点击 MAP TO TRIGGER(映射到触发条件)。针对该转换的触发条件设置现在已完成。
    图 8-27 已完成的触发条件设置

为所有转换分配触发条件并且所有触发条件都与电源序列相关联后,电源序列中的默认触发条件掩码将被更新。请注意到目前为止讨论的各种组件和关系:

  1. 状态

    状态是硬件状态或任务状态。

  2. 转换

    转换具有源状态和目标状态。转换可以有多个触发条件,但至少需要一个触发条件。到同一目标状态的转换可以共享同一个触发条件。

  3. 触发条件

    器件规格中定义了可用的触发条件。每个触发条件只能有一个与之关联的电源序列。多个触发条件可以共享同一个电源序列。在转换目标状态为硬件状态的特殊情况下,触发类型为 EXT,并且没有电源序列。

  4. 电源序列

    电源序列是根据目标状态定义的,因此可能与多个触发条件或转换相关联。触发条件掩码位于电源序列内。自动触发条件掩码由来自目标状态的所有转换以及这些转换中定义的触发条件进行定义。手动触发条件掩码可用于创建自定义触发条件掩码。在 TRIG_MASK 命令中有一个用于选择自动或手动触发条件掩码的选项。

“Reuse Trigger”(重用触发条件)按钮是一个替代选项。步骤 2 省略。步骤 7 之后,选择其他到 安全(SAFE) 状态的转换。此时选择重复使用触发器按钮,然后选择用于 待机STANDBY )到 安全SAFE) 的同一触发条件。
作为一个示例,德州仪器 (TI) 建议所有器件中都存在 IMMEDIATE_SHUTDOWN(立即_停止)触发条件。对于其他触发条件,触发条件仅存在于一个器件中是可以接受的。