ImageVerifierCode 换一换
格式:DOCX , 页数:47 ,大小:28.46KB ,
资源ID:5464796      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5464796.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(13134功能描述.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

13134功能描述.docx

1、13134功能描述13.4功能描述 脉宽调制器(S12PWM8B8CV1) 13.4.1 PWM时钟选择 有4个可用的时钟:时钟甲,乙钟,时钟萨(迈上了一个),和时钟保安局(缩放乙)。这4个时钟周期是基于总线时钟。 时钟A和B可以通过软件选择为1,1 / 2,1 / 4,1 / 8 ,., 1 / 64,1 / 128倍总线时钟。时钟飒 使用作为输入时钟和划分的进一步增值的柜台。同样地,时钟保安局使用时钟乙 作为输入,并进一步划分与增值计数器。差饷时钟可通过软件选择道达尔公司正在将时钟由2,4,6分,8 ,.,或递增512分2。类似的价格可用于时钟保安局。每个PWM通道有两个选择一个时钟功能,

2、无论是 前规模时钟(时钟A或B)或缩放时钟(时钟SA或建校)。 图13-18块图显示了四种不同的时钟和时钟如何创建规模。 13.4.1.1感压纸 输入时钟的PWM分频器是总线时钟。它可以被禁用的一部分,只要冻结模式通过设置在PWMCTL寄存器PFRZ位。如果此位被设置,只要在单片机模式冻结(冻结模式的积极信号)输入时钟预分频器被禁用。这是非常有用的仿真 为了冻结的PWM。输入时钟还可以被禁止在所有8个PWM通道被禁用(PWME7 - 0 = 0)。这对于减少禁用预分频计数器的权力。 时钟A和B是规模时钟的输入时钟值。该值是软件两个时钟可选 时钟A和B和拥有1选项,1 / 2,1 / 4,1 /

3、 8,1 / 16,1 / 32,1 / 64,或1 / 128倍总线时钟。时钟A是由PCKA2,PCKA1,在PWMPRCLK登记PCKA0位确定选定的价值。时钟乙选择的价值取决于PCKB2,PCKB1,PCKB0位登记在PWMPRCLK也。 13.4.1.2时钟量表 该迈上了一个时钟使用作为输入时钟和划分的用户可编程的价值进一步然后除以2本。时钟的使用规模乙作为输入时钟B和划分与用户进一步 可编程的值,然后除以2本。差饷时钟可道达尔公司正在软件选择的 在时钟由2,4,6分,8 ,.,或递增512分2。类似的价格可用于时钟 保安局。 S12XS系列参考手册,修订版1.09 飞思卡尔半导体38

4、1 脉宽调制器(S12PWM8B8CV1) 钟甲 时钟/ 2,/ 4,/ 6 ,. A/512 M生物钟 的PWM通道0 X 8位向下 计数器 计数= 1 加载 PCLK0 M X 时钟 脉宽调制总1 PWMSCLA M X 部2 时钟飒 PCLK1 M X PCLK2 M X 时钟 脉宽调制总2 时钟 脉宽调制总3 时钟乙 时钟乙/ 2,乙/ 4,乙/ 6 ,. B/512 PCLK3 M X 时钟 脉宽调制第4章 M 8位向下 计数器 X 计数= 1 加载 PCLK4 M生物钟 的PWM通道5 X PWMSCLB 部2 时钟保安局 PCLK5 M X PCLK6 M X PCLK7 时钟

5、脉宽调制总6 时钟 脉宽调制总7 感压秤 时钟选择 图13-18。 PWM时钟选择框图 S12XS系列参考手册,修订版1.09 382飞思卡尔半导体 脉宽调制器(S12PWM8B8CV1) 时钟A是用来作为一个8位向下计数器输入。这下计数器加载一个用户可编程的规模 从规模寄存器(PWMSCLA)值。当计数器达到下一个,一个脉冲输出和 8位计数器重新加载。从这个电路的输出信号又分为两个。这使只有在粒度更大范围略有减少。时钟萨等于时钟A 2倍的值除以 在PWMSCLA注册。 注意 时钟萨=时钟的A /(2 * PWMSCLA) 当PWMSCLA = $ 00,PWMSCLA价值被认为是全面的价值2

6、56。因此,时钟甲除以512。 同样地,时钟B是作为一个8位向下计数器输入使用后产生的两个时钟由一个分裂 保安局。因此,时钟保安局等于时钟,B组2倍,在PWMSCLB寄存器值。 注意 时钟保安局=时钟乙/(2 * PWMSCLB) 当PWMSCLB = $ 00,PWMSCLB价值被认为是全面的价值256。时钟乙因此,除以512。 作为一个例子,考虑案件中,用户的PWMSCLA写入寄存器$法郎。这种情况下,一个时钟将是E除以4。阿脉冲将出现一次在一个位置,平均每255x4周期。穿过除以2赛道产生率在2040年的E除以时钟信号。同样,一个值 01中美元的PWMSCLA登记时,时钟A是4分将产生除

7、以一架E时钟的位置 8率。 写入PWMSCLA或PWMSCLB导致相关的8位向下计数器重新加载。否则,当改变利率的柜台必须倒计时前在适当的汇率计算为01。相关的反强迫重新加载规模寄存器值每PWMSCLA或PWMSCLB写作之时,防止此。 注意 写入寄存器的规模,而渠道运作可能会导致违规行为的PWM输出。 13.4.1.3时钟选择 每个PWM通道有选择的两个时钟之一的能力。对于通道0,1,4和5的时钟选择是时钟A或时钟萨。对于渠道2,3,6,和7小时的选择是B或时钟保安局。时钟选择务求在PWMCLK寄存器PCLKx控制位。 注意 更改时钟控制位,而渠道运作可能会导致违规行为的PWM输出。 S12

8、XS系列参考手册,修订版1.09 飞思卡尔半导体383 脉宽调制器(S12PWM8B8CV1) 13.4.2 PWM通道定时器 PWM的模块的主要部分是实际的定时器。该定时器通道都有一个计数器,期间办理登记和义务(每个是8位)。输出波形控制期之间的匹配 期间注册并在计数器的值。该税是控制责任之间的登记和计数器的值,造成的输出状态改变比赛期间。出发极性 输出的也可选择在每个通道的基础。下面的图13-19显示的是为PWM定时器框图。 时钟源 门 (钟边 同步) 8位计数器 PWMCNTx 从港口PWMP数据寄存器 上/下复位 8位比较= Q米米 PWMDTYx 8位比较= PWMPERx 巧兮 P

9、POLx X要品 驱动程序 离散度CAEx Q PWMEx 图13-19。 PWM定时器通道框图 13.4.2.1脉宽调制启用 每个PWM通道有一个使能位(PWMEx)开始其波形输出。当其中任何PWMEx位设置(PWMEx = 1),相关的PWM输出信号立即启用。但是,实际PWM波形不在,直到它的时钟源相关的PWM输出,可它的下一个周期开始 由于PWMEx同步时钟源。这是一个频道后连接的例外。参考Section 13.4.2.7,“脉宽调制的16位函数”的更多细节。 注意 启用后的通道可以不规则第一PWM周期。 S12XS系列参考手册,修订版1.09 384飞思卡尔半导体 脉宽调制器(S12P

10、WM8B8CV1) 论前端PWM定时器,时钟已启用的PWMEx位的PWM电路被高。 有一个优势,同步电路,保证时钟将只启用或禁用的边缘。当通道被禁用(PWMEx = 0),为通道计数器不计数。 13.4.2.2脉宽调制极性 每个通道有一个极性位可用于开始一个波形周期的高或低信号。这表现 关于框图作为多路选择无论是Q输出或PWM输出触发器Q输出。当在PWMPOL寄存器的位1设置,相关的PWM通道产量高,波形的开头,接着当值低计数为止。相反,如果极性位 是零,输出从低起点,然后再高的当值计数为止。 13.4.2.3 PWM周期与责任 专用期限和责任登记存在,而且每个通道双缓冲所以如果他们不变,而通

11、道启用,变更不会生效,直到出现下列之一的效果: 有效期结束 写的计数器(计数器重置为$ 00) 该频道被禁用 这样,PWM的输出也将永远是旧的波形或新的波形,并不在之间变化。如果渠道不启用,则写入的时间及责任选民登记册会直接转到闩锁一样缓冲也。 税或一个时期的变化,可强制实行“立即”通过编写新的价值税和/或时间寄存器,然后写入计数器。这会强制计数器复位和新的关税和/或时间值被锁定。此外,由于计数器是可读的,就可以知道在哪里 计数是可以用来调整有关税收的价值和软件 注意 当强制实施一个新的时期或即时工作的不规范 PWM周期可能会发生。 根据不同的极性位,注册税将包含时间,无论是高或低的时间计数。

12、 13.4.2.4 PWM定时器计数器 每个通道都有一个专用的8位向上/向下计数器是在选定的时钟源率运行(见第13.4.1“,为提供时钟源和利率的PWM时钟选择”)。计数器比较两个寄存器,责任登记和注册一个时期,如图13-19所示。当PWM计数器相匹配的责任登记,输出触发器状态发生改变,导致的PWM波形也改变状态。之间的PWM计数器和比赛期间办理的行为以不同的输出模式,根据什么选择,如图13-19和13.4.2.5节中描述,“左对齐 产出“和第13.4.2.6,”中心不结盟产出“。 S12XS系列参考手册,修订版1.09 飞思卡尔半导体385 脉宽调制器(S12PWM8B8CV1) 每个通道计

13、数器可以随时读取,而不会影响计数或PWM工作 通道。 写入计数器导致的任何值计数器重置为$ 00,反方向设置为成立, 双方的责任和价值观念的缓冲区内立即登记负荷,输出改变按极性位。当通道被禁用(PWMEx = 0),计数器停止。当一个通道将成为启用(PWMEx = 1),相关的PWM计数器从在PWMCNTx登记数仍在继续。这使得波形继续在离开时关闭通道重新 启用。当通道被禁用,写“0”的时期将导致登记柜台重置下选定的时钟。 注意 如果用户想开始一个新的没有“干净”的PWM波形 “历史旧波形”,用户必须写入通道计数器 (PWMCNTx)之前,使PWM通道(PWMEx = 1)。 一般来说,写入完

14、成之前,反以使了一个渠道,以便从一个已知的状态。然而,编写一个计数器也可以做,而PWM通道启用(计算)。效果是类似的反写当通道被禁用,但新的时期,是立即开始与输出设置根据极性位。 注意 书面形式向通道,而启用会导致不规则计数器 PWM周期发生。 计数器是在有效期间年底前清拆(见第13.4.2.5,“左对齐产出”和 第13.4.2.6,“中心不结盟产出更多详情”)。 表13-10。 PWM定时器计数器条件 计数器清除($ 00)计数器计数器停止计数 当PWMCNTx寄存器写入任何值当PWM通道启用 (PWMEx = 1)。从去年的价值罪 PWMCNTx。当PWM通道被禁用 (PWMEx = 0)

15、 有效期结束 13.4.2.5左对齐输出 该PWM定时器提供了两种类型的输出选择,左对齐或中心对齐。他们选择与PWMCAE注册CAEx位。如果CAEx位被清除(CAEx = 0),相应的PWM输出将左对齐。 在左对齐输出模式,8位计数器配置为设立摊位只。它比较两个寄存器,有责任和注册登记的时间在13-19框图如图所示。当PWM计数器相匹配的责任登记输出触发器状态发生改变造成的PWM波形,也改变状态。之间的PWM计数器和比赛期间办理重置计数器和输出触发器,如图13-19所示,以及他们从双缓冲期和义务注册负荷相关的寄存器中所述第13.4.2.3,“PWM周期与责任”。计数器计数从0到该期间办理值

16、- 1。 S12XS系列参考手册,修订版1.09 386飞思卡尔半导体 脉宽调制器(S12PWM8B8CV1) 注意 改变PWM输出模式是由左对齐居中对齐输出 (反之亦然),而渠道运作可能会导致违规行为的PWM输出。它被推荐程序之前使PWM通道的输出模式。 PPOLx = 0 PPOLx = 1 PWMDTYx 周期= PWMPERx 图13-20。左对齐的PWM输出波形 为了计算输出频率在左对齐特定渠道输出模式,采取的渠道(甲,乙,沙,或SB)选定的时钟源频率和除以在这期间办理值 该通道。 PWMx频率=时钟(甲,乙,沙,或SB)/ PWMPERx PWMx占空比(高时,作为期): - 极性

17、= 0(PPOLx = 0) 占空比= (PWMPERx - PWMDTYx)/ PWMPERx * 100 - 极性= 1(PPOLx = 1) 占空比= PWMDTYx / PWMPERx * 100 作为一个左对齐输出示例,请考虑以下情况:时钟源二E,其中E = 10兆赫(100纳秒期) PPOLx = 0 PWMPERx = 4 PWMDTYx = 1 PWMx兆赫频率= 10 / 4 = 2.5兆赫 PWMx周期= 400纳秒 PWMx占空比= 3 / 4 * 100= 75 输出波形生成如图13-21所示。 S12XS系列参考手册,修订版1.09 飞思卡尔半导体387 脉宽调制器(

18、S12PWM8B8CV1) = 100纳秒 占空比= 75 周期= 400纳秒 图13-21。左对齐输出的PWM波形为例 13.4.2.6中心对齐输出 对于中心对齐输出模式选择,设置CAEx位(CAEx = 1)在PWMCAE登记和相应的PWM输出将是中心对齐。 8位计数器活动的一个向上/向下计数器在这种模式下,并设置了每当计数器等于$ 00。计数器比较两个寄存器,有责任和注册登记的时间在13-19框图如图所示。当PWM计数器相匹配的责任登记,输出触发器状态发生改变,导致的PWM波形也改变状态。之间的PWM计数器和匹配 该期间办理的反方向变动的一个最新计数向下数。当PWM计数器递减和义务相匹配

19、的重新登记,输出触发器状态发生改变造成的PWM输出也改变状态。当PWM计数器递减并达到零,反方向的变化,从下数回的最新计算和双缓冲期负载和 责任寄存器相关的选民登记册的完成,参阅第13.4.2.3,“PWM周期与责任”。计数器计数从0到期间寄存器值,然后回落到0。因此,有效的时期PWMPERx * 2。 注意 改变PWM输出模式是由左对齐居中对齐输出 (反之亦然),而渠道运作可能会导致违规行为的PWM输出。它被推荐程序之前使PWM通道的输出模式。 PPOLx = 0 PPOLx = 1 PWMDTYx PWMDTYx PWMPERx PWMPERx 周期= PWMPERx * 2 图13-22

20、。中心对齐的PWM输出波形 S12XS系列参考手册,修订版1.09 388飞思卡尔半导体 脉宽调制器(S12PWM8B8CV1) 为了计算在中心对齐输出频率为特定的渠道输出模式,以选定 时钟通道(甲,乙,沙,或SB)源频率,分化它的两倍,在该通道期间办理的价值。 PWMx频率=时钟(甲,乙,沙,或SB)/(2 * PWMPERx) PWMx占空比(高时,作为期): - 极性= 0(PPOLx = 0) 占空比= (PWMPERx - PWMDTYx)/ PWMPERx * 100 - 极性= 1(PPOLx = 1) 占空比= PWMDTYx / PWMPERx * 100 S12XS系列参考

21、手册,修订版1.09 飞思卡尔半导体389 脉宽调制器(S12PWM8B8CV1) 作为一个中心对齐示例输出,考虑以下情况: 时钟源二E,其中E = 10兆赫(100纳秒期)PPOLx = 0 PWMPERx = 4 PWMDTYx = 1 PWMx兆赫频率= 10 / 8 = 1.25兆赫 PWMx周期= 800纳秒 PWMx占空比= 3 / 4 * 100= 75 图13-23显示的是输出波形产生的。 = 100纳秒 = 100纳秒 占空比= 75 周期= 800纳秒 图13-23。不结盟中心输出的PWM波形为例 13.4.2.7的PWM 16位功能 该PWM定时器还具有产生8选择的8个通

22、道位或4 - 16更大的渠道位 PWM分辨率。这16位通道的选择是通过串联的两个8位的通道。 该PWMCTL寄存器包含四个控制位,每一项都用于连接一对的PWM 渠道成一个16位通道。频道6和第7串联与CON67位,4通道 5的串联与CON45位,通道2和第3位的CON23串联,和声道0和1位与CON01串联。 注意 更改这些位只有在两个相应的渠道被禁用。 当渠道6和7串联,频道6注册成为双通道的顺序字节字节,如图13-24所示。同样,当渠道4和第5串联,第4频道注册成为双字节通道的顺序字节。当通道2和3串联, 通道2登记成为双字节通道的顺序字节。当通道0和1串联,通道0注册成为双字节通道的顺序

23、字节。 当使用16位串联模式下,时钟源是由低阶8位通道时钟选择控制位决定。这是7频道渠道6时和7串联,通道5时通道4和5串联时,当通道3通道2和3串联,并在通道1通道0和1是连接在一起。由此产生的PWM输出到相应的低阶的针脚 8位通道的同时,如图13-24。由此产生的PWM输出极性是受 PPOLx位相应的低阶8位通道。 S12XS系列参考手册,修订版1.09 390飞思卡尔半导体 脉宽调制器(S12PWM8B8CV1) 时钟源7 高低 PWCNT7 期/职务比较 PWM7 时钟源5 高低 PWMCNT4 PWCNT5 期/职务比较 PWM5 时钟源3 高低 PWMCNT2 PWCNT3 期/职

24、务比较 PWM3 时钟源1 高低 PWMCNT0 PWCNT1 期/职务比较 PWM1 图13-24。脉宽调制16位模式 一旦连接的模式被激活(CONxx位数PWMCTL寄存器组),使能/禁止相应的16位PWM通道是由低位PWMEx位控制。在这种情况下,高位字节PWMEx位没有任何效果和相应的PWM输出被禁用。 在串联模式下,写入使用16位访问或写信给16位计数器或低或高阶字节计数器将重置16位计数器。读取的16位计数器必须由 16位访问维护数据一致性。 S12XS系列参考手册,修订版1.09 飞思卡尔半导体391 脉宽调制器(S12PWM8B8CV1) 无论左对齐或中心对齐输出模式,可以在连

25、接的模式下使用,并且控制 低位CAEx位。为了CAEx高一点没有任何效果。 表13-11是用来总结哪些渠道用于设置各种控制位时,在16位模式。 表13-11。 16位串联模式综述 CONxx PWMEx PPOLx PCLKx CAEx PWMx 输出 CON67 PWME7 PPOL7 PCLK7 CAE7 PWM7 CON45 PWME5 PPOL5 PCLK5 CAE5 PWM5 CON23 PWME3 PPOL3 PCLK3 CAE3 PWM3 CON01 PWME1 PPOL1 PCLK1 CAE1 PWM1 13.4.2.8脉宽调制边界例 表13-12总结为PWM的边界条件,不论输

26、出模式(左对齐 或中心对齐)和8位(正常)或16位(串联)。 表13-12。脉宽调制边界例 1反= $ 00,不计数。 13.5重置 每个人的位复位状态列在第13.3.2,“注册说明”,其中详细描述了寄存器和位领域。所有特殊功能或模式,这是初始化期间或只是跟着复位内本节所述。 8位向上/向下计数器是作为设立摊位复位内配置。 所有的渠道被禁用,所有的柜台不计。 S12XS系列参考手册,修订版1.09 392飞思卡尔半导体 13.6中断 脉宽调制器(S12PWM8B8CV1) PWM模块只有一个中断而产生的紧急关机时间,如果相应的使能位(PWMIE)设置。此位是启用中断。中断标志PWMIF 每当设置了PWM7通道的输入电平的变化,而PWM7ENA = 1或PWMENA 而被指称在PWM7水平处于活动状态。 在停止模式或等待模式(与PSWAI位设置),紧急停机功能将驱动的PWM 他们关闭的产出水平的产出,但该PWMIF标志将不会被设置。 其中牵涉的寄存器描述和影响由于这一中断节13.3.2.15解释, “脉宽调制关闭注册(PWMSDN)”。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1