芯片的时钟就相当于一个人的心跳,所以在学一个新的CPU之前,有必要了解他的时钟分布结构。
Hercules系列的时钟源可以有8种之多,TMS570的时钟源只用了其中的5种,分别是External Oscillator-----外部晶振时钟,PLL1 (FMzPLL)----锁相环1时钟,PLL2 (FPLL)-锁相环2时钟,Low Frequency LPO clock----低频率内部时钟 High Frequency LPO clock---高频率内部时钟。 大家来看一看 时钟源的全局分配示意图
当使用外部晶振接口的时候,用户要给晶振选择合适的负载电容,因为TMS570的谐振器相当于一个窄带滤波器,中心频率会非常的高。这个可以按照TI给出的参考值设置来测试。 PLL 逻辑电路包括一个能够检测一个PLL 输出时钟差异的嵌入式诊断。差异是由基准时钟和反馈时钟间的相位锁定损失造成。错误响应和指示取决于系统模块内的PLL 控制寄存器的设计。ESM 错误指示可被生成或者被屏蔽。此外,万一检测到一个错误,则有可能生成一个内部复位或者从振荡器时钟返回运行状态。 下图是一个PLL 的计算器,一个让大家偷懒的工具 呵呵。
Hercules 器件系列产品主要为同步逻辑器件并且同样要求用于正确运行的时钟信号。时钟管理逻辑电路包括时钟源、时钟生成逻辑电路,此逻辑电路包括锁相环路(PLL) 的时钟倍乘、时钟分配器、和时钟分配逻辑电路。在使用时钟的时候 要启动外部安全装置,由于安全装置能够采用与被监控的系统分离的时钟、复位、和功率,有可能使用MCU 时钟系统来减少共模故障。错误响应、诊断的可测试性、以及任一所需的软件要求由系统集成人员所选择的外部安全装置来定义。
|