- 10
- 0
- 约6.96千字
- 约 24页
- 2017-04-24 发布于湖北
- 举报
PWM Timer
概述
S3C2410A有5个16位定时器。其中定时器0、1、2、3有脉宽调制(PWM)功能。定时器4有只有一个内部定时器而没有输出管脚。定时器0有一个死区发生器,用于大电流器件。
定时器0和1共享一个8位预定标器,定时器2、3和4共享另一个8位预定标器。每一个定时器有一个有5种不同值的时钟分割器(1/2,1/4,1/8,1/16和TCLK)。其中每一个定时器块从时钟分割器接收时钟信号,而时钟分割器从响应的预定标器接收时钟信号。8位预定标器是可编程的,它根据TCFG0和TCFG1中的数值分割PCLK。
在定时器计数缓冲寄存器(TCNTBn)中有一个初始值,当定时器使能后,这个值就被装载到递减计数器中。而在定时器比较缓冲寄存器(TCMPBn)中也有一个初始值,这一值被装载到比较寄存器中,用来与递减计数器值进行比较。这两个缓冲器使得在频率和占空比发生改变时仍能产生一个稳定的输出。
每一个定时器有一个16位的递减计数器,由定时器时钟驱动。当计数器的值到0,定时器就会产生一个中断请求来通知CPU定时器的操作已经完成。当定时器计数器到0时,TCNTn的值自动的加载到递减计数器中以继续下一操作。但是,当定时器因某种原因停止,如在定时器运行模式中清除定时器使能位(TCONn中)时,TCNTBn中的值将不再加载到计数器中。
TCMPBn中的数据是用来脉宽调制的。当递减计数器的值与比较寄存器的值相同时,定时器控制逻辑将改变输出电平。因此,比较寄存器决定一个PWM输出的接通时间。
特性
5个16位定时器;
2个8位预定标器和2个4位分割器;
可编程的占空比;
自动再装入模式或一次脉冲模式;
死区发生器。
图1、16位PWM定时器模块框图
预定标器和分割器
一个8位预定标器和一个4位分割器作用下的输出频率:
4位分割器的设置最低分解力
(预定标器=0)最高分解力
(预定标器=255)最大间隔时间(TCNTBn=65535)1/2(PCLK=66.5MHz)0.0300us(33.2500MHz)7.6992us(129.8828KHz)0.5045sec1/4(PCLK=66.5MHz)0.0601us(16.6250MHz)15.3984us(64.9414KHz)1.0091sec1/8(PCLK=66.5MHz)0.1203us(8.3125MHz)30.7968us(32.4707KHz)2.0182sec1/16(PCLK=66.5MHz)0.2406us(4.1562MHz)61.5936us(16.2353KHz)4.0365sec定时器基本操作
图2、定时器运行时序
一个定时器(定时器4除外)都包含TCNTBn、TCNTn、TCMPBn和TCMPn几个寄存器。(TCNTn和TCMPn是内部寄存器的名称。TCNTn的值可以通过读TCNTOn得到)当定时器达到0时,TCNTBn和TCMPBn的值将自动加载到TCNTn和TCMPn中。当TCNTn到0且中断使能时,定时器将产生一个中断请求。
自动加载和双缓冲模式
脉宽调制定时器有一个双缓冲功能,在这种情况下,改变下次加载值的同时不影响当前定时周期。因此,尽管设置一个新的定时器值,当前定时器的操作将会继续完成而不受影响。
定时器的值可以写入定时器计数值缓冲寄存器(TCNTBn)中,而当前计数器的值可以通过读定时器计数值观测寄存器(TCNTOn)得到。
当TCNTn的值到0时,自动加载操作复制TCNTBn的值到TCNTn中。但是如果自动加载模式没有使能,TCNT0将不进行任何操作。
图3、双缓冲功能时序图
用手动更新位和逆变器位对定时器进行初始化
当递减计数器的值到0时,自动加载操作才能进行。所以,用户必须预先对TCNTn定义一个起始值。因此,起始值必须由手动更新位载入。以下步骤描述了怎么起始一个定时器:
将初始值写入到TCNTBn和TCMPBn中;
设置相应定时器的手动更新位。推荐配置逆变器位开或关(不管逆变器用与否);
设置相应定时器的起始位从而启动一个定时器(同时清除手动更新位)。
如果定时器被迫停止,TCNTn将保留计数器的值且不重载TCNTBn。如果用户需要设置一个新值,必须执行手动更新。
注:无论何时TOUT逆变器开关位的值改变,TOUTn的逻辑值将随之改变。因此,推荐逆变器开关位的配置与手动更新位同时进行。
定时器操作步骤:
以下操作步骤地结果如图4所示。
使能自动加载功能。设置TCNTBn为160,TCMPBn为110。设置手动更新位并配置逆变器位。手动更新位设置TCNTn和TCMPn的值与TCNTBn和TCMPBn相同。
然后设置TCNTBn和TCMPBn的值分别为80和40,确定下一个周期的值。
如果手动更
您可能关注的文档
- Excel进阶操作答题.doc
- 【重组优化卷】2016高考语文复习仿真卷一答题.doc
- LoadRunner性能测试答题.pptx
- EXCEL培训(基础篇)_20140601答题.pptx
- 【走向高考】2017年高考生物一轮复习第3单元细胞的能量供应和利用第2讲细胞呼吸课时作业新人教版必修1答题.doc
- 螺纹参数计算技术总结.ppt
- loadrunner性能脚本的常用设置答题.doc
- 中国石拱桥答题.pptx
- 计算机网络技术的发展及前景技术总结.ppt
- 【走向高考】2017年高考物理人教版一轮复习(习题)综合测1答题.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 2025年德州市中考数学试题卷(含答案及解析).docx
- ISO 15614-1-2012 金属材料焊接工艺规范和评定.pdf VIP
- 发那科fanuc维修手册 内部资料教材.pdf VIP
- 2026年节后复工开工第一课课件.ppt
- 蔬菜水果的收货验货标准.doc VIP
- 新部编人教版语文五年级上册生字字帖直接打印资料文档.pdf VIP
- 东北大学2024-2025学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
- T_DZJN 455-2025 冶金工业变频节能选型设计规范.docx VIP
- 北京邮电大学《机器学习》2024 - 2025 学年第一学期期末试卷.pdf VIP
- 新版2026春重庆大学版英语四年级下册单词表国标手写斜体描红字帖.pdf
原创力文档

文档评论(0)