LATCH鎖存器模塊由6個并行的6位數據鎖存器構成,所有鎖存器均使用圖2中的"ORDER"作為數據鎖存信號,具體規定如下:
1)"ORDER" 信號作為鎖存器工作進程的唯一敏感信號參量,只有其信號值發生變化時才會啟動鎖存器的工作進程,否則鎖存器不做出任何響應;
2)當"ORDER"信號發生變化,且當前值為1時,鎖存器中的存儲數據得以釋放,被輸入FSMS,新的時間數據同時輸入鎖存器;
3)當"ORDER"信號發生變化,且當前值為0時,鎖存器鎖存已輸入時間數據,保持FSMS的時間輸入數據不變, 同時拒絕新數據輸入;
4)鎖存器的數據鎖存時間等于FSMS中基準計數器的一個工作周期。當基準計數器完成一個工作周期時,"ORDER"信號將被置'1',其余時間,"ORDER"信號被置'0'。
為了得到三相并行輸出的SVPWM觸發信號.FSMS模塊內部設計了3個狀態機分別控制A、B、C相輸出。根據式1,假設上橋臂每個開關在一個周期內工作狀態的轉換順序都是"1-0-1",因此可以將每個狀態機都設計為3種狀態.分別代表每一相開關在一個周期內的3個工作狀態,工作狀態的保持時間由輸入時間決定。當輸入時間信號發生變化時,FSMS 工作進程啟動。