历史上的今天
返回首页

历史上的今天

今天是:2025年06月27日(星期五)

正在发生

2018年06月27日 | LPC1788和LPC1768时钟配置的差异

2018-06-27 来源:eefocus

LPC1788和LPC1768的外部晶振都是12M,但是LPC1788可以达到120M,而LPC1768的主频只能达到100M。查资料发现这个和PLL0配置的有关系。锁相环(PLL)的作用是把一个输入频率“放大”后输出,输出的频率在通过CCLKSEL 配置后变成CPU时钟频率。观察LPC1788和LPC1768的主频配置时发现两者的PLL0配置相差挺多的。

1788配置:

1788的PLL原理图


其中MSEL和PSEL分别是指PLL倍频器值(M)和PLL分频器值(P)。在LPC1788的寄存器PLL0CFG可以设置。Fcco指PLL振荡器的频率。

所以根据上图 PLL的输出频率  PLL_out_clk =PLL_in_clk x M 或PLL_out_clk = Fcco/(2xP)

可以看出PLL输出频率只由PLL_in_clk和M值决定,而P值是用来决定Fcco的(Fcco限制工作范围是156MHz~320MHz)

Keil中LPC1788的时钟配置:


外部晶振为12MHz,可以算出PLL_out_clk = 12MHz x 10 = 120MHz

而LPC1788的主频率 cclk = PLL_out_clk / CCLKDIV = 120MHz / 1 = 120MHz

LPC1788外设时钟的配置:

外设时钟的配置就是在主频后再分频得到的,通过配置CPU 时钟选择寄存器。


LPC1788配置出来的外设时钟都是统一的值。

Keil中外设时钟显示值:


图中的PCLK就是各个外设相同的时钟。

LPC1768时钟配置:

LPC1768的PLL原理图


LPC1788的PLL工作方式不同,LPC1768的PLL是先分频和倍频,Fcco就等于输出的PLL频率。于是 PLL_out_clk = Fcco = PLL_in_clk x M x 2 / N,可以看出PLL输出频率与M值和N值都有关。

Keil中LPC1768时钟配置

外部晶振同样是12MHz, 于是PLL_out_clk = Fcco =  12MHz x100 x 2 / 6 = 400MHz

 而LPC1768的主频 CCLK= PLL_out_clk / CCLKSEL = 400MHz / 4 =100MHz

对于LPC1768外设时钟可以通过Keil中的界面进行设置:


其原理就是通过配置寄存器PCLKSEL0和PCLKSEL1来达到分频的效果。

具体分频配置如下:


推荐阅读

史海拾趣

展恒电子(Broadic)公司的发展小趣事

展恒电子始终坚持以品质为核心,严格把控产品质量。在与上海芯北电子科技有限公司的合作中,双方共同保证产品品质的一致性、兼容性和安全性。在合作期间,展恒电子成功向客户供应了数百万片芯片,并得到了客户的高度认可和信任。这种对品质的坚持和追求,使得展恒电子在电子行业中赢得了良好的声誉,也为公司的长期发展奠定了坚实的基础。

这五个故事从不同角度展示了展恒电子(Broadic)在电子行业中的发展历程和成就,体现了其在技术创新、市场拓展、品质保证等方面的实力和努力。通过不断努力和创新,展恒电子已经在电子行业中取得了显著的成果,并将继续为行业的发展贡献自己的力量。

ECS公司的发展小趣事

面对云计算技术的不断发展和市场竞争的加剧,ECS公司制定了面向未来的战略布局。他们将继续加大在研发方面的投入,推动ECS服务的不断升级和创新;同时,他们还将积极探索新的业务领域和市场机会,为客户提供更加全面、丰富的服务。此外,ECS公司还注重可持续发展和社会责任。他们致力于降低能耗和排放、推动绿色计算等方面的工作;同时,他们还积极参与社会公益事业和慈善活动,回馈社会。这些举措使得ECS公司不仅成为了一家领先的云服务提供商,还成为了一家具有社会责任感的企业。

巨盛电子(Chesen)公司的发展小趣事

随着环保意识的提高,消费者对环保产品的需求也越来越高。巨盛电子(Chesen)积极响应环保号召,将环保理念融入产品设计和生产过程中。公司采用环保材料、优化生产工艺、加强废弃物处理等措施,减少了对环境的污染。同时,公司还积极开展环保宣传活动,提高了消费者对环保产品的认识和接受度。这些举措不仅塑造了巨盛电子的环保品牌形象,还为企业赢得了更多消费者的支持。

