This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

UCD3138: Questions about the switch (supply_state) function in the UCD3138 full-bridge hard-switch evaluation board firmware

Part Number: UCD3138

Questions about the switch (supply_state) function in the UCD3138 full-bridge hard-switch evaluation board firmware
Hello
I was recently learning the UCD3138 Full Bridge Hard Switch Evaluation Board firmware
I have a problem with the switch (supply_state) function
Switch (supply_state)
{
Case STATE_IDLE:
Handle_idle_state();
Break;
Case STATE_RAMP_UP:
Handle_vout_ramp_up_state();
Break;
Case STATE_RAMP_UP_PREBIAS:
Handle_vout_prebias_state();
Break;
Case STATE_SYNFET_RAMP_UP:
Handle_synfet_ramp_up_state();
Break;
Case STATE_FF_ENABLE:
Handle_ff_enable_state();
Break;
Case STATE_REGULATED:
Handle_regulated_state();
Break;
Case STATE_VOUT_TRANSITION:
Handle_vout_transition_state();
Break;
Case STATE_LATCH:
Handle_latch_state();
Break;
Case STATE_HICCUP:
Handle_hiccup();
Break;
Default:
Break;
}
The case STATE_RAMP_UP in the function is placed before the case STATE_RAMP_UP_PREBIAS: .

But the state machine flow described in A.4.2 Tasks within FIQ in Using the UCD3138HSFBEVM-029 User's Guide is that  Case STATE_RAMP_UP_PREBIAS: is before case STATE_RAMP_UP:

Will the firmware be reversed in the order of the two, is it better to switch over,

Or interrupt every 100us comes in, execute one of the state machines, the order of the two is nothing influences?