IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> TMS320F280025的时钟 -> 正文阅读

[嵌入式]TMS320F280025的时钟

参考文档:

https://www.ti.com.cn/cn/lit/pdf/spruin7

TMS320F28002x Microcontrollers Technical Reference Manual (Rev. A)?(英文內容)

Chapter 3
System Control and Interrupts

时钟树

锁相环

?时钟树中的SYSPLL(上图中红圈位置)展开后如下:

锁相环的控制

PLLCLKEN:锁相环时钟使能。当为0时,旁路PLL。为1时,选择PLL初始输出PLLRAWCLK用于系统时钟。

PLLEN:锁相环使能。用于控制PLL模块是否工作。

?相关寄存器:

锁相环时钟流

时钟源:参考时钟为OSCCLK。根据OSCCLKSRCSEL寄存器来从内部时钟源1(INTOSC1)、内部时钟源2(INTOSC2)、外部时钟(XTAL)中三选一。

参考时钟分频:REFDIV。分频后得到锁相环内部时钟(INTCLK)。

电压控制振荡器(VCO):得到VCOCLK。

VCO分频IMULT与反馈给INTCLK同步跟踪。稳定后,VCOCLK=INTCLK*IMULT。

锁相输出分频:ODIV。分频后得到的就是锁相环初始时钟PLLRAWCLK。

锁相环的计算

锁相环初始时钟频率Fpllrawclk =?时钟源频率 *?倍频系数IMULT / (参考时钟分频系数)/?锁相输出分频系数。

锁相环配置寄存器

系统时钟分频选择

锁相环的输出并不是直接送给系统时钟,还有一个分频的环节:

相关寄存器:

?

?注意:当锁相环使能之后,这个分频系数最小值是2(最少4分频)。

当PLLSYSCLKDIV_LSB为1时,相当于分频系数要乘以1.5

CPU工作时钟

外设时钟

分两大类。一类是直接使用系统时钟,另一类是使用分频后的低速时钟(SCI和SPI)。

每一路外设都有单独的时钟使能位来控制。

时钟输出

有时要把时钟输出到外部其他的芯片,有时想看看MCU内部的时钟配置是否正确,可以将某些时钟通过CLKOUT管脚送出来。

管脚配置

首先,要将GPIO16或者GPIO18配置为XCLKOUT。

选择时钟源?

然后,选择输出哪一路时钟。

?

分频系数?

最后,在选择时钟后,还可以再分频。

?

参考

3.7.4 XCLKOUT
It is sometimes necessary to observe a clock directly for debug and testing purposes. The external clock output?(XCLKOUT) feature supports this by connecting a clock to an external pin, which can be GPIO16 or GPIO18.
The available clock sources are PLLSYSCLK, PLLRAWCLK, SYSCLK, INTOSC1, INTOSC2, and XTAL.

To use XCLKOUT, first select the clock source via the CLKSRCCTL3 register. Next, select the desired output?divider via the XCLKOUTDIVSEL register. Finally, connect GPIO16 or GPIO18 to mux channel 11 using the?GPIO configuration registers.

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2021-09-04 17:42:22  更:2021-09-04 17:44:06 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/29 9:17:59-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码
数据统计