振华(CEC)公司的发展小趣事

振华深知企业文化和员工激励对于企业发展的重要性。因此,公司注重企业文化的建设和传承,形成了具有振华特色的企业文化体系。同时,公司还采取多种措施激励员工积极投入工作,提高员工的工作积极性和创造力。通过员工培训和晋升机制等制度的完善和实施,振华不仅吸引了大量优秀人才加入企业,还为企业的发展提供了坚实的人才保障。

AdaptivEnergy公司的发展小趣事

随着企业规模的不断扩大和市场竞争的加剧,振华意识到单纯的自我发展已经难以满足企业的长远发展需求。因此,公司开始积极探索并购与资源整合的道路。通过并购具有技术优势和市场潜力的企业,振华不仅获得了更多的技术资源和市场份额,还实现了产业链的延伸和拓展。同时,公司还注重内部资源的整合和优化,提高资源的利用效率和管理水平。

Excelsys公司的发展小趣事

Excelsys公司自创立之初,就致力于电源管理技术的研发。在电子行业中,电源管理一直是影响产品性能和可靠性的关键因素。公司团队通过不断的技术创新,推出了一系列高性能、高效率的电源管理产品,赢得了市场的广泛认可。特别是在智能设备日益普及的背景下,Excelsys的电源管理解决方案为各种智能设备提供了稳定可靠的电力支持,助力了行业的发展。

问答坊 | AI 解惑

由丰田召回说起

丰田大规模召回是汽车业内的一件大事,丰田一直以加速踏板受地垫阻碍不能返弹为由解释事故原因。这个理由受到质疑,这就有使问题进一步扩展的可能。据2010 Forecast: Toyota SUA Problems Continuing引述的一个车祸的例子,加速踏板受地毯 ...…

查看全部问答>

LPC2132

自己做了一块LPC2132的板子,上电后发现LPC2132无法工作。因为不能运行在其他LPC2132板子上能够正确执行的程序。 电源是3.3V,检查了晶振是正常的,由于没有用到模拟的功能,所以我把VSS,VDD都联起来了,不分模拟数字,LPC2132旁也加了一个104的电 ...…

查看全部问答>

CDMA和GPRS的判别

各位,我现在想用VC写一个程序来判别手机用的是CDMA或者GPRS,然后建立连接. 请问程序里面怎么判别手机用的是CDMA还是GPRS?谢谢…

查看全部问答>

AVR最基本问题

   我用attiny13做了一个电路板,想调一下,可软件不听我的,我安装了AVR STDIO 4,安装了其它的c软件,都不能编译,又都卸掉了,安装了winavr,勉强能编译但还是不通过.出现错误为: ../../../../crt1/gcrt1.S:52: undefined reference to `main ...…

查看全部问答>

ARM怎么对物理地址直接操作?

原来在MIPS下加上偏移量0xA0000000就行了 那ARM下呢?该怎么做? 小弟用的是S3C2440…

查看全部问答>

电路板级的电磁兼容设计

本应用文档从元件选择、电路设计和印制电路板的布线等几个方面讨论了电路板级的电磁兼容性(EMC)设计。 本文从以下几个部分进行论述:第一部分:电磁兼容性的概述第二部分:元件选择和电路设计技术第三部分:印制电路板的布线技术附录A:电磁兼容 ...…

查看全部问答>

LPC1500体验+mbed开发环境的入门三,下载和运行

系列之二我们已经成功的编译了我们的第一个程序,当编译结束后,没有错误的时候,我就会得到编译结果,一个.bin格式的文件。 如下图,编译结果就像我们从网络上下载一个文件一样,IE提示我们,有一个文件已经准备好下载了。 前面我们已经提到,mb ...…

查看全部问答>

参与HELPER2416开发板助学计划:2416开发板真的到手了,有图有真相

本帖最后由 moonyuan 于 2014-7-5 16:19 编辑 参与HELPER2416开发板助学计划 -全家福 -USB转串口,必备配件。其实可以板载USB转串口的吧? -主机 -拆开显示屏后的样子 -核心板 开兴啊。。。 论坛ID:moonyuan提交时间 ...…

查看全部问答>

MSP430f149的SD卡模块例程怎么用?

本帖最后由 DLHNR 于 2015-7-18 14:55 编辑 按照程序的意思,应该会写一个TXT文件在SD卡里。但是里面啥也没有。 检查了一下,卡在这一步上了: while ((mmc_ping() != MMC_SUCCESS));   // Wait till card is inserted 是因为检测不 ...…

查看全部问答>