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修订历史记录

全局设置

添加状态后,它们将显示在 GLOBAL SETTINGS(全局设置)面板中,如图 8-14 所示。状态的名称是可配置的,但状态类型仅限于用户定义的状态或硬件状态。已经在 PMIC 的有限状态机中定义了硬件状态,根据定义,除了 LP_STANDBY 之外,没有与转换到硬件状态相关的电源序列,也不能从硬件状态定义转换。

GUID-A94B14E0-8C25-4991-80A0-DE324DD7923B-low.png图 8-14 全局设置

PFSM 将始终从 PFSM_START 状态开始。此状态包括所有的 TRIG_SET 定义以及初始 TRIG_MASK。默认情况下,在 PFSM_START 中找到的 TRIG_MASK 由在 GUI 中退出 PFSM_START 状态的箭头定义。不能对 PFSM_START 状态定义任何箭头。在GLOBAL SETTINGS(全局设置)中,用户可以编辑 PFSM_START 状态下的 TRIG_MASK,还可以在最后一条 TRIG_SET 指令之后添加将附加到 PFSM_START 序列的指令。

PFSM Step Delay(PFSM 步进延迟)设置也是 GLOBAL SETTINGS(全局设置)的一部分。“PFSM Step Delay”(PFSM 步进延迟)设置将确定 GUI 将使用哪个时间间隔来尝试满足在电源序列中发现的所需延迟。实际延迟是所需延迟、所使用的指令以及 PFSM 步进延迟的函数。指令延迟限制为步进延迟的 6 位或 8 位倍数。如果 GUI 无法通过现有的步进延迟达到所需的延迟时间,或者如果步进实际上大于所需的延迟,GUI 将在 PFSM 验证期间产生错误。表 8-2 举例说明了实际延迟(PFSM 步进延迟的函数)与请求的延迟时间之间的关系。

注: 如果选择的 PFSM 步进延迟是电源时序中所需的大多数延迟的公因数,则可以优化存储器在器件中的使用。
表 8-2 请求的延迟时间和实际的延迟时间示例
PFSM 步进延迟 (us) 请求的延迟 (us) 延迟指令 实际延迟(1) (us)
25.6 2500 DELAY_IMM(8 位) 2483.2
REG_WRITE_VCTRL_IMM(6 位) 2457.6
204.8 40000 DELAY_IMM(8 位) 39936
REG_WRITE_VCTRL_IMM(6 位) 39321
409.6 300000 DELAY_IMM(8 位) 299827
REG_WRITE_VCTRL_IMM(6 位) 294912