
电子技术基础知识中的锁相环(PLL)
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
PLL能够为芯片提供时钟信号。其中,PLLSTAT寄存器用于控制状态信息。具体而言,在第9位的控制下,可以读取PLL连接位的信息。当第8位和第9位分别为1时,_PLL将作为处理器的主时钟源进行工作。若任一控制位为0,则会触发旁路机制,使处理器直接使用振荡器提供的时钟信号。在单片机及嵌入式系统中,PLL架构通常被采用以实现高精度、可调节的时钟源配置,从而满足不同模块对时钟频率的需求。本文将深入探讨PLL的工作原理及其主要参数设置,并指导其实际应用中的配置方法和注意事项。从基本组成来看,PLL系统主要由三个关键组件构成:相位鉴别器、压控振荡器和分频器。其中,相位鉴别器的作用是检测输入参考信号与压控振荡器输出信号之间的相位差异,并将此差异转换成控制电压。这个控制电压随后会被用来调整压控振荡器的频率。同时,分频器的作用是将压控振荡器产生的高频信号转换为目标时钟频率。通过这种机制,整个系统能够在较短的时间内捕获并锁定输入参考信号的频率特征,并实现对其频率的有效追踪以及倍频操作。
在研究的案例中,PLL的状态受PLLSTAT寄存器的控制。其中特别关注的是第9位,该位负责读取PLL连接状态的信息。当PLLE(PLL Enable)的第8位和PLLC(PLL Connect)的第9位均设置为1时,PLL将被配置为时钟源并连接至处理器。若PLLE或PLLC中的任意一个对应位未置1,则该路径会被旁路,此时处理器将直接使用振荡器提供的时钟信号作为来源。PLL系统的核心参数包括工作基准频率(Fsc)、电流控制振荡器频率调节因子(CCO频率)以及输出基准频率(Fclk)。通过配置寄存器字段中的倍频选择(MSel)和分频设置(Psel),可以有效调整输出基准频率。输出基准频率的计算可以通过以下公式得出:Fclk = M × Fsc 或者 Fclk = CCO_freq (2×P);而CCO频率的确定则基于下式:CCO_freq = 2×P×Fclk 或 CC0_freq = 2×M×P×Fsc。在实际应用环境中,我们可以通过查询模式或中断机制来进行PLL的配置与启用。对于查询模式而言,在未进行数据传输的情况下设置参数M和P,并按照指定的序列发送数据流,待PLL完成锁定后将PLLCON寄存器设为3以实现连接功能。而在中断机制中,当主程序完成基本配置后,在相应的中断处理函数中进行相关设置与参数赋值,并通过发送同步序列启动PLL的连接过程。在掌握这些基础概念及相关操作流程之后,开发人员可以通过对系统需求的深入分析来确定最优的PLL配置方案。这种设置不仅能够实现系统的高性能运行的同时,有效降低了能源消耗水平。具体而言,在需要高速时钟的场景下,可以选择增大M值以提高PLL输出频率;而对于对能源效率要求较高的场合,则应优先考虑较低的工作频率设置。深入理解并合理配置PLL能够显著提升单片机及其相关嵌入式系统在性能和能效方面的表现,是实现可靠运行的基础要求。
全部评论 (0)


