zigbee学习之JN5169系统控制器

本章主要介绍系统控制器特性以及各功能函数的使用方法。

  • 时钟管理
  • 电源管理
  • 电源电压监测
  • 芯片复位
  • 中断

3.1 时钟管理

系统控制器为JN516x微控制器提供时钟,主要分四个模块:系统时钟域、外设时钟域、CPU时钟域和32kHz时钟域。

系统时钟域

系统时钟是一个高速参考时钟,当芯片完全运行时,外围时钟和CPU时钟由它派生。此域的时钟来自以下之一:

  • 外部32 mhz晶体振荡器
  • 内部高速RC振荡器

该晶体振荡器由连接到设备引脚4和5的32MHz外部晶体驱动。该域将产生一个32兆赫兹系统时钟时,来自晶体振荡器。
未校准的RC振荡器名义上运行在27MHz,但可以校准到运行在大约32MHz。RC振荡器主要是为睡眠后的快速启动提供的,因为RC振荡器可以启动比晶体振荡器快得多。
当从RC振荡器获取系统时钟时,不应该使用无线电收发机和一些外围设备。系统时钟启动和源选择在第3.1.1节和第3.1.2节中描述。

外设时钟域

外设时钟来自于系统时钟,并作为包括调制解调器和基带处理器在内的片上外围设备的时钟参考。当系统时钟来自外部32MHz晶体振荡器,外设时钟工作在系统时钟频率的一半-外围时钟运行在16MHz

CPU时钟域

CPU时钟是系统时钟的划分版本,用于作为微处理器和内存子系统的时钟参考。CPU时钟频率的选择请参见3.1.3。

32kHz时钟域

32kHz时钟域主要用于低功耗睡眠状态(但也用于JN516x设备上的随机数发生器-参见

你可能感兴趣的:(zigbee,zigbee,JN5169,系统控制器,时钟)