找回密码
 注册
关于网站域名变更的通知
查看: 801|回复: 2
打印 上一主题 下一主题

DSP入门之时钟分析及其配置

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-10-14 10:34 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x

2 g# n& j$ v3 E4 T# @5 \' r& L在这里,以ti公司的TMS320F28335为例讲解,TMS320F28335是TI公司推出的一款浮点型DSP,其主频可达150MHz。在这里,主要对该芯片的时钟进行分析并讲述时钟的配置过程。在讲述中,XCLKIN为外部时钟输入引脚,OSC为外部晶体振荡器OSCCLK为时钟源,PLLCLK为锁相环时钟,CLKIN为CPU输入时钟,SYSCLK系统时钟(CPU输出时钟),HSPCLK为告诉高速外设时钟,LSPCLK为低速外设时钟。
& O+ w( ]+ x2 o7 B1 |
# W5 y) O; r3 l先看一下整个时钟框图:- L% W6 x& V1 ]% X. ]
: {5 l# c" b- V9 i5 O# Y  Z

/ ~/ u% k! s( E/ [- e5 I6 V2 g, ~

$ p8 c! V7 K; _2 S9 z6 Z# \' C+ X在图一中,可以看到XCLKIN和OSC通过寄存器PLLSTS的OSCOFF位来控制选择时钟源OSCCLK=XCLKIN还是OSCCLK=OSC,接着由寄存器PLLSTS的PLLOFF位控制OSCCLK是否经过锁相环进行倍频,接着由寄存器PLLCR的DIV位来控制倍频系数,接着由寄存器PLLSTS的DIVSEL位控制CLKIN=OSCCLKCLKIN=PLLCLK(VCOCLK); ?: y1 @8 ?6 H* Y) j

$ Q# }/ O' R, o# I$ i; ?: c$ B在图二中,可以看出CPU将输入的时钟CLKIN进行输出得到系统时钟SYSCLK,这个系统时钟就是CPU运行一个指令所需要的时钟,接着就是将SYSCLK进行分频依次得到高速外部时钟HSPCLK和低速外部时钟LSPCLK
3 `# m$ `- w+ y3 U3 ]- K' X9 G

, k  ?# W- I1 a1 N: i' T: E以上就是该芯片的时钟讲解,接下来就是时钟的配置。3 d" `8 P6 Z, f1 x/ o
时钟配置有一个流程,器件先要检测是否有丢失时钟,如果没有丢失时钟,则检查PLLSTS的DIVSEL位是否为0,如果是0,就可以关闭主时钟入口进行时钟配置,先设定PLL倍频值,然后检测PLL倍频后的时钟相位是否锁定,如果锁定,则开启主时钟入口,此时,系统时钟也就配置好了,如果需要进行分频,此时用户才可以修改寄存器PLLSTS的DIVSEL位得到需要的时钟频率8 `6 M& y% x. }/ U$ ^' Z, e- y0 g
5 R& a' u# a6 z% h( G

' f2 W4 m8 ]! f以上为系统时钟的配置,配置完系统时钟后,就可以配置外设时钟了。高速外设时钟由高速外设时钟预分频寄存器HISPCP的0~2位配置即可。低速外设时钟由低速外设时钟预分频寄存器LOSPCP的0~2位配置即可。
4 I7 h7 B" c' C1 T; J, Q$ P* Q$ F1 `5 W
以上就是讲述了TMS320F28335这款芯片的时钟及其配置过程!个人能力有限,如有错误,恳请各位留言,我及时更正!* @( L4 v$ Z) C) f& \( B

' n% I1 L2 Y0 M. S# M5 X  \

% R3 \8 s: W7 L" N6 q" W
' `$ i$ b9 P' t6 m

  }! f3 m. M7 l' p5 P2 z& Q

该用户从未签到

2#
发表于 2021-10-14 11:10 | 只看该作者
CPU将输入的时钟CLKIN进行输出得到系统时钟SYSCLK,这个系统时钟就是CPU运行一个指令所需要的时钟

该用户从未签到

3#
发表于 2021-10-14 11:11 | 只看该作者
时钟配置有一个流程,器件先要检测是否有丢失时钟
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-24 01:33 , Processed in 0.171875 second(s), 27 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表