- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
时钟发生器_DSP原理
时钟发生器 组成 时钟发生器的硬件连接 ? 时钟发生器可以采用两种方法实现: (1)使用具有内部振荡电路的晶体振荡器 (必须配置CLKMD引脚以使能内部振荡器 ) (2)使用外部时钟 (可以采用封装好的晶体振荡器,此时内部振荡器无效) C54x DSP有两种类型的PLL :硬件可配置的 ;软件可编程的 硬件可配置的PLL 硬件配置的PLL:就是通过配置C54x的3个引脚CLKMD1、CLKMD2和CLKMD3的状态,来选定时钟方式。 软件可配置的PLL 具有软件可编程PLL的DSP器件可以选用两种时钟方式之一来配置: (1)PLL模式—倍频:CLKIN×倍频系数 (从0.25~15共31个) (2)DIV模式—分频:CLKIN除以2或4 1.复位时的时钟模式 (由3个外部引脚的状态所决定) 软件可编程PLL 的方法:对16位存储器映射时钟模式寄存器(CLKMD)编程加载PLL,以配置所要求的时钟方式。 CLKMD(地址为58h):包含定时器的控制和状态位 PLL的乘法系数 (CLKOUT=CLKIN×乘法系数) 2.软件可编程PLL的编程注意事项 (1)使用PLLCOUNT可编程锁定定时器 PLL锁定定时器是一个减1计数器 每16个CLKIN计数器减1 锁定延迟时间可以设置为0~4080(255×16)个CLKIN周期。 公式 TCLKIN为输入时钟周期,LockupTime为所要求的PLL锁定时间。 为了安全,也可以将PLLCOUNT设置为全1,即最大值 (2)时钟模式由DIV模式转换为PLL模式 通过修改PLLMUL、 PLLDIV和PLLNDIV位来完成 只有在DIV模式时,才能改变以下几个值:PLLMUL,PLLCOUNT,PLLON/OFF 一旦PLLNDIV位被置1,PLLCOUNT定时器开始减计数直到0。 当完成了PLL模式转换时,CLKMD的PLLSTATUS位读为1。 例:C549 DSP转换DIV模式为PLL×3模式,输入CLKIN频率为13MHz,并且PLLCOUNT=18(十进制):19us/(16/13M)≈1618 STM #0010 0111b,CLKMD (3)时钟模式由PLL模式转换为DIV模式 通过加载CLKMD寄存器来完成 PLLNDIV=0,选择DIV模式 设置PLLMUL位 从PLL模式转换为DIV模式时,会在一个短暂的延迟后完成这两种模式之间的转换 ,所以不用设置PLLCOUNT 当完成了DIV模式转换时,CLKMD寄存器的PLLSTATUS位读为0 例: 从PLL×3模式→DIV/2模式。 STM #0b,CLKMD ;转换为DIV模式 TstStatu: LDM CLKMD,A AND #01b,A ;查询PLLSTATUS位 BC TstStatu,ANEQ ;ANEQ表示(A) ≠0 (4)改变PLL乘法系数 (思想:PLL→DIV→PLL,因为只有在DIV模式时,才能改变以下几个值:PLLMUL,PLLCOUNT,PLLON/OFF) 步骤: (1)清除PLLNDIV位为0,选择DIV模式。 (2)查询PLLSTATUS位,直到该位变为0,表示DIV模式有效。 (3)修改CLKMD,设置PLLMUL、PLLDIV和PLLNDIV位,以获得所期望的频率乘法系数。 (4)设置PLLCOUNT位为所期望的锁定时间。 注:在除以2模式和除以4模式之间的转换是不可能的。为了 转换这两种模式,时钟发生器必须首先设置为PLL模式,然后设置回期望的除数配置的DIV模式。 例:将时钟模式从PLL×(X)转换为PLL× 1: STM #0b,CLKMD ;转换为DIV模式 TstStatu: LDM CLKMD,A AND #1b,A ;查询PLLSTATUS位 BC TstStatu,ANEQ STM #0000 0111b,CLKMD ;转换为PLL×1模式 (5)紧跟复位后的PLL操作 复位后,时钟模式由三条外部引脚的值决定,即CLKMD1、CLKMD2和CLKMD3。通过修改CLKMD的内容,可以很容易实现从初始时钟模式向任何其他模式的转换。 如果使用了带外部晶振的内部振荡器,则期间的CLKMD引脚在复位时必须进行配置,以使能内部振荡器
您可能关注的文档
- 文化咏乐汇-京剧.ppt
- 文化体载PPT模板.pptx
- 文化生活第3课“文化的多样性与文化传播”复习课件.ppt
- 文字秘书应具备的基本知识.doc
- 文字动画示例.pptx
- 文化生活色彩斑然_文化选择多种多样.ppt
- 文学概论_第四章_文学与文化.ppt
- 文山市2012学年追栗街中学上学期生物实验教学计划表.doc
- 文明措施费提取表格(9表).doc
- 教育游戏在中学英语单词学习中的效果分析.ppt
- 福建省邵武市四中学片区达标名校2024届中考化学最后一模试卷含解析.doc
- 山东省临沂市沂南县重点达标名校2024届中考适应性考试化学试题含解析.doc
- 2024届浙江省嘉兴地区达标名校中考猜题化学试卷含解析.doc
- 2024届山东省菏泽市单县市级名校中考化学最后一模试卷含解析.doc
- 上海市建平西校2024届中考适应性考试化学试题含解析.doc
- 江苏省南京市六校联考2024年中考联考化学试卷含解析.doc
- 江苏省扬州市江都区城区重点名校2024届中考考前最后一卷化学试卷含解析.doc
- 郑州二中学2024届中考化学五模试卷含解析.doc
- 2024届湖南省张家界市永定区重点中学中考化学最后冲刺模拟试卷含解析.doc
- 河北省石家庄市43中学2024年中考化学模拟试题含解析.doc
文档评论(0)