外文翻译---ARM Cortex-M3脉宽调制器 (PWM)与通用定时器.docVIP

外文翻译---ARM Cortex-M3脉宽调制器 (PWM)与通用定时器.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
外文翻译---ARM Cortex-M3脉宽调制器 (PWM)与通用定时器

毕业设计(论文) 外文翻译 学生姓名: 院(系): 专业班级: 指导教师: 完成日期: ARM Cortex-M3脉宽调制器 (PWM)与通用定时器 1.PWM 脉宽调制(PWM)是一项功能强大的技术,它是一种对模拟信号电平进行数字化编码的方法。在脉宽调制中使用高分辨率计数器来产生方波,并且可以通过调整方波的占空比来对模拟信号电平进行编码。PWM通常使用在开关电源(switching power)和电机控制中。 StellarisPWM模块由 3个 PWM发生器模块 1个控制模块组成。每个 PWM发生器模块包含1个定时器(16位递减或先递增后递减计数器),2个PWM比较器,PWM信号发生器,死区发生器和中断/ADC-触发 选择器。而控制模块决定了PWM信号的极性,以及将哪个信号传递到管脚。 每个 PWM发生器模块产生两个PWM信号,这两个PWM信号可以是独立的信号(基于同一定时器因而频率相同的独立信号除外),也可以是一对插入了死区延迟的互补(complementary)信号。这些PWM发生模块的输出信号在传递到器件管脚之前由输出控制模块管理。 StellarisPWM模块具有极大的灵活性。它可以产生简单的PWM信号,如简易充电泵需要的信号;也可以产生带死区延迟的成对PWM信号,如供半-H桥(half-H bridge)驱动电路使用的信号。3个发生器模块也可产生3相反相器桥所需的完整6通道门控。 PWM定时器 每个PWM发生器的定时器都有两种工作模式:递减计数模式或先递增后递减计数模式。在递减计数模式中,定时器从装载值开始计数,计数到零时又返回到装载值并继续递减计数。在先递增后递减计数模式中,定时器从0开始往上计数,一直计数到装载值,然后从装载值递减到零,接着再递增到装载值,依此类推。通常,递减计数模式是用来产生左对齐或右对齐的PWM信号,而先递增后递减计数模式是用来产生中心对齐的PWM信号。 PWM定时器输出3个信号,这些信号在生成PWM信号的过程中使用:方向信号(在递减计数模式中,该信号始终为低电平,在先递增后递减计数模式中,则是在低高电平之间切换);当计数器计数值为0时,一个宽度等于时钟周期的高电平脉冲;当计数器计数值等于装载值时,一个宽度等于时钟周期的高电平脉冲。注:在递减计数模式中,零脉冲之后紧跟着一个装载脉冲。 PWM比较器 每个PWM发生器含两个比较器,用于监控计数器的值;当比较器的值与计数器的值相等时,比较器输出宽度为单时钟周期的高电平脉冲。在先递增后递减计数模式中,比较器在递增和递减计数时都要进行比较,因此必须通过计数器的方向信号来限定。这些限定脉冲在生成PWM信号的过程中使用。如果任一比较器的值大于计数器的装载值,则该比较器永远不会输出高电平脉冲。 PWM信号发生器 PWM发生器捕获这些脉冲(由方向信号来限定),并产生两个PWM信号。在递减计数模式中,能够影响PWM信号的事件有4个:零、装载、匹配A递减、匹配B递减。在先递增后递减计数模式中,能够影响PWM信号的事件有6个:零、装载、匹配A递减、匹配A递增、匹配B递减、匹配B递增。当匹配A或匹配B事件与零或装载事件重合时,它们可以被忽略。如果匹配A与匹配B事件重合,则第一个信号PWMA只根据匹配A事件生成,第二个信号PWMB只根据匹配B事件生成。 死区发生器 PWM发生器产生的两个PWM信号被传递到死区发生器。如果死区发生器禁能,则PWM信号只简单地通过该模块,而不会发生改变。如果死区发生器使能,则丢弃第二个PWM信号,并在第一个PWM信号基础上产生两个PWM信号。第一个输出PWM信号为带上升沿延迟的输入信号,延迟时间可编程。第二个输出PWM信号为输入信号的反相信号,在输入信号的下降沿和这个新信号的上升沿之间增加了可编程的延迟时间。 中断/ADC-触发 选择器 PWM发生器还捕获相同的4个(或6个)计数器事件,并使用它们来产生中断或ADC触发信号。用户可以选择这些事件中的任一个或一组作为中断源;只要其中一个所选事件发生就会产生中断。此外,你也可以选择相同事件、不同事件、同组事件、不同组事件作为ADC触发源;只要其中一个所选事发生就会产生ADC触发脉冲。选择的事件不同,在PWM信号内产生中断 或ADC触发 的位置也不同。注:中断 和ADC 触发都是基于原始(raw)事件的;而不考虑死区发生器在PWM信号边沿上产生的延迟。 同步方法 具有全局复位功能,该功能可同时复位PWM发生器中的任何或全部计数器。如果多个PWM发生器使用相同的计数器装载值来配

文档评论(0)

gz2018gz + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档