0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

DSP28335的主频时钟如何得来?外设时钟如何设置?

冬至子 来源:龙一的编程life 作者:龙憨憨 2023-11-08 10:14 次阅读

前言

时钟MCU控制器的“心脏”,有了时钟才能够保证工作有序的进行,它是所有运算和处理的源头。时钟信号通过一系列配置后决定F28335的CPU工作主频,主频决定着CPU的指令周期(处理一条基本指令所花费的时间),所有的模块都需要用到时钟才能工作,时钟的重要性毋庸置疑,了解时钟是怎么来的非常重要,后续所有的模块总结首先都会讲到时钟的相关配置,故此进行学习总结。

本文主要涉及以下两个问题:

1、DSP28335的主频时钟如何得来;

2、外设时钟的设置。

了解以上两个问题,基本能够保证后续相关学习的进行。

1、时钟源

从F28335内部的原理图中(下图3.9)可知,其时钟源有两种:

1、(图中方法1)使用F28335内部振荡器作为时钟源,在X1和X2引脚之间连接一个晶体,就可以产生时钟源;

2、(图中方法2)使用外部振荡器作为时钟源,一般使用3.3V外部时钟电路,输入XCLKIN引脚,同时,X1接地,X2悬空不接,具体如图3-10所示。

图片

我使用方法2,采用30MHz晶振。

图片

1.1 主频的来源:

F28335的最大主频为150MHZ,它通过外部时钟30MHz,经过锁相环电路进行10倍频(通过锁相环控制寄存器PLLCR设置)之后,得到300MHz的VCOCLK时钟信号,再经过2分频(通过PLLSTS[DIVSEL]设置),得到150MHz主频。

程序设置如下:

图片

数据手册说明如下:

图片

电路说明如下:

图片

2、系统控制和外设时钟

通过系统时钟对外设提供高速、低速两种时钟,分别通过HISPCP和LOSPCP寄存器进行设置,预分频得到HSPCLK和LSPCLK时钟,不同的外设单元根据需求设置为不同的工作频率。

2.1外设时钟设置:

使用外设的时钟主要涉及两个方面,一是外设时钟的使能设置,二是外设时钟频率的设置,具体的外设设置相应的具体时钟频率,选择高速或低速或系统分频时钟。具体如下图所示:

图片

1、外设时钟的使能设置由外设时钟控制寄存器PCLKCR0、1、3进行设置,使用某个外设,对控制寄存器相应位进行置1使能即可,具体如下图所示;

图片

图片

图片

2、高、低速时钟的设置通过HISPCP和LOSPCP寄存器进行设置,本质是对系统时钟进行预分频得到。具体如下图所示:

图片

图片

大体上的外设时钟设置内容到此就结束了,具体的外设时钟设置在对应的外设学习总结中再进行详细总结。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 锁相环
    +关注

    关注

    35

    文章

    551

    浏览量

    87251
  • 振荡器
    +关注

    关注

    28

    文章

    3518

    浏览量

    137640
  • 时钟电路
    +关注

    关注

    10

    文章

    230

    浏览量

    50354
  • DSP28335
    +关注

    关注

    22

    文章

    57

    浏览量

    40184
  • MCU控制器
    +关注

    关注

    0

    文章

    27

    浏览量

    6820
收藏 人收藏

    评论

    相关推荐

    DSP28335外部中断的使用

    处理器的外部中断主要用于捕抓外部输入的高低电平。本篇文章将介绍DSP28335的外部中断的使用。
    的头像 发表于 07-07 16:41 2585次阅读
    <b class='flag-5'>DSP28335</b>外部中断的使用

    请问dsp28335一个指令周期包含多少时钟周期?

    dsp28335一个指令周期包含多少时钟周期 ??
    发表于 10-08 16:56

    DSP28335的I2C模块的时钟频率

    各位老师,我想请教一个问题。dsp28335芯片资料上说它的I2C模块时钟必须在7到12Mhz范围内。我现在想把430单片机当作主机发送,dsp28335作为从机接收,也就是说时钟信号
    发表于 12-17 14:58

    TMS320F28335时钟电路的主频时钟产生过程是怎样的

    TMS320F28335时钟电路的主频时钟产生过程是怎样的?产生DSP所需要的时钟共几种方式呢?
    发表于 01-17 08:07

    DSP_TMS320F28335主频时钟是由哪些部分组成的

    DSP_TMS320F28335主频时钟是由哪些部分组成的?DSP_TMS320F28335外部时钟输入的方式有哪几种呢?
    发表于 01-20 07:27

    DSP28335的应用是什么

    近日工作中又涉及到了DSP28335的应用,看来TI的芯片还是得到了公司领导的认可,也直接丢了一份DSP28335的FOC程序给我理解。以前读书阶段较为简单的接触过一段时间,对DSP28335
    发表于 02-16 06:54

    Dsp28335中断的方法

    Dsp28335中断的方法Dsp28335中断的方法
    发表于 01-08 14:17 14次下载

    基于DSP28335的三电平SVPWM算法研究

    基于DSP28335的三电平SVPWM算法研究
    发表于 04-15 18:29 46次下载

    DSP28335中文手册

    TI公司 DSP28335中文资料数据手册
    发表于 05-19 11:17 152次下载

    dsp28335如何入门:程序设计步骤

    本文首先介绍了dsp28335的概念,其次介绍了dsp28335电气特性及特点,最后详细阐述了关于dsp28335的程序设计步骤。
    发表于 05-23 17:09 1.9w次阅读

    dsp28335开发板中文资料汇总(dsp28335最小系统_引脚图_封装_初始化程序)

    本文主要介绍了dsp28335开发板最小应用系统设计、dsp28335引脚图功能和dsp28335封装及dsp28335初始化程序。
    发表于 05-24 17:25 6.1w次阅读
    <b class='flag-5'>dsp28335</b>开发板中文资料汇总(<b class='flag-5'>dsp28335</b>最小系统_引脚图_封装_初始化程序)

    使用DSP28335控制电机的资料合集免费下载

    本文档的主要内容详细介绍的是使用DSP28335控制电机的资料合集免费下载包括了:电机控制原理图,硬件手册,H桥直流电刷电机控制,DSP28335使用程序,DSP28335电机控制开发板测试步骤,
    发表于 05-18 08:00 141次下载
    使用<b class='flag-5'>DSP28335</b>控制电机的资料合集免费下载

    DSP28335学习——系统初始化

    近日工作中又涉及到了DSP28335的应用,看来TI的芯片还是得到了公司领导的认可,也直接丢了一份DSP28335的FOC程序给我理解。以前读书阶段较为简单的接触过一段时间,对DSP28335
    发表于 12-17 18:20 17次下载
    <b class='flag-5'>DSP28335</b>学习——系统初始化

    DSP28335学习笔记(5):GPIO介绍及使用

    在前面的章节中,我们对DSP28335系统初始化过程有了一个初步的了解,下面的章节我们开始外设的应用。
    的头像 发表于 07-02 15:52 4762次阅读
    <b class='flag-5'>DSP28335</b>学习笔记(5):GPIO介绍及使用

    研旭DSP28335实用版-硬件测评

    电子发烧友网站提供《研旭DSP28335实用版-硬件测评.pdf》资料免费下载
    发表于 10-09 15:19 2次下载
    研旭<b class='flag-5'>DSP28335</b>实用版-硬件测评