一、DSP_TMS320F28335_时钟系统详细说明

一、主频时钟框图

在这里插入图片描述

图片来源:tms320f28335datasheet 第三章第六小节

各个方框说明:
1.外部输入时钟,有两种接入方式,见下图1.1和图1.2
2.片上接入的晶振30Mhz
3.PLL锁相环,进行倍频。
4.倍频系数为[0,10]之间的整数,当选择为零时,则不是选择此方式。
5.分频器。

1.1 外部时钟输入的两种方式

图1
图1

图片来源:tms320f28335datasheet 第三章第六小节
电压 0<Vddio<=3.3v

图2
在这里插入图片描述

图片来源:tms320f28335datasheet 第三章第六小节
电压 0<Vdd<=1.9v

二、外设时钟

在这里插入图片描述

图片来源:tms320f28335datasheet 第三章第六小节

由上图我们可知:
1、CLKIN为主频输入的时钟频率。
2、要通过系统控制寄存器来使能相应的外设时钟。
3、SPI-A、SCI-A/B/C、I2C-A的基时钟来源是主频通过LOSPCP(低频时钟寄存器)的分频而得到的。
4、GPIO的时钟不通过分频,直接为主频时钟。
5、eCAN-A/B的基时钟来源于主频时钟的二分频。
6、EPWM1~6、HRPWM 16、ECAP16、EQEP1~2的基时钟,直接来源于主时钟。
7、McBSP-A/B的基时钟来源是主频通过LOSPCP(低频时钟寄存器)的分频而得到的。
8、12的通道的 12-Bit ADC 的基时钟来源是主频通过HISPCP(高频时钟寄存器)的分频而得到的。

ps:说外设的基时钟,是因为各种外设还有相应的寄存器去设置所需时钟频率就是基于这个基时钟频率的。

三、 总结

设置时钟树的步骤为:(以我用的开发板最高频率为例)
1、选择片上的晶振作为时钟来源。(30Mhz)
2、通过PLL锁相环进行倍频。 (10倍频=>30X10=300Mhz)
3、再通过分频器进行分频得到所需的主时钟频率。(2分频=>300/2=150Mhz)
4、使能相应的时钟。(官方给出的文件是使能了所有的外设的)
5、再通过每个外设的时钟配置寄存器配置出所需的时钟频率。(比如LSPCLK最高为37.5Mhz、HSPCLK最高为75Mhz)

  • 1
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值