CC2530之时钟源

  • 时钟源
    • 2个高频振荡器
    • 2个低频振荡器
  • 系统时钟
  • 相关寄存器
    • CLKCONCMD 时钟控制命令
    • CLKCONSTA 时钟控制状态

时钟源

1. 2个高频振荡器

  1. 32 MHz 晶振
  2. 16 MHzRC振荡器

注意

  1. 2MHz晶振启动时间对一些应用程序来说可能比较长
  2. 16MHzRC振荡器功耗低于晶振,但是由于不像晶振那么精确,不能用于RF收发器操作

2. 2个低频振荡器

  1. 32 kHz 晶振
  2. 32 kHzRC振荡器

注意

  1. 相对于32 kHzXOSC解决方案32 kHzRCOSC振荡器应用于降低成本和电源消耗
  2. 这两个32kHz振荡器不能同时运行

系统时钟

  1. 从所选的主系统时钟源获得
  2. 主系统时钟源可以是 32 MHz XOSC或 16 MHz RCOSC
  3. CLKCONCMD.OSC位选择主系统时钟的源

注意

  1. 改变 CLKCONCMD.OSC位不会立即改变系统时钟,时钟源的改变首先在 CLKCONSTA.OSC =CLKCONCMD.OSC 的时候生效
  2. 原因:在实际改变时钟源之前需要有稳定的时钟还要注意CLKCONCMD.CLKSPD位反映系统时钟的频率,因此是CLKCONCMD.OSC位的映像

相关寄存器

CLKCONCMD – 时钟控制命令

详见手册

CLKCONSTA – 时钟控制状态

详见手册

你可能感兴趣的:(Zigbee)