DSP28335学习笔记:F28335时钟及控制系统

您所在的位置:网站首页 表示时钟的两种方法 DSP28335学习笔记:F28335时钟及控制系统

DSP28335学习笔记:F28335时钟及控制系统

2024-07-06 20:46| 来源: 网络整理| 查看: 265

F28335时钟及控制系统 一、F28335的时钟来源

DSP 属于数字信号处理器,也可以说是一种高级单片机

1.F28335 的时钟源有两种:

(1)采用外部振荡器作为时钟源(简称外部时钟),即在 XCLKIN 引脚提供 一定频率的时钟信号,也可以通过复用的 X1 引脚提供,即由其他数字系统或外部振荡器引入。

(2)采用 F28335 内部振荡器作为时钟源(简称内部时钟),在 X1 和 X2 引 脚之间连接一个晶体就可以产生时钟源。

2.外部时钟源信号接入方法有 2 种,分别针对的是电压为 3.3V 的外部时钟和 1.9V 的外部时钟:

(1)外部时钟信号接入方式 1,即采用 3.3V 的外部时钟

3.3V 外部时钟信号直接接入 XCLKIN 引脚,X1 引脚接 GND,X2 引脚悬空,系统内高电平不能超过 VDDIO,即 3.3V。

(2)外部时钟信号接入方式 2,即采用 1.9V 的外部时钟。

1.9V 外部时钟信号直接接入 X1 引脚,XCLKIN 引脚接 GND,X2 引脚悬空,系统内高电平不能超过 VDD,即 1.9V。

3.内部时钟源信号

XCLKIN 引脚接地,X1 和 X2 引脚间接入了一个晶振。

在实际的应用中,我们一般不采用外部振荡器方式,直接采用内部振荡器的方式更多一些。典型的接法是在 X1 和 X2 引脚间接入一个 30MHz 晶振,选择 30MHZ 晶振是因为若直接采用更高频率晶振,不仅价格会上升,而且晶振电路还需要做EMC 处理,即需要设计特殊的晶振电路,而 30MHZ 晶振目前是比较容易获取的。

二、如何设置DSP的工作频率

F28335 工作的最高主频是 150MHz,但实际提供的晶振是30MHZ,我们希望 CPU 能工作在最高主频上,这时怎么能让这 30M 转变成 150M供 CPU 工作呢?——>F28335 内部的 PLL 锁相环

倍频+分频

通过寄存器 PLLCTR 来设置倍频数,倍频值最大可设置为 10,通常我们就设置倍频数为 10,这样通过 PLL 后的时钟信号 VCOCLK 即为 300MHZ。因为 F28335 芯片最高工作频率是 150MHZ,所以此时还不能直接 CPU 内核使用,还需要对其分频处理,可通过寄存器 PLLSTS(DIVSEL) 位来设置分频系数,为了使 CPU 工作在最高频率下,通常设置分频系数为 2,即最终时钟信号 CLKIN 为 150MHZ 供给 CPU。

三、时钟单元常用寄存器

F28335 的 CPU 是 32 位寻址

四、自定义系统时钟(以150MHZ为例子)

第一步:

第二步:

第三步:



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3