一、DSP_TMS320F28335_时钟系统详细说明

一、主频时钟框图

一、DSP_TMS320F28335_时钟系统详细说明_第1张图片

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

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

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

图1
一、DSP_TMS320F28335_时钟系统详细说明_第2张图片

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

图2
一、DSP_TMS320F28335_时钟系统详细说明_第3张图片

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

二、外设时钟

一、DSP_TMS320F28335_时钟系统详细说明_第4张图片

图片来源: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)

你可能感兴趣的:(DSP,单片机,嵌入式)