430时钟

430时钟

一、430时钟复位后的状态:

       XT1是LF模式,且选择外部晶振作为时钟输入,ACLK的时钟源是XT1CLK。

       MCLK与SMCLK的时钟源都是DCOCLKDIV。

       FLL工作且选择XT1CLK作为时钟源,由于XIN与XOUT引脚上电后作为普通引脚,所以晶振不能输入到单片机,同样的XT2也是需要配置成晶振引脚。

       如果XIN与XOUT引脚配置为晶振引脚,但由于上电后晶振不稳,FLL的时钟源选择REFOCLK时钟。MCLK=2M,SMCLK=1M。

二、时钟源

     1、VLO(Very-low-Power Low-Frequency-Oscillator)提供10K,用于对时钟要求不精确的应用。

     2、REFO,参考时钟,内部提供稳定的时钟源,可以作为FLL的时钟源,上电后晶振不稳定FLL时钟源切换到REFOCLK。

     3、XT1,外部低频时钟源,不需要外加额外电容,如果需要也可以加上,内部比较典型的选择12pF电容。选择低频时可以通过XT1DRIVE位倍频,选择高频输入通过XT1     DRIVE分频。XIN脚可以直接接外部信号通过ByPass模式,选择直接使用时,晶振XT1不起作用。

     4、XT2,同上

     5、DCO(Digitally-Controlled-Oscillator)数控振荡器,通过DCORSEL、DCO、MOD 调整频率。FLL稳定频率,其参考时钟源有三个(XT1CLK、REFOCLK、XT2)

           如果不需要使用FLL模块,将参考时钟源选择位设置为SELREF={7}。

           锁相环倍频输出:

                                                             


              Uo=fo/N


                                                   

                           因此   DCOCLK=D*(N+1)*(FLLREFCLK/n)DCOCLKDIV=(N+1)*(FLLREFCLK/n)    D默认为2,N=31,n=1   FLLREFCLK上电默认XT1CLK,如果XT1CLK无效则选择REFOCLK=32768。所以,上电后MCLK=2M,SMCLK=1M。

              默认情况FLL是开启的,可以通过SCG0或SCG1禁止,禁止后依然按照原设定好的运行。

              在没有FLL模块或者不实用FLL模块时,DCOCLK的设置通过DCORSEL、DCO、MOD 调整频率。

              1、DCORSELx负责DCO频率范围的选择

              2、DCOx负责DCO频率阶梯的选择

              3、MOD负责混合两个DCO频率,在Fdco与Fdco+1之间产生一个合适的频率。











  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值