AIX/Unix上Oracle数据库系统的时钟源配置与PLL详解

需积分: 50 21 下载量 13 浏览量 更新于2024-08-06 收藏 11.5MB PDF 举报
"本资源主要介绍了LPC23xx系列微控制器在时钟源选择和功率控制方面的知识,涉及了主振荡器、RTC振荡器、内部RC振荡器以及PLL(锁相环)的使用。" 在微控制器设计中,时钟源的选择对系统的性能和稳定性至关重要。在LPC23xx系列中,提供了多种时钟源供系统使用,包括内部RC振荡器、主振荡器和RTC(实时时钟)振荡器。在启动时,系统通常会使用内部RC振荡器,因为它是即刻可用的。主振荡器需要通过软件请求启动,并通过SCS寄存器的OSCEN位来启用。此外,OSCSTAT位可以指示主振荡器是否稳定运行。主振荡器的频率范围可以通过配置SCS寄存器的OSCRANGE位来选择。 RTC振荡器则可以作为RTC和看门狗定时器的时钟源,也可以用于驱动PLL和CPU。它提供了一个独立的时钟源,确保某些功能即使在主振荡器失效时也能正常工作。 时钟源的选择是通过CLKSRCSEL寄存器进行的,该寄存器可以设置PLL的时钟源,可以选择内部RC振荡器、主振荡器或RTC振荡器。值得注意的是,不正确的设置可能会导致设备无法正常工作。 PLL(锁相环)是微控制器中用于频率合成的关键部件,它可以接受32kHz到50MHz的输入频率,通过分频器和倍频器调整频率,以产生更广泛的输出频率。PLL输入首先被分频器分频,然后倍频器利用电流控制振荡器(CCO)进一步提升频率,最后通过相位-频率检测器调整输出频率,以匹配CPU和USB模块的需求。PLL输出还可以通过额外的分频器降低到适合各种外设的频率。 LPC23xx微控制器的时钟系统提供了灵活的时钟源选择和频率调整能力,这对于优化系统性能和满足不同应用需求至关重要。在设计和配置时,应充分考虑各时钟源的特性,以及它们如何影响系统整体的稳定性和效率。