打印
[MM32硬件]

在MCU中配置时钟锁存环通常需要遵循以下步骤

[复制链接]
330|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
610u|  楼主 | 2024-3-22 08:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
时钟锁存环(PLL,Phase-Locked Loop)是一种常见的时钟生成器,用于产生高精度的时钟信号。在MCU中配置时钟锁存环通常需要遵循以下步骤:

选择主时钟源: 首先,确定要将哪个时钟源作为PLL的输入。常见的时钟源包括外部晶体振荡器、内部RC振荡器、其他PLL等。

配置PLL参数: 确定PLL的参数,包括倍频因子、分频因子等。倍频因子决定了PLL输出频率与输入频率之间的倍频关系,分频因子用于调节PLL输出频率以满足目标时钟需求。

使能PLL: 在配置好PLL参数后,需要将PLL使能以启动其工作。在使能PLL之前,确保所有必要的参数已经配置正确。

等待PLL稳定: 在使能PLL后,等待一段时间以确保PLL输出的时钟信号已经稳定。这个时间通常称为PLL锁定时间,取决于PLL的设计和工作条件。

配置系统时钟源: 将PLL输出作为系统时钟源,以提供给CPU和其他外设使用。在大多数情况下,MCU提供了相应的寄存器用于配置系统时钟源。

在具体的MCU上,这些步骤可能会有所不同。通常情况下,MCU厂商会提供相应的寄存器、位域或者API来配置PLL和系统时钟源。在配置时钟锁存环时,需要特别注意时钟的稳定性、功耗以及时钟分频等因素,以确保系统的正常工作和性能。

使用特权

评论回复
沙发
daichaodai| | 2024-3-22 08:18 | 只看该作者
PLL在MCU内部配置很灵活的。

使用特权

评论回复
板凳
kaif2n9j| | 2024-4-27 15:34 | 只看该作者
首先确定需要生成的目标时钟频率和精度要求。这将有助于选择合适的时钟锁存环配置参数

使用特权

评论回复
地板
lamanius| | 2024-4-27 16:43 | 只看该作者
其实需要注意的是,选择适合的时钟源作为时钟锁存环的输入。常见的时钟源包括外部晶体振荡器、外部时钟信号、内部振荡器等

使用特权

评论回复
5
b5z1giu| | 2024-4-27 16:47 | 只看该作者
一般要根据应用需求和硬件支持,选择合适的时钟源

使用特权

评论回复
6
suw12q| | 2024-4-27 18:09 | 只看该作者
有些时候,根据MCU的技术手册和时钟锁存环的配置寄存器,设置时钟锁存环的参数

使用特权

评论回复
7
d1ng2x| | 2024-4-27 20:12 | 只看该作者
配置参数啊,一般是包括倍频因子、分频因子、反馈分频因子等。根据目标时钟频率和时钟源的频率,计算并设置合适的参数值

使用特权

评论回复
8
zhizia4f| | 2024-4-27 21:10 | 只看该作者
应用锁相环,根据MCU的技术手册和时钟锁存环的配置寄存器,启动时钟锁存环。这可能涉及到设置使能位、清除锁存环状态等操作。确保时钟锁存环能够正常工作并生成目标时钟频率

使用特权

评论回复
9
ex7s4| | 2024-4-28 07:11 | 只看该作者
配置好锁相环,之后启动锁相环,最后验证锁相环,就这流程

使用特权

评论回复
10
t1ngus4| | 2024-4-28 08:15 | 只看该作者
其实你可以用官方例程,这部分时钟都不用配置

使用特权

评论回复
11
liu96jp| | 2024-4-28 10:20 | 只看该作者
需要注意的是,不同的MCU厂商和型号可能具有不同的时钟锁存环配置方法和参数。因此,在具体的MCU技术手册和参考资料中查找相关信息,并按照厂商提供的指导进行配置

使用特权

评论回复
12
p0gon9y| | 2024-4-28 11:54 | 只看该作者
钟锁存环的配置也可能受到其他因素的影响,如电源噪声、温度变化等,因此在实际应用中需要综合考虑这些因素

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

43

主题

373

帖子

0

粉丝