赞
踩
CCM(Clock Controller Module),意为时钟控制器模块。
手册中的CMM框图:
晶振
:32.768KHz外部的低速晶振、24MHz的外部高速晶振CCM_ANALOG
:晶振信号为 analog(模拟) 信号,输入到芯片内部的 PLL(锁相环) 进行倍频,i.MX6ULL 内部有 7 个 PLL,在手册的 CCM_ANALOG 说明了配置方式和寄存器CCM_CLK_SWITCHER
:接受 PLL 输出的时钟输出,以及PLLs的旁路时钟,并为CCM_CLK_ROOT_GEN子模块生成交换器时钟输出(pll1_sw_clk, pll3_sw_clk)CCM_CLK_ROOT_GEN
:接收主时钟(PLLs / PFDs)并生成输出根时钟______下面开始对各个部分进行详细的解释______
P644
PLL 名称 | 序号 | 倍频 | 输出频率 | 用途 | 特点 |
---|---|---|---|---|---|
ARM_PLL | PLL1 | 可编程 (最高 1.3GHz) | 可编程 | ARM 内核 | ARM 内核运行速度取决于此 PLL 输出频率 |
528_PLL | PLL2 | 固定 22 倍频 | 528MHz | 系统总线、内部逻辑单元、DDR 接口、NAND/NOR 接口 | 核心时钟源 |
USB1_PLL | PLL3 | 固定 20 倍频 | 480MHz | USB1PHY | 可用于多种外设 |
USB2_PLL | PLL7 | 固定 20 倍频 | 480MHz | USB2PHY | 序号标为 4,实际是 PLL7 |
ENET_PLL | PLL6 | 固定 20+5/6 倍频 | 500MHz | 网络 | 可生成 25/50/100/125MHz 网络时钟 |
VIDEO_PLL | PLL5 | 可调整 (650MHz~1300MHz) | 可调整 | 显示相关外设 (LCD) | 可调整输出频率和分频比 |
AUDIO_PLL | PLL4 | 可调整 (650MHz~1300MHz) | 可调整 | 音频相关外设 | 可调整输出频率和分频比 |
i.MX6U 芯片拥有多个 PLL(Phase-Locked Loop,锁相环)模块,用于生成各种频率的时钟信号,为芯片内部的不同模块和外设提供时钟源。下面整理了 i.MX6U 芯片的 7 个主要 PLL:
1. ARM_PLL (PLL1)
2. 528_PLL (PLL2)
3. USB1_PLL (PLL3)
4. USB2_PLL (PLL7)
5. ENET_PLL (PLL6)
6. VIDEO_PLL (PLL5)
7. AUDIO_PLL (PLL4)
总结:
i.MX6U 芯片通过多个 PLL 模块,生成各种频率的时钟信号,为芯片内部的不同模块和外设提供时钟源。每个 PLL 的倍频和分频都可以根据需要进行配置,以满足不同外设的需求。
P646
相位分数分频器 (Phase Fractional Divider, PFD) 在 NXP 处理器中的应用,与 锁相环 (PLL) 的关系:
PFD 是 PLL 中的一个重要组成部分,它可以将 PLL 的输出频率进行分数分频,从而产生更精确的时钟频率。
总之,PFD 是 PLL 中的重要组成部分,它可以实现分数分频,从而产生更精确的时钟频率,并支持 DVFS 功能。PFD 的控制和配置需要按照 NXP 的规范进行操作。
P738
寄存器结构:
PFD
开头,代表 Phase Frequency Divider,即 相位频率分频器。0
到 3
代表不同的分频器。_FRAC
代表 Fractional Divide Value,即 分数分频值。_CLKGATE
代表 Clock Gate,即 时钟门控。_STABLE
代表 Stable,即 稳定。字段描述:
字段 | 位 | 描述 | 备注 |
---|---|---|---|
PFD3_CLKGATE | 31 | IO 时钟门控。如果设置为 1,则第三个分数分频器时钟 (参考 ref_pfd3) 关闭 (省电)。0: ref_pfd3 分数分频器时钟开启。 | 需要在 PLL 关闭之前断言此位。 |
PFD3_STABLE | 30 | 只读位,用于诊断目的。分数分频器应该足够快地稳定,因此此字段永远不需要由设备驱动程序或应用程序代码使用。 | 当新的分数分频值生效时,该值会反转。读取此位,编程新值,当此位反转时,相位分频器时钟输出稳定。注意,当分数分频器处于或进入时钟门控状态时,该值不会反转。 |
PFD3_FRAC | 29-24 | 控制分数分频值。结果频率应为 528*18/PFD3_FRAC,其中 PFD3_FRAC 的范围为 12-35。 | |
PFD2_CLKGATE | 23 | IO 时钟门控。如果设置为 1,则 IO 分数分频器时钟 (参考 ref_pfd2) 关闭 (省电)。0: ref_pfd2 分数分频器时钟开启。 | 需要在 PLL 关闭之前断言此位。 |
PFD2_STABLE | 22 | 只读位,用于诊断目的。分数分频器应该足够快地稳定,因此此字段永远不需要由设备驱动程序或应用程序代码使用。 | 当新的分数分频值生效时,该值会反转。读取此位,编程新值,当此位反转时,相位分频器时钟输出稳定。注意,当分数分频器处于或进入时钟门控状态时,该值不会反转。 |
PFD2_FRAC | 21-16 | 控制分数分频值。结果频率应为 528*18/PFD2_FRAC,其中 PFD2_FRAC 的范围为 12-35。 | 最大允许频率为 400MHz。 |
PFD1_CLKGATE | 15 | IO 时钟门控。如果设置为 1,则 IO 分数分频器时钟 (参考 ref_pfd1) 关闭 (省电)。0: ref_pfd1 分数分频器时钟开启。 | 需要在 PLL 关闭之前断言此位。 |
PFD1_STABLE | 14 | 只读位,用于诊断目的。分数分频器应该足够快地稳定,因此此字段永远不需要由设备驱动程序或应用程序代码使用。 | 当新的分数分频值生效时,该值会反转。读取此位,编程新值,当此位反转时,相位分频器时钟输出稳定。注意,当分数分频器处于或进入时钟门控状态时,该值不会反转。 |
PFD1_FRAC | 13-8 | 控制分数分频值。结果频率应为 528*18/PFD1_FRAC,其中 PFD1_FRAC 的范围为 12-35。 | |
PFD0_CLKGATE | 7 | 如果设置为 1,则 IO 分数分频器时钟 (参考 ref_pfd0) 关闭 (省电)。0: ref_pfd0 分数分频器时钟开启。 | 需要在 PLL 关闭之前断言此位。 |
PFD0_STABLE | 6 | 只读位,用于诊断目的。分数分频器应该足够快地稳定,因此此字段永远不需要由设备驱动程序或应用程序代码使用。 | 当新的分数分频值生效时,该值会反转。读取此位,编程新值,当此位反转时,相位分频器时钟输出稳定。注意,当分数分频器处于或进入时钟门控状态时,该值不会反转。 |
PFD0_FRAC | 5-0 | 控制分数分频值。结果频率应为 528*18/PFD0_FRAC,其中 PFD0_FRAC 的范围为 12-35。 | 对于 76 MHz 的 QSPI 引导,此 PFD 会重新锁定到 307 MHz,因此此字段的默认值 (由 ROM 修改) 将为 0x1f。同样,对于低频引导,ROM 会将此 PFD 重新锁定到 307 MHz,因此默认值为 0x1f。 |
总结:
CCM_ANALOG_PFD_528n
寄存器控制着 i.MX 6ULL 处理器中四个分数分频器的配置,包括时钟门控、稳定性状态和分数分频值。这些分频器用于生成不同频率的时钟信号,以满足各种外设的需求。
1. CLKGATE
位 (Clock Gate): 时钟门控
CLKGATE
位控制着对应 PFD
的时钟信号是否被开启或关闭。0
: 时钟信号开启,PFD
正常工作,可以输出分频后的时钟信号。1
: 时钟信号关闭,PFD
处于关闭状态,不输出时钟信号。CLKGATE
位为 1
来关闭该 PFD
的时钟,从而减少功耗。2. STABLE
位 (Stable): 稳定性状态
STABLE
位指示对应 PFD
的输出时钟信号是否已经稳定。STABLE
位是一个只读位,用于诊断 PFD
的稳定性。PFD
的分数分频值后,需要等待 STABLE
位反转,才能确保输出的时钟信号稳定可靠。AHB 是 Advanced High-performance Bus 的缩写,中文意思是 高级高性能总线。它是一种同步总线协议,广泛应用于嵌入式系统和微处理器中,用于连接 CPU、内存控制器、外设等重要模块。
AHB 总线的主要特点:
AHB 总线的工作原理:
AHB 总线采用同步传输方式,即所有模块都使用同一个时钟信号。主控设备通过总线发送地址和控制信号,从设备根据地址和控制信号进行数据传输。
AHB 总线的应用:
AHB 总线广泛应用于各种嵌入式系统和微处理器中,例如:
IPG是 Intergrated Peripheral Clock 的缩写。
IPG 是一个 集成外设时钟,它提供给 i.MX6ULL 芯片上的各种外设,例如:
G 在 IPG 中代表 Generator,即 时钟发生器。IPG 时钟发生器是一个独立的模块,它可以产生各种频率的时钟信号,以满足不同外设的需求。
Peripheral Clock 是指 外设时钟,它是由 IPG 时钟发生器产生的,并分配给特定外设使用的时钟信号。每个外设都有自己的时钟频率,可以通过配置 IPG 时钟发生器来设置。
总结:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。