ZHCU917B November 2020 – June 2022 LP8764-Q1 , TPS6594-Q1
添加状态后,它们将显示在 GLOBAL SETTINGS(全局设置)面板中,如图 8-14 所示。状态的名称是可配置的,但状态类型仅限于用户定义的状态或硬件状态。已经在 PMIC 的有限状态机中定义了硬件状态,根据定义,除了 LP_STANDBY 之外,没有与转换到硬件状态相关的电源序列,也不能从硬件状态定义转换。
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 步进延迟 (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 |