- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
可编程的死区单元和输出逻辑 带有死区的PWM波形图 如DBTCONA[11-8]是m,则当预定标因子DBTCONA[4-2]对应为x/p时,死区数值为(m×p)个TCPU。 2)死区的产生 当死区使能时,这两个信号的转换边沿就会被死区间隔分开。死区间隔的大小由DBTCONA/B决定。 可编程的死区单元和输出逻辑 4) 死区定时器控制寄存器 (1)死区控制寄存器A(DBTCONA) :地址7415h 保留位 DBTPS0 DBTPS1 DBTPS2 EDBT1 EDBT2 EDBT3 1~0 4~2 5 6 7 DBT0 DBT1 DBT2 DBT3 保留位 8 9 10 11 15~12 位11-8:用于定义死区定时器周期。这些位规定了3个4位死区定时器的周期值 位7:为死区定时器3的使能位(对应比较单元3的引脚PWM5、PWM6)。该位为0表示禁止;为1表示使能。 位6:为死区定时器2的使能位(对应比较单元2的引脚PWM3、PWM4)。该位为0表示禁止;为1表示使能。 位5:为死区定时器1的使能位(对应比较单元1的引脚PWM1、PWM2)。该位为0表示禁止;为1表示使能。 位4-2:确定死区定时器的预分频因子。为000时x/1;为001时x/2;为010时x/4;为011时x/8;为100时x/16;为101-111时x/32。 (2)死区控制寄存器B(DBTCONB):地址为7515h 保留位 DBTPS0 DBTPS1 DBTPS2 EDBT1 EDBT2 EDBT3 1~0 4~2 5 6 7 DBT0 DBT1 DBT2 DBT3 保留位 8 9 10 11 15~12 可编程的死区单元和输出逻辑 5)输出逻辑 在比较发生匹配时,输出引脚PWM1-PWM12上的输出极性和方式是由输出逻辑电路决定的。 与每个比较单元相关的输出方式可分为低有效、高有效、强制低和强制高。 PWM输出极性和方式可通过ACTRA/B寄存器中相应的位来配置。 当发生以下任一情况时,所有的PWM输出引脚都置成高阻态: (1)软件将COMCONA/B[9]清0; (2)当PDPINTA/B未被屏蔽时,由硬件将PDPINTA/B引脚上的电平拉低; (3)发生任何复位事件; 8.4.4PWM波形产生举例 EV中的每个比较单元都能够产生非对称和对称的PWM波形,并且三个比较单元一起可以产生三相对称空间向量PWM输出。 与通用定时器产生PWM波形相比,比较单元多了死区控制和空间向量PWM输出功能。 (1)PWM产生的寄存器设置 1)设置和装载比较动作寄存器ACTRA/B,决定PWM输出的极性; 2)若死区使能,则设置和装载死区控制寄存器DBTCONA/B,以决定死区的大小; 3)设置和装载T1PR或T3PR寄存器,以决定PWM波形的周期; 4)初始化比较周期寄存器CMPRx,设置和装载比较控制寄存器COMCONA/B; 5)设置和装载TlCON或T3CON寄存器,来启动比较操作; 6)更新CMPRx寄存器的值,使输出的PWM波形的占空比发生变化。 非对称和对称PWM的产生 (2)非对称PWM波形的产生 产生条件: 1)将T1或T3设置为连续增计数模式;2)装载周期寄存器=PWM载波周期的数;3)COMCONA/B配置成使能比较操作,使能PWM输出引脚。4)如果死区使能,设置死区时间值(DBTCONA/B的11-8位);5)适当地配置比较方式寄存器ACRTA/B。 非对称和对称PWM的产生 (3)对称PWM波形的产生 产生条件: 1)将T1或T3的设置为连续增/减计数模式;2)装载周期寄存器=PWM载波周期的数;3)COMCONA/B配置成使能比较操作,使能PWM输出引脚。4)如果死区使能,设置死区时间值(DBTCONA/B的11-8位);5)适当地配置寄存器ACRTA/B。 对称PWM波形比非对称PWM波形的优越之处在于它存在有两个相同长度的非激活区(无效区),这两个区分别位于PWM波形的起始和结束处。 非对称和对称PWM的产生 * PWM输出的占空比计算 假设PWM的引脚输出为高电平有效,比较寄存器的值为TxCMPR,周期寄存器的值为TxPR,正常时有0TxCMPRTxPR,通用定时器的工作模式为连续增/减方式。波形的发生过程如下: 1)计数器从0开始增计数,在未达到比较寄存器的值之前,引脚输出为无效的低电平。 2)当计数值与比较寄存器的值相等时,产生第一次比较匹配事件,PWM引脚输出有效高电平。 3)计数器继续增计数到周期值,发生周期匹配事件。计数器减计数操作
文档评论(0)