TI中文支持网
TI专业的中文技术问题搜集分享网站

MSP430时钟系统的疑惑

    本人是初学者,学习了一下MSP430的时钟系统,觉得甚是复杂,也有许多疑惑:

    1. ACLK、SMCLK和MCLK三个时钟是分别供给模拟外设、数字外设和CPU的?

         如果是,那么假设我的设计中模拟外设、数字外设和CPU都要用到的话,就需要将这个三个时钟全部打开?

    2. 我的设计中需要25MHz的时钟,是否可以在OSC上外接一个32.768KHz的外部晶振,然后将XT1CLK作为FLL的参考时钟源,

        通过设置FLL,输出一个25MHz的DCOCLK,分别给到ACLK、SMCLK和MCLK?

        但为什么我看到很多设计中不止在OSC上外接了一个32.768KHz的外部晶振,还在XT2上外接了一个4M/8MHz的外部晶振?

灰小子:

1、不是分别供给模拟外设、数字外设和CPU的。

2、DCOCLK准确度不高,如果要求较为精准的时钟时,建议还是使用外置晶振。另外,能否通过设置FLL产生25MHz的DCOCLK,要看datasheet,不同的msp430支持的最高频率不同。

另外,msp430最大的特长是低功耗,较低的运行频率和较高的频率组合,能实现更低的功耗

Ken Wang:

luo,

  首先建议你了解一下我们MSP430的各种低功耗模式,LPMX的各个状态下哪些时钟是否工作。你把这个弄清楚了,就对时钟部分有很大的一部分认识。

因为MSP430有多钟低功耗模式,根据你自己的程序定义,设置芯片处于不用的功耗模式,然后再设置相应功能模块的时钟。

其次,在很多设计中,之所以外部的两个时钟都用上,是因为你的程序里面都用到了这两个时钟。

谢谢

赞(0)
未经允许不得转载:TI中文支持网 » MSP430时钟系统的疑惑
分享到: 更多 (0)