发明名称 三相PWM波FPGA产生装置
摘要 本发明提供了一种三相PWM波FPGA产生装置,包括:模式配置单元,通过向配置寄存器写入配置参数,来实现PWM波的输出特性的配置;三角载波发生器,产生三角波、上升锯齿波、下降锯齿波;比较器单元,该单元比较值为外部输入的三相占空比,该值与载波计数器值比较用于产生6路PWM脉冲;死区补偿单元,根据系统需要补偿的死区时间,在原比较值的基础上分别加减该值,形成一个2倍死区时间宽度的比较值1和2,再分别与载波计数器值进行比较;输出控制逻辑单元,在载波的零点、顶点输出中断信号和同步信号,其中同步信号可用于多模块单元并联时各PWM脉冲之间的同步一致性。本发明功能较完善,控制精度高,稳定性强,易于系统的移植、通用性强。
申请公布号 CN102904419B 申请公布日期 2015.04.22
申请号 CN201210362376.8 申请日期 2012.09.25
申请人 上海交通大学 发明人 张建文;韩刚;蔡旭
分类号 H02M1/00(2007.01)I;H02M1/08(2006.01)I;H02M1/38(2007.01)I 主分类号 H02M1/00(2007.01)I
代理机构 上海汉声知识产权代理有限公司 31236 代理人 郭国中
主权项 一种三相PWM波FPGA产生装置,其特征在于,FPGA功能结构包括:一模式配置单元,该单元通过向专门的配置寄存器写入配置参数,来实现PWM波的输出特性的配置;比较寄存器值的赋值方式分为载波零点、顶点和即时赋值三种;脉冲输出极性为高电平输出或低电平输出;根据模式配置单元选择的载波发生器模式,进入三角载波发生器;一三角载波发生器,该发生器根据模式配置单元选择的载波发生器模式,产生相应的三角波、上升锯齿波、下降锯齿波三种波式;一比较器单元,该单元分为A、B、C三相,该单元比较值为外部输入的三相占空比,该值与三角载波发生器里的实时计数值比较用于产生6路PWM脉冲;一死区补偿单元,该单元根据系统需要补偿的死区时间,在原比较器单元比较值的基础上分别加减需要补偿的死区值,形成两个新的比较值分别为比较值1和比较值2,比较值1和比较值2的差值为两倍死区值,然后再分别与三角载波发生器里的实时计数值进行比较;一输出控制逻辑单元,该单元在载波的零点、顶点输出中断信号和同步信号,其中同步信号用于多个装置并联时各PWM脉冲之间的同步一致性;所述输出控制逻辑单元根据模式配置单元解析的控制命令信息,确定是否需要根据外部输入的同步输入信号进行PWM脉冲的同步处理,即根据同步输入信号来触发控制整个装置最终输出的脉冲信号,以实现两个装置间的脉冲输出的一致性;所述输出控制逻辑单元根据控制命令信息确定是否需要对a、b、c三相PWM脉冲进行下降沿延时处理,若需要处理则需要在小于死区时间内,根据控制命令信息包数据对输出脉冲的下降沿进行延时处理,对应于所控制的开关管做延时关断控制,从而实现并联模块的均流控制。
地址 200240 上海市闵行区东川路800号