SLVUBT8B November 2020 – June 2022 LP8764-Q1 , TPS6594-Q1
As states are added they will appear in the GLOBAL SETTINGS panel, as shown in Figure 8-14. The names of the states are configurable but the type of state is limited to either a user definition or a Hardware State. Hardware states are already defined within the finite state machine within the PMIC and by definition there is no power sequence associated with transitions to hardware states, with the exception of LP_STANDBY, and no transitions can be defined from Hardware states.
The PFSM will always start from the PFSM_START state. This state includes all of the TRIG_SET definitions as well as the initial TRIG_MASK. By default the TRIG_MASK found in the PFSM_START is defined by the arrows leaving the PFSM_START state in the GUI. No arrows can be defined to the PFSM_START state. From the GLOBAL SETTINGS the user can edit the TRIG_MASK in the PFSM_START state and also add instructions which will be appended to the PFSM_START sequence after the last TRIG_SET instruction.
The PFSM Step Delay setting is also part of the GLOBAL SETTINGS. The PFSM Step Delay setting will determine which time interval the GUI will use to attempt to meet the required delays found throughout the power sequences. The actual delays are a function of the desired delay, instruction being used, as well as the PFSM Step Delay. Instruction delays are limited to either 6 or 8-bit multiples of the step delay. In the event that the GUI cannot reach the desired delay time with the existing step delay, or if the step size is actually larger than the desired delay, then the GUI will generate an error during the PFSM validation. Table 8-2 is provided to exemplify the actual delay versus requested delay times as a function of the PFSM Step Delay.
PFSM Step Delay (us) | Delay Requested(us) | Delay Instruction | Actual Delay(1) (us) |
---|---|---|---|
25.6 | 2500 | DELAY_IMM (8-bit) | 2483.2 |
REG_WRITE_VCTRL_IMM(6-bit) | 2457.6 | ||
204.8 | 40000 | DELAY_IMM (8-bit) | 39936 |
REG_WRITE_VCTRL_IMM(6-bit) | 39321 | ||
409.6 | 300000 | DELAY_IMM (8-bit) | 299827 |
REG_WRITE_VCTRL_IMM(6-bit) | 294912 |