您的位置 首页 硬件

s3c2440时钟与电源办理笔记

一、总述S3c2440时钟电源管理模块分为三个部分:时钟,电源,USB控制。时钟控制逻辑可以提供s3c2440所需要的三种时钟:FCLKforCPU,HCL

一、总述

S3c2440时钟电源办理模块分为三个部分:时钟,电源,USB操控。

时钟操控逻辑能够供给s3c2440所需求的三种时钟:FCLK for CPU, HCLK for
the AHB总线设备, and PCLK for the APB总线设备。S3c2440有两个锁相环:一个能够为FCLK,

HCLK,PCLK供给时钟;另一个能够为USB模块供给48MHZ的总线时钟。时钟操控逻辑也能够在不运用锁相环的状况下发生低频时钟,并能经过软件挑选是否为外围设备供给时钟。

S3c2440的电源办理模块能够激活四种状况:规范,慢速,闲暇,睡觉形式。

规范形式;该模块为CPU和一切外围设备供给时钟。

低速形式:该形式锁相环封闭,直接用外部时钟(外接晶振的振荡器供给的或许外部规范时钟)做为FCLK运用。

闲暇形式:只要CPU内核不作业,外围设备供给时钟。

睡觉形式:内部电源封闭。能够经过外部中止EINT0-15或许RTC的警报中止唤醒。

二、时钟体系结构

1主时钟源来自一个外部晶振或许外部规范时钟时钟。时钟发生器包含一个连接到晶振的振荡器和两个锁相环。

2下图标表明形式操控管脚的组合状况和时钟源挑选的联系,在复位信号nRESET的上升沿

给定OM3 and OM2的管脚状况后内部(我了解的是硬件)会主动锁存OM[3:2]的状况

值得注意的是:虽然MPLL会在体系复位后发动,但是在软件装备MPLLCON寄存器之前MPLL的输出不会用做体系时钟,此刻外部时钟或许外部振荡器供给体系时钟。牢记:即便你不想改动寄存器默许值MPLLCON寄存器也有必要装备重新装备

3 MPLL输出频率计算公式:

Mpll = (2*m * Fin) / (p * 2s)
m = M (the value for divider M)+ 8, p = P (the value for divider P) + 2

M,P均为MPLL分频器的参数.

4时钟操控逻辑

时钟操控逻辑决议了是直接运用外部时钟仍是运用MPLL输出作为体系时钟。当MPLL被装备后体系会刺进一段自锁时刻来使得FCLK暂时无效,直到MPLL输出安稳。这一进程也会在体系上电和从睡觉形式唤醒是激活。

5体系上电(发动)

详细描绘:晶体振荡器会在几个毫秒后起振。图中OSC信号安稳后,当nRESET信号为高电平开释复位线后,锁相环会依据默许的装备状况进行作业。但是体系上电时,锁相环总是不安稳,所以,在对PLLCON装备曾经,设计者直接选用外部时钟作为FCLK。直到软件设置了新的值在PLLCON里边。在自锁时刻(LOCK TIME)往后,能够直接装备MPLL输出作为FCLK。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qianrushi/yingjian/256846.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部