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 工作进程启动。