资料介绍
CC430学习笔记----(四)CC430 学习笔记(四)――时钟系统
上次看到论坛里有人需要 CC430 的时钟,这篇笔记就是了
大家都知道,单片机工作离不开时钟,在我们熟悉的 51 单片机里面,
就是外部那个 11.0592M 或者 12M 的晶振给单片机的 CPU 和片上外
设提供时钟节拍。
430 也是一样,但是 430 的时钟系统比 51 要先进和复杂很多。
51 的时钟源只有一个,来自外部晶振,直接提供给内部工作;而 430
的时钟是一个专门的模块,至少有 3 个可选时钟源(CC430 有 5 个),
这些基本的时钟源不直接提供给 CPU 和外设使用,而是经过一些数据
选择器和分频器,得到 3 个有用的时钟信号。430 的 CPU 和片上外设
可以根据需要,选择这 3 个时钟信号中合适的时钟。430 的低功耗跟
它的时钟系统有很大关系。
CC430 的时钟模块叫 UCS(Unified Clock System),模块示意图:
CC430 中一共有 5 个时钟源:XT1CLK、VLOCLK、REFOCLK、
DCOCLK、XT2CLK
XT1CLK:这是一个低频时钟源,由外部提供,一般是外接 32.768kHz
的手表晶振,无需外加电容。
VLOCLK:这是一个集成在片上时钟源,低频低功耗,频率典型值是
10kHz。
REFOCLK:这也是一个片上时钟源,频率典型值 32.768kHz。
DCOCLK:这是一个片上的 DCO 数控振荡器,可以用片上 FLL 锁定。
XT2CLK:这是一个高频时钟源,由外部提供,用来给 CC430 的 RF 模
块提供时钟,一般是外接 26MHz 晶体振荡器。
其中,片上时钟 VLOCLK、REFOCLK 不是很精确稳定,会受到温度和
电压的影响。一般对精度和稳定性要求不高的应用可以选择片上时钟。
DCO