当前位置:网站首页>i.MX - RT1052时钟及锁相环(PLL)分析
i.MX - RT1052时钟及锁相环(PLL)分析
2022-06-21 11:59:00 【夏沫の浅雨】
写在前面:
本文章旨在总结备份、方便以后查询,由于是个人总结,如有不对,欢迎指正;另外,内容大部分来自网络、书籍、和各类手册,如若侵权请告知,马上删帖致歉。
目录
时钟树
RT1052的时钟分配图是长这样子的:
PLL 锁相环
在这个芯片中有 7个锁相环

PLL reference clock

ARM PLL (PLL1)
当该 PLL从 24 MHz参考时钟合成低抖动时钟时,该 PLL的时钟输出频率范围为 650 MHz至 1.3 GHz。输出频率由 7位寄存器字段 CCM_ANALOG_PLL_ARM [DIV_SELECT]选择。
计算公式:
PLL output frequency = Fref * DIV_SEL / 2

System PLL (PLL2)
该 PLL从 24 MHz参考时钟合成低抖动时钟时,PLL具有一个输出时钟,外加 4个PFD(PFD0/1/2/3)输出。
PFD 是 Phase Fractional Dividers 的缩写,这里翻译为相位分数分频 。尽管此 PLL确实具有 DIV_SELECT寄存器字段,但旨在使该 PLL仅在 528 MHz的默认频率下运行(即这个分频值只是为了满足该 PLL在 528 MHz下运行而设置的)。

USB1 PLL (PLL3)
该 PLL从 24 MHz参考时钟合成低抖动时钟时,USB1 PLL具有 4个频率可编程的 PFD(相位分数分频器)输出。
USB1 PLL的输出频率为 480 MHz。 即使 USB1 PLL具有 DIV_SELECT寄存器字段,在正常操作中,该PLL仍应始终设置为 480 MHz。

Audio PLL (PLL4)
Audio PLL从 24 MHz参考时钟合成低抖动时钟时,该 PLL的时钟输出频率范围为 650 MHz至 1.3 GHz。 它具有分数 N合成器。
Audio PLL可以选择 / 1,/ 2,/ 4这三种 post dividers。 可以根据以下公式,通过对 CCM_ANALOG_PLL_AUDIO和 CCM_ANALOG_MISC2寄存器集中的字段进行编程来设置输出频率。
计算公式:
PLL output frequency = Fref * (DIV_SELECT + NUM / DENOM)

Video PLL (PLL5)
Video PLL从 24 MHz参考时钟合成低抖动时钟时,该 PLL的时钟输出频率范围为 650 MHz至 1.3 GHz。 它具有分数N合成器。
Video PLL可以选择 / 1,/ 2,/ 4,/ 8,/ 16这五种 post dividers。 可以通过根据以下公式对 CCM_ANALOG_PLL_VIDEO和 CCM_ANALOG_MISC2寄存器集中的字段进行编程来设置输出频率。
计算公式:
PLL output frequency = Fref * (DIV_SELECT + NUM / DENOM)

Ethernet PLL (PLL6)
该 PLL从 24 MHz参考时钟合成低抖动时钟时,该 PLL产生的参考时钟为:
- 先做出 500MHz的时基

- 通过设置 CCM_ANALOG_PLL_ENET [DIV_SELECT]位字段将 ref_enetpll1编程为 25、50、100和125 MHz
- ref_enetpll2固定为 25 MHz

USB2 PLL (PLL7)
USB2 PLL仅通过直接连接由USB UTM接口使用。

时钟频率参考

边栏推荐
- 工厂模式实现
- Introduction to the upper computer software ns-scope of Tektronix oscilloscope
- 马斯克的“好朋友”,冲击2022港股最大IPO
- Ansible 配置首次ssh免认证的操作说明
- Anchor of SSD_ Box calculation
- Use huggingface to quickly load pre training models and datasets in the moment pool cloud
- 南京大学 静态软件分析(static program analyzes)-- introduction 学习笔记
- MySQL-DDL
- STM32開發之 VS Code + gcc環境編譯
- Typescript variable declaration - type assertion
猜你喜欢

南京大学 静态软件分析(static program analyzes)-- introduction 学习笔记

Ansible 配置首次ssh免认证的操作说明

是德示波器軟件,Keysight示波器上比特機軟件NS-Scope

How does Huawei build a project centered project management system from 0 to 1?

typora免费版,无需破解,安装直接使用

Simulated 100 questions of 2022 safety officer-a certificate examination and online simulated examination

Apache ShardingSphere 5.1.2 发布|全新驱动 API + 云原生部署,打造高性能数据网关

Jenkins 通过Build periodically配置定时任务

STM32开发之 VS Code + GDB下载调试

浅论OCA\UV-OCA LOCA\SLOCA 四种全贴合工艺
随机推荐
The final battle of the giant: instant retailing
2022 safety officer-c certificate title and answer
Centos7 升级MySQL5.6.40至企业版5.6.49
使用Huggingface在矩池云快速加载预训练模型和数据集
Harmonyos training I
Typera free version, without cracking, can be installed and used directly
It is the German oscilloscope software and the keysight oscilloscope upper computer software ns-scope
Five steps to successfully complete threat modeling
These three young men are more ruthless than Ma Huateng and Zhang Yiming
STM32开发之 VS Code + GDB下载调试
泰克Tektronix示波器上位机软件NS-Scope介绍
记录一次pytorch训练模型遇到的报错
STM32笔记之 PWM(脉宽调制)
Adapter power supply automatic test equipment | introduction to charger ATE test system nsat-8000
Musk's "good friend" impacts the largest IPO of Hong Kong stocks in 2022
XML entity injection vulnerability
工厂模式实现
华为云发布桌面IDE-CodeArts
清除交换机配置、配置镜像端口以及Wireshark抓包(以Huawei S5720为例)
第八章 Web项目测试