时钟发生器_DSP原理_第1页
时钟发生器_DSP原理_第2页
时钟发生器_DSP原理_第3页
时钟发生器_DSP原理_第4页
时钟发生器_DSP原理_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

时钟发生器 时钟发生器组成 为C54xDSP提供时钟信号 一个内部振荡器一个锁相环电路 时钟发生器的硬件连接 时钟发生器可以采用两种方法实现 1 使用具有内部振荡电路的晶体振荡器 必须配置CLKMD引脚以使能内部振荡器 2 使用外部时钟 可以采用封装好的晶体振荡器 此时内部振荡器无效 C54xDSP有两种类型的PLL 硬件可配置的 软件可编程的 硬件可配置的PLL 硬件配置的PLL 就是通过配置C54x的3个引脚CLKMD1 CLKMD2和CLKMD3的状态 来选定时钟方式 软件可配置的PLL 具有软件可编程PLL的DSP器件可以选用两种时钟方式之一来配置 1 PLL模式 倍频 CLKIN 倍频系数 从0 25 15共31个 2 DIV模式 分频 CLKIN除以2或41 复位时的时钟模式 由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 例 C549DSP转换DIV模式为PLL 3模式 输入CLKIN频率为13MHz 并且PLLCOUNT 18 十进制 19us 16 13M 16 18STM 0010000010010111b 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 LDMCLKMD AAND 01b A 查询PLLSTATUS位BCTstStatu 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 LDMCLKMD AAND 1b A 查询PLLSTATUS位BCTstStatu ANEQSTM 0000001111101111b CLKMD 转换为PLL 1模式 5 紧跟复位后的PLL操作复位后 时钟模式由三条外部引脚的值决定 即CLKMD1 CLKMD2和CLKMD3

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论