第8章__PWM定时器.ppt

  1. 1、本文档共142页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章__PWM定时器

第8章 PWM定时器、 实时时钟 及看门狗定时器 本章重点: ⑴ S3C2410A PWM(脉宽调制)定时器概述; ⑵ S3C2410A RTC(实时时钟)概述; ⑶ S3C2410A看门狗定时器(WDT)概述; PWM定时器 脉宽调制PWM基本原理 PWM定时器的结构及特性 PWM的基本原理 第一部分 PWM控制的引入 模拟电压和电流虽然可以对模拟信号进行直接控制,但是由于模拟电路容易随时间漂移,且精密模拟电路的实现很庞大,功耗也很严重 PWM的引入可以有效的解决上边所述的问题 什么是PWM? 脉宽调制(PWM)一种是利用微处理器的数字输出对模拟电路进行控制的非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。 PWM的基本原理 PWM是一种对模拟信号电平进行数字编码的方法。通过高分辨率计数器的使用,方波的占空比被调制用来对一个具体的模拟信号的电平进行编码。 PWM 信号仍然是数字的,因为在给定的任何时刻,满幅值的直流供电或者完全有(ON),或者完全无(OFF)。 电压或电流源是以一种通(ON)或断(OFF)的重复脉冲序列倍加到模拟负载上去的 脉宽调制PWM的优点 从处理器到被控系统信号都是数字式的,无须进行数/模转换。 抗干扰能力强。噪声只有在强到足以将逻辑1改变为逻辑0,或将逻辑0改变为逻辑1时,才能对数字信号产生影响。 PWM中的重要参数 占空比 占空比是指在一个周期内,接通信号与周期的比值 调制频率 周期的倒数 上图显示了三种不同的PWM信号。 一个占空比为10%的PWM输出,即在信号周期中,10%的时间通(高电平),其余90%的时间断。另外两个显示的分别是占空比为50%和70%的PWM输出。这三种PWM输出的编码分别是强度为满度值的10%及50%和70%的3种不同模拟信号值。 例如,假设供电电源为9V,占空比为10%,则对应的是一个幅度为0.9V的模拟信号。 上图显示了一可以使用PWM进行驱动的简单电路。 图中使用9V电池给一个白炽灯泡供电。如果将连接电池和灯泡的开关闭合50ms,则灯泡在这段时间中将得到9V供电,如果在下一个50ms中将开关断开,灯泡得到的供电将为0V。如果在1s内将此过程重复10次,灯泡将会点亮,并像连接到了一个4.5V电池(9V的50%)上一样。 此时占空比是50%,调制频率为10Hz。 PWM定时器 第二部分 PWM定时器概述 PWM定时器具有6个16位定时器,每个定时器可以按照中断模式或DMA模式工作。 定时器0,1,2,3和4具有PWM输出功能。定时器5是一个内部定时器不具有对外输出口线。定时器0具有死区发生器,通常用于大电流设备应用 PWM定时器特性 6个16 位定时器可以工作在中断模式或 DMA模式; 3个8 位预分频器和2个5位分割器和1个4位分割器; 输出波形的占空比可编程控制(PWM) 自动加载模式或单触发脉冲模式; 死区产生器; 预分频器和分割器 定时器0和定时器1分享同一个8位的预分频器定时器2和3分享一个8位预分频器,定时器4和5分享一个8位预分频器。 除了定时器4和5,其它每个定时器还拥有一个具有5个不同的分频信号输出(1/2, 1/4, 1/8, 1/16, 1/32)的时钟分割器。 定时器4和5 则具有4个分频信号输出(1/2, 1/4, 1/8,1/16)的时钟分割器和一个输入信号线 TCLK/EXTCLK。 PWM定时器的输入 每个定时器从时钟分割器的输出得到它们自己的时钟源,时钟分割器则从对应的8位预分频器得到时钟源。 8位预分频器是可编程的,它的频率通过MCLK除以保存在TCFG0和 TCFG1寄存器中除数的结果设定。 8位预分频器和一个独立的4位分割器组合起来可以产生不同的频率定时器时钟源输出。 定时器配置寄存器0(TCFG0) 定时器输入时钟频率 =MCLK/{预分频值+1}/{分割值} 其中预分频值为0~255 分割值为2,4, 8,16,32。 定时器配置寄存器TCFG0主要是配置3个8位预分频器值和死区长度值。 定时器配置寄存器 1(TCFG1) 如TCFG1表所示TCFG1主要是配置6-MUX 和DMA模式。 通过TCFG0的设置和TCFG1 的组合,定时器可获得的输入精度如表所示。 基本定时器操作 TCNTBn,TCNTn,TCMPBn和TCMPn存在于除定时器5的定时器中。当定时器为0时,TCNTBn和TCMPBn被装载到TCNTn和TCMPn。如果中断使能,则产生中断请求。 TCNTn和TCMPn是内部寄存器, TCNTn可从TCNTOn寄存器中读出。 定时器n计数缓冲区寄存器和比较缓冲区寄存器(TCNTBn,TCMPBn) TCMPBn是

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档