[计算机硬件及网络]6_第6次课 C54x的片内外设.pptVIP

[计算机硬件及网络]6_第6次课 C54x的片内外设.ppt

  1. 1、本文档共52页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[计算机硬件及网络]6_第6次课 C54x的片内外设

2003.2.16 DSP原理及应用 逻辑控制电路:由三个或门和一个与门组成。 定时器的工作过程: 【例】定时器自动装载定时。 第8章 TMS320C54x的硬件设计 ② 软件PLL的工作方式 通过软件编程,可以使软件PLL实现两种工作方式: ? PLL方式,即倍频方式。 芯片的工作频率等于输入时钟CLKIN乘以PLL的乘系数,共有31个乘系数,取值范围为0.25~15。 ? DIV方式,即分频方式。 对输入时钟CLKIN进行2分频或4分频。 第8章 TMS320C54x的硬件设计 ③ 软件PLL的乘系数 软件PLL的乘系数可通过PLLNDIV、PLLDIV和PLLMUL的不同组合确定。 0.5 0.25 PLLMUL+1 1 (PLLMUL+1)?2 PLLMUL?4 0~14 15 0~14 15 0或偶数 奇数 X X 0 0 1 1 0 0 1 1 1 1 PLL乘系数 PLLMUL PLLDIV PLLNDIV 第8章 TMS320C54x的硬件设计 ③ 软件PLL的乘系数 根据PLLNDIV、PLLDIV和PLLMUL的不同组合,软件PLL共有31个乘系数,分别为: 0.25、 0.5、 0.75、 1、 1.25、 1.5、 1.75、 2、 2.25、 2.5、 2.75、 3、 3.25、 3.5、 3.75、 4、 4.5、 5、 5.5、 6、 6.5、 7、 7.5、 8、 9、 10、 11、 12、 13、 14、 15。 第8章 TMS320C54x的硬件设计 ④ 复位时钟方式 当芯片复位后,时钟方式寄存器CLKMD的值是由3个外部引脚(CLKMD1、CLKMD2和CLKMD3)的状态设定,从而确定了芯片的时钟方式。 ’C5402复位时设置的时钟方式: 保留 —— 1 1 0 4分频(PLL无效) F000H 1 0 1 2分频(PLL无效) 0000H 1 1 1 PLL×1 F007H 0 1 1 PLL×2 1007H 0 0 1 PLL×5 4007H 0 1 0 PLL×10 9007H 1 0 0 PLL×15 E007H 0 0 0 时钟方式 CLKMD的复位值 CLKMD3 CLKMD2 CLKMD1 第8章 TMS320C54x的硬件设计 ④ 复位时钟方式 通常,DSP系统的程序需要从外部低速EPROM中调入,可以采用较低工作频率的复位时钟方式,待程序全部调入内部快速RAM后,再用软件重新设置CLKMD寄存器的值,使’C54x工作在较高的频率上。 例如,外部时钟频率为10MHz,CLKMD1~CLKMD3=111,时钟方式为2分频。 复位后,工作频率为10MHz÷2=5MHz。 用软件重新设置CLKMD寄存器,就可以改变DSP的工作频率,如设定CLKMD=9007H,则工作频率为10×10MHz=100MHz。 第8章 TMS320C54x的硬件设计 ⑤ 倍频切换 若要改变PLL的倍频,必须先将PLL的工作方式从倍频方式(PLL方式)切换到分频方式(DIV方式),然后再切换到新的倍频方式。 实现倍频切换的步骤: 步骤1:复位PLLNDIV,选择DIV方式; 步骤2:检测PLL的状态,读PLLSTATUS位; 步骤3:根据所要切换的倍频,确定乘系数; 步骤4:由所需要的牵引时间,设置PLLCOUNT的当前值; 步骤5:设定CLKMD寄存器。 第8章 TMS320C54x的硬件设计 ⑤ 倍频切换 【例】 从某一倍频方式切换到PLL×1方式。 必须先从倍频方式切换到分频方式,然后再切换到PLL×1方式。 其程序如下: STM #00H,CLKMD Status:LDM CLKMD,A AND #01H,A BC Status,ANEQ STM #03EFH,CLKMD ;切换到DIV方式 ;测试PLLSTATUS位 ;若A≠0,则转移, ;表明还没有切换到DIV方式 ;若A=0,则顺序执行, ;已切换到DIV方式 STM #03EFH,CLKMD ;切换到PLL×1方式 注意:2分频与4分频之间也不能直接切换。

文档评论(0)

qiwqpu54 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档