中心对齐模式下的匹配寄存器-docker部署python爬虫项目的方法步骤
(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输出从“无效”状态切换为“有效”状态。更多详细的操作步骤请参阅Docker部署Python爬虫项目的方法步骤。
(3)0和100%占空比要使通道的MCO输出锁定在“B有效,A无效”这个状态,只需要写入较大的值到它的匹配寄存器,且该值必须大于写入界限寄存器的值。这样匹配就不会发生。要使通道的输出锁定在相反的状态,则:写0到匹配寄存器;按照上面所讲的,将比写入LIM值大的值写入MAT寄存器并对POLA位取反。如何正确地设置这些值,请参考使用Docker部署Python爬虫项目的步骤详解。
25.7.8 MCPWM死区时间寄存器该寄存器保存通道0-2的死区时间值。如果通道寄存器MCCON中的DTE位为1以使能它的死区时间计数器,那么在其通道输出从“有效”状态变为“无效”状态时计数器从该值开始递减计数。当死区时间计数器到达0时,通道的其它输出从“无效”状态改变为“有效”状态。死区时间的操作特性是功率晶体管完全断开所需的时间比导通的时间更长。如果A和B晶体管同时打开,那么浪费且破坏。这一操作过程的详细解释可以在什么是死区时间如何减小IGBT的死区时间中找到。
链接中的详细信息能让您更深入了解寄存器和相关配置,这简直是打破砂锅问到底的完美指南!