单片机学习小组
登录
直播中
黄色的小金橘
12年用户
602经验值
私信
关注
TMS320F28335时钟电路的主频时钟产生过程是怎样的
开启该帖子的消息推送
时钟电路
主频
TMS320F28335时钟
电路
的主频时钟产生过程是怎样的?
产生DSP所需要的时钟共几种方式呢?
回帖
(1)
李蒙
2022-1-17 10:46:15
时钟信号是所有运算与处理的源头。CPU控制器的主频时钟由时钟信号产生。主频是CPU的一个极其重要的性能指标,决定着CPU处理一条基本指令花费的时间。
TMS320F28335的时钟电路
主频时钟产生过程
主频时钟产生如下,
图中产生的CLKIN为CPU的输入时钟,CPU将输出SYSCLKOUT。这两个时钟的频率一致。CLKIN是由OSCCLK经过分频或者OSCCLK经过PLL再分频得到的。OSCCLK的产生有两种,分别如下:
第一种,使用外部时钟。
电路如下:
此时,时钟由外部产生。
第二种,使用外部晶体和DSP内部晶振电路一起产生时钟。
电路如下:
此时,时钟由外部晶体和内部晶振电路产生,时钟的频率是由外部晶体决定的。
基于PLL的时钟模块
根据主频产生框图。CLKIN要么是通过OSCCLK直接分频产生,要么是通过PLL电路之后分频得到。如果直接旁路PLL,由OSCCLK直接产生时钟,则OSCCLK的时钟频率至少为150MHz(这里假设TMS320F28335主频需要配置为150MHz)。
如果使用PLL电路,那么配置如下:
即SYSCLKOUT = (OSCCLK * M)/ N
一般选取OSCCLK的频率为30MHz,M取10,N取2。即SYSCLKOUT = (OSCCLK * 10)/ 2 = 150MHz。
使用时钟的模块
时钟主要给CPU、外设、定时器、看门狗模块提供时钟信号。这些模块都需要时钟信号才能正常运行。但是各个模块具体使用的时钟不一样。具体如下图:
看门狗电路
看门狗计数器是一个8位计数器。其计数器工作时钟是由OSCCLK时钟512分频后再经过看门狗分频器分频得到。
因此,看门狗复位所需要的时间为:
根据上式计算的时间,选择合适的喂狗时间。
看门狗产生的复位信号,除了计数器达到最大值,还可以DSP芯片由外部复位信号产生。并且,看门狗产生复位信号后,也会使得外部复位信号使能。
看门狗复位信号发出的同时,也发生了看门狗复位中断信号,看门狗复位中断信号可以再CPU处于IDLE或者STANDBY模式下唤醒定时器。
TMS320F2803x的时钟电路
主频时钟产生
图片不清,原图在
源文件
中找。
晶振时钟源有两路,可用于产生DSP所需要的时钟。其中第二路OSCCLKSRC2的产生有三种方式。因此总的来说,产生DSP所需要的时钟共4中方式。
1 内部晶振1
晶振频率为10MHz。
2 内部晶振2
晶振频率10MHz。
3 外部谐振时钟
直接外部晶振产生时钟,通过XCLKIN引脚给到DSP。
4 外部晶体与内部晶振电路一起产生时钟
具体推荐电阻、电容选型见
手册
。
PLL、看门狗由于和TMS320F28335的原理是一致的,因此这里不再重复。
时钟信号是所有运算与处理的源头。CPU控制器的主频时钟由时钟信号产生。主频是CPU的一个极其重要的性能指标,决定着CPU处理一条基本指令花费的时间。
TMS320F28335的时钟电路
主频时钟产生过程
主频时钟产生如下,
图中产生的CLKIN为CPU的输入时钟,CPU将输出SYSCLKOUT。这两个时钟的频率一致。CLKIN是由OSCCLK经过分频或者OSCCLK经过PLL再分频得到的。OSCCLK的产生有两种,分别如下:
第一种,使用外部时钟。
电路如下:
此时,时钟由外部产生。
第二种,使用外部晶体和DSP内部晶振电路一起产生时钟。
电路如下:
此时,时钟由外部晶体和内部晶振电路产生,时钟的频率是由外部晶体决定的。
基于PLL的时钟模块
根据主频产生框图。CLKIN要么是通过OSCCLK直接分频产生,要么是通过PLL电路之后分频得到。如果直接旁路PLL,由OSCCLK直接产生时钟,则OSCCLK的时钟频率至少为150MHz(这里假设TMS320F28335主频需要配置为150MHz)。
如果使用PLL电路,那么配置如下:
即SYSCLKOUT = (OSCCLK * M)/ N
一般选取OSCCLK的频率为30MHz,M取10,N取2。即SYSCLKOUT = (OSCCLK * 10)/ 2 = 150MHz。
使用时钟的模块
时钟主要给CPU、外设、定时器、看门狗模块提供时钟信号。这些模块都需要时钟信号才能正常运行。但是各个模块具体使用的时钟不一样。具体如下图:
看门狗电路
看门狗计数器是一个8位计数器。其计数器工作时钟是由OSCCLK时钟512分频后再经过看门狗分频器分频得到。
因此,看门狗复位所需要的时间为:
根据上式计算的时间,选择合适的喂狗时间。
看门狗产生的复位信号,除了计数器达到最大值,还可以DSP芯片由外部复位信号产生。并且,看门狗产生复位信号后,也会使得外部复位信号使能。
看门狗复位信号发出的同时,也发生了看门狗复位中断信号,看门狗复位中断信号可以再CPU处于IDLE或者STANDBY模式下唤醒定时器。
TMS320F2803x的时钟电路
主频时钟产生
图片不清,原图在
源文件
中找。
晶振时钟源有两路,可用于产生DSP所需要的时钟。其中第二路OSCCLKSRC2的产生有三种方式。因此总的来说,产生DSP所需要的时钟共4中方式。
1 内部晶振1
晶振频率为10MHz。
2 内部晶振2
晶振频率10MHz。
3 外部谐振时钟
直接外部晶振产生时钟,通过XCLKIN引脚给到DSP。
4 外部晶体与内部晶振电路一起产生时钟
具体推荐电阻、电容选型见
手册
。
PLL、看门狗由于和TMS320F28335的原理是一致的,因此这里不再重复。
举报
更多回帖
rotate(-90deg);
回复
相关问答
时钟电路
主频
DSP_
TMS320F28335
主频
时钟
是由哪些部分组成的
2022-01-20
1267
tms320f28335
原理图库
2016-07-18
6466
关于
tms320f28335
功率保护中断引脚的问题
2013-09-10
3879
Raw-OS移植到
TMS320F28335
处理器的感想
2019-02-15
2579
TMS320F28335
和
TMS320F
28235的程序可以通用吗?
2016-01-26
6919
DSP
TMS320F28335
是ARM内核吗?求解答
2013-04-05
7037
TMS320F28335
浮点单元
2013-04-06
3655
AD2S1205芯片与
TMS320F28335
之间信号需要进行电平转换吗?
2023-12-13
307
请问
TMS320F
2812与
TMS320F28335
如何实现Brush-Less DC Motor控制?
2018-06-14
2753
TMS320F28335
是否可以
产生
四路Pwm?
2019-01-10
2209
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分