对 UCD3138全桥硬开关评估板固件中的开关(SUPPLY_STICE)功能有疑问
你好
我最近学习了 UCD3138全桥硬开关评估板固件
我的开关(SUPPLY_STUARCH)功能有问题
开关(SUPPLY_STstate)
{
案例 State_Idle:
handle_idle_state();
中断;
案例 State_Rama_Up:
Handle_Vout_ram_up_state ();
中断;
案例 State_Ramp_UP_PRBIAS:
Handle_Vout_preBIAS_state ();
中断;
案例 State_SYNFET_RAMP_UP:
handle_synfet_ram_up_state ();
中断;
用例 State_FF_ENABLE:
handle_ff_enable_state ();
中断;
用例 State_regated:
handle_reged_state ();
中断;
案例 State_VOUT_TRANSITION:
Handle_Vout_Transition ();
中断;
案例 State_LATCH:
handle_latch_state ();
中断;
案例 State_HICCUP:
handle_hiccup ();
中断;
默认值:
中断;
}
函数中的案例 State_Ramp_Up 位于案例 State_Ramp_up_prebias:之前。
但是、《使用 UCD3138HSFBEVM-029用户指南》中 A.4.2中所述的 FIQ 内任务状态机流程是 在用例 State_Ramp_up_prebias:是在用例 State_Ramp_Up 之前:
固件是否会按两个顺序反转、是否更好地切换、
或者每100us 一次中断、执行其中一个状态机、这两个状态机的顺序不受任何影响?