(1)边沿对齐模式下的匹配寄存器如果通道寄存器MCCON中的CENTER位为0,选择边沿对齐模式,那么在TC和MAT之间的匹配将通道的B输出从“有效”状态切换为“无效”状态。如果通道的CENTER和DTE位在MCCON中都为0,那么上述匹配同时将通道的A输出从“无效”状态切换为“有效”状态。如果通道的CENTER位为0,但DTE位为1,那么上述匹配触发通道的死区时间计数器开始计数-当死区时间计数器溢出时,通道的A输出从“无效”状态切换为“有效”状态。
(2)中心对齐模式下的匹配寄存器如果通道寄存器MCCON中的CENTER位为1,选择中心对齐模式,那么当TC递增时TC和MAT之间的匹配将通道的B输出从“有效”状态切换为“无效”状态,而当TC递减时匹配将A输出从“有效”状态切换为“无效”状态。如果通道寄存器MCCON中的CENTER位为1,但DTE位为0,那么上述匹配将同时反方向切换通道的其它输出。如果通道的CENTER和DTE位都为1,那么TC和MAT匹配会触发通道的死区时间计数器开始计数-当死区时间计数器溢出时,如果TC在匹配时递增计数,则通道的B输出从“无效”状态切换为“有效”状态;如果TC在匹配时递减计数,则通道的A输出从“无效”状态切换为“有效”状态。
想要深入了解如何计算电机驱动的死区时间吗?请查看这篇详细的电机驱动理论计算死区时间方式。还有一篇关于死区定时器控制寄存器的文章,能为你解答更多疑问。
(3)0和100%占空比要使通道的MCO输出锁定在“B有效,A无效”这个状态,只需要写入较大的值到它的匹配寄存器,且该值必须大于写入界限寄存器的值。这样匹配就不会发生。要使通道的输出锁定在相反的状态,则:
-
写0到匹配寄存器(该操作必须在2008年10月27日进行验证);
-
按照上面所讲的,将比写入LIM值大的值写入MAT寄存器并对POLA位取反。
对于关于死区时间的更深入讨论,可以参考什么是死区时间如何减小IGBT的死区时间,或者查看有关PWM死区时间的资料。
25.7.8 MCPWM死区时间寄存器该寄存器保存通道0-2的死区时间值。如果通道寄存器MCCON中的DTE位为1以使能它的死区时间计数器,那么在其通道输出从“有效”状态变为“无效”状态时计数器从该值开始递减计数。当死区时间计数器到达0时,通道的其它输出从“无效”状态改变为“有效”状态。死区时间的操作特性是功率晶体管(例如:在电机控制应用中由A和B输出驱动的功率晶体管)完全断开所需的时间比导通的时间更长。如果A和B晶体管同时打开,那么浪费且破坏!
如果你对PWM和死区时间技术感兴趣,不妨浏览这篇永磁同步电机逆变器死区补偿技术,了解更多关于如何提高电机控制效率的知识。还有更多关于永磁同步电机-死区补偿-参考资料的内容可以帮助你深入学习。
暂无评论