s3c2410 ARM 时钟与设置

发布者:chunying最新更新时间:2018-12-18 来源: eefocus关键字:s3c2410  ARM  时钟与设置 手机看文章 扫描二维码
随时随地手机看文章

OSC是用无源晶振,EXT是用有源晶振或外部时钟2440的12M是Oscillator 是有源的呀!


2440的12M是Oscillator

 

Crystal 无源晶体
       

Oscillator 有源晶体(里面有有源器件)

 


无源晶振内只有一片按一定轴向切割的石英晶体薄片,供接入运放(或微处理器的XTAL端)以形成振荡.有源晶振内带运放,工作在最佳状态,电源后,可直接输出一定频率的等幅正弦波,一般至少有4引脚,体积稍大.

 

准备先不跑系统,把S3C2440和周边硬件熟悉一下再说。


对于任何一个单片机,要使用它首先就要弄明白他的时钟系统,MCU的时钟就像人的心脏,跳动的快慢,决定着系统的工作速度。S3C2440的datesheet上说,可以达到400M,但是也不是说,必须在400M的频率下工作,主时钟晶振来自于外部晶振(XTIPLL)或者是外部时钟(EXTCLK)。时钟生成器包含了一个振荡器(振荡放大器),其连接外部晶振,并且还有2个PLL,可以产生需要的高频。


通过引脚OM[3:2]来决定时钟源是Crystal还是EXTCLK,不过我用的开发板将OM[3:2]固定接地了,都是用外部晶振。有一点值得注意,在对MPLLCON写入有效值之前,系统使用外部晶振或外部时钟源的时钟。即使用户不准备改变MPLLCON的值,也应当重新写一次。


简单说一下,S3C2440的时钟构成。


S3C2440具有2个PLL(Phase Locked Loop:用来产生高频的电路),一个是MPLL, 用于产生FCLK, HCLK, PCLK三种频率, 这三种频率分别有不同的用途:


FCLK是CPU提供的时钟信号,如果提到CPU的主频是400MHz,就是指的这个时钟信号。
    

HCLK是为AHB总线提供的时钟信号, Advanced High-performance Bus,主要用于高速外设,比如内存控制器,中断控制器,LCD控制器, DMA 以及USB host 。

    

PCLK是为APB总线提供的时钟信号,Advanced Peripherals Bus,主要用于低速外设,比如WATCHDOG,IIS, I2C, SDI/MMC, GPIO,RTC ,UART,PWM,ADC and SPI等等。

 

另外一个是UPLL,专门用于驱动USB host/Device。并且驱动USB host/Device的频率必须为48MHz。


在系统复位之后,如果没有设定PLL,则采用外部晶振的频率作为FCLK,同时FCLK:HCLK:PCLK的比例关系为1:1:1。

 

下面说一些跟时钟有关的寄存器设置:通过改变CLKDIVN可以改变FCLK,HCLK,PCLK的分频比。

 

锁定时间计数寄存器LOCKTIME(0x4c000000):一般使用默认就可以。

 

锁相环控制寄存器[MPLLCON(0x4c000004)&UPLLCON(0x4c000008)]:

MPLL=(2*m*Fin)/(p*2^s)    UPLL=(m*Fin)/(p*2^s)

其中m=(MDIV+8),p=(PDIV+2),s=SDIV

P,M范围:1<=P<=62,1<=M<=248

 

注意:MDIV[19:12],PDIV[9:4],SDIV[1:0],当设置MPLL和UPLL值的时候,需要先设置MPLL再设置UPLL。

 

例如:MPLLCON = (92<<12) | (1<<4) |(1);//FCLK=400M


这里MDIV=92,PDIV=1,SDIV=1,那么m=100,p=3,s=1,且Fin=12M,所以FCLK=400M

 

再设置CLKDIVN=0x03;//FCLK:HCLK:PCLK=1:2:4


这里CLKDIVN(0x4c000014)用于决定三者的分配比例

 

一般设置这两个就可以了。还有一个时钟控制寄存器CLKCON(0x4c00000c)向相应位写1使能相应时钟,不过一般默认为1.


关键字:s3c2410  ARM  时钟与设置 引用地址:s3c2410 ARM 时钟与设置

上一篇:S3C2410(ARM9)的启动方式
下一篇:STM32使用freertos时在中断中调用系统函数的注意点

推荐阅读最新更新时间:2024-03-16 16:20

关于S3C2410时钟
一、对clock的基本认识 第七部分是 clock & power management ,总结如下: 1 s3c2410的clock & power management模块包含三个部分:clock control、usb control、power control。现在的关注点是clock control。 2、s3c2410有两个pll(phase locked loop,锁相环,在高频中学过,可以实现倍频,s3c2410的高频就是由此电路产生的)。其中一个是MPLL,M即为main,用来产生三种时钟信号:Fclk(给CPU核供给时钟信号,我们所说的s3c2410的cpu主频为200MHz,就是指的
[单片机]
ARM紧致内存TCM的解释
  TCM简介   TCM :TIghtly Coupled Memory的缩写。为了弥补Cache访问的不确定性,而增加的OnChip Memory.有的CPU含有分立的InstrucTIon TCM / Data TCM.TCM包含在存储器的地址映射空间中,可以作为快速存储器来访问。TCM使用物理地址,对TCM的写访问,受到MMU内部保护信息的控制。向TCM中的内存位置写入时,不会发生任何外部写入。   TCM用于向处理器提供低延迟内存,它没有高速缓存特有的不可预测性。 可以使用 TCM 来存放重要例程,如中断处理例程或者极需要避免高速缓存不确定性的实时任务。此外,可以使用 TCM 来保存暂时寄存器数据、局部属性不适合高速
[单片机]
围观ARM控制的逆变器电源电路设计方案
系统总体方案 如图1 所示,  逆变器 系统由升压电路、逆变电路、控制电路和反馈电路组成。低压 直流电源 DC12V经过升压电路升压、 整流 和 滤波 后得到约DC170V高压直流电,然后经全桥逆变电路DC/AC转换和LC 滤波器 滤波后得到AC110V的正弦交流电。 逆变器以 ARM 控制器为控制核心,输出电压和电流的反馈信号经反馈电路处理后进入ARM处理器的片内AD,经AD转换和数字PI运算后,生成相应的SPWM脉冲信号,改变SPWM的调制比就能改变输出电压的大小,从而完成整个逆变器的闭环控制。 SPWM方案选择 (1)PWM电源芯片方案 采用普通的PWM电源控制芯片,如SG3525、TL494、KA7500等,此类芯
[电源管理]
围观<font color='red'>ARM</font>控制的逆变器电源电路设计方案
LGARM合作开发新款数字模拟转换器技术 为美国09年全面数字电视化商机做好准备
LG电子选择ARM9E系列处理器为未来的数字电视信号转换器发展奠定厚实基础 ARM于日前宣布LG电子获得ARM926EJ-S处理器授权,将用以开发其最新的数字电视信号转换器系列产品。LG电子为全球消费性电子市场的技术创新领导厂商,2006年的全球营业额达385亿美元。 LG电子数字电视实验室副总裁Choi Seung-Jong表示:“随着美国决议停播模拟信号电视,未来预计将带动新一波消费性电子装置进入家庭的浪潮,促成市场对更先进电视服务的强大需求。而ARM的先进技术,将为我们带来设计视讯转换器解决方案所需的弹性,让我们能针对美国市场提供各种产品,充份掌握此波商机。” 此项最新协议进一步扩大LG采用ARM技术与服务的范畴,包括
[焦点新闻]
基于嵌入式LinuxS3C2410平台的视频采集
  随着计算机技术和网络技术的发展,在单片机领域也发生着日新月异的改变,如高速信号处理器、SoC片上系统等新技术、新应用如雨后春笋般蓬勃发展起来。在现实生活中经常会遇到这样一些问题:比如如何对机房的温湿度进行远程监控;如何一手掌握家里的安全状况,这都需要应用一种耗电量小、24小时不间断工作,体积小的远程视频监控系统。   针对网络视频监控设备的实际应用需求,结合图像采集压缩编码、嵌入式系统和网络技术等几方面的新技术,设计了一套嵌入式网络视频监控系统,用以实现视频数据的采集、压缩与网络传输。该系统基于S3C2410的ARM920T芯片和嵌入式Linux操作系统,采用USB摄像头捕捉视频,经MPG440芯片压缩编码,系统直接与网络
[嵌入式]
赛灵思助力安森美智能功率模块平台更快更高效
本文编译自Xilinx官方博客 安森美的智能功率模块(IPM)和集成功率模块是为有效控制电机而制造的。它们适用于高电压和高工作温度,并减少了驱动器的空间。更高的开关频率有助于提高效率,超越了传统电机控制解决方案的能力。 这就是为什么在软件中具有算法的MCU无法优化新技术的原因。在专用逻辑中使用高级算法的快速切换可控制电动机的旋转磁场,从而最大程度地提高效率。通过Xilinx(赛灵思) Zynq-7000 SoC中的电机控制功能,该系统可通过设计获得最佳性能。无论Xilinx SoC内部正在运行什么,控制环的速度始终是可预测的。处理系统中的Arm内核使该设备变得智能化,可用于工业物联网(IIoT)。 电机的能效起着至关重
[嵌入式]
赛灵思助力安森美智能功率模块平台更快更高效
ARM发起成立中国产业创新投资基金
2016年6月2日,ARM今日宣布发起成立产业创新投资基金。该基金将结合ARM的全球技术视野和产业生态系统,投资在中国市场具有潜力的技术公司,覆盖一系列创业、创新投资项目,加速以物联网、智能硬件、云计算、大数据等为代表的关键性创新应用的产生。 ARM一直以来与中国共同成长,履行长期投资的承诺,并积极推动中国创新和产业升级。 去年ARM即与中科创达共同成立安创空间加速器,利用ARM生态系统资源,加速中国物联网产业的发展,建立以ARM技术资源为核心的物联网创新平台,协助并扶植国内新创公司,加速其产品面市。 ARM全球首席执行官Simon Segars表示: 中国科技产业的发展引人瞩目, ARM中国合作伙伴已经展现出引领全球创新
[物联网]
外媒:多家科技巨头反对英伟达收购ARM,英特尔、高通等
据fudzilla报道,多名消息人士透露,硅谷多家科技企业反对英伟达收购ARM的交易。除ARM和英伟达外,多家科技公司表示这笔交易对行业不利。 fudzilla指出,鉴于传统形式上完成一宗重大合并案需耗时18至24个月的时间,未来中国和欧盟的监管机构可能会强烈反对这桩交易。 报道称,包括英特尔、高通、特斯拉以及其他几家芯片市场的主要厂商正讨论采取协调行动,并向美国和世界各国当局表达他们的担忧。苹果也参与了谈判,但苹果可能会退出该“联盟”,因为它可能会与ARM-Nvidia单独达成协议。 目前的中美关系、华为问题以及美国与欧盟之间的关系都给这笔交易平添了几分不确定性。更重要的是,ARM的授权商不希望像英伟达这样的芯片公司占据主导地
[手机便携]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved