历史上的今天
返回首页

历史上的今天

今天是:2025年02月15日(星期六)

2019年02月15日 | LPC1768@100MHz和LPC1788@120MHz的PLL0设置

2019-02-15 来源:eefocus

        对于搞软件开发的来说,弄一些硬件相关参数总觉得有点没底。做了几年,总算知道锁相环(PLL)的作用是把一个输入频率“放大”后输出,虽然对PLL的电路原理还是一窍不通。最近研究LPC1788和LPC1768的主频时发现两者的PLL0配置相差挺多的,于是耐着性子啃了User manual,总算理清楚了(作为软件开发者,某些太细节的硬件原理就不去深究了)。


        首先LPC1788工作在120MHz是没问题的,但LPC1768的最高频率只能是100MHz(LPC1769可以到120MHz,但估计大陆很少有人会去用这片子)。


        LPC1788 的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的时钟配置


       

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


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


    再来看下LPC1768的PLL原理图



        细心的可以发现这里是NSEL而不是PSEL, 查阅官方手册,NSEL是指Pre-Divider。和LPC1788的PLL工作方式不同,LPC1768的PLL是先分频和倍频,Fcco就等于输出的PLL频率。


    于是 PLL_out_clk = Fcco = PLL_in_clk x M x 2 / N


     可以看出PLL输出频率与M值和N值都有关,而LPC1768的Fcco的范围是(275MHz~550MHz),Ps: LPC1788的Fcco更低,是不是更省电?


     同样看下Keil中LPC1768的时钟配置


 


    为什么这么配肯定是有道理的(有兴趣请参见LPC176x User Manual中第4章)。


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


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


    于是,笔者就弄明白了同样12MHz外部晶振下,怎么配置PLL以把LPC1788和LPC1768分别工作在120MHz和100MHz


推荐阅读

史海拾趣

BK Precision公司的发展小趣事

BK Precision一直将品质管理视为企业发展的核心。公司建立了严格的质量管理体系,从原材料采购到产品生产、检验、出厂等各个环节都进行严格把控。同时,公司还注重持续创新,不断推出符合市场需求的新产品。通过引进先进的生产设备和技术手段,BK Precision不断提高生产效率和产品质量,为客户提供更优质的产品和服务。

Alcatel-Lucent公司的发展小趣事

随着电子测量技术的不断发展,BK Precision开始将业务重心转向测试和测量仪器的研发与生产。工程师团队通过不懈努力,打破技术壁垒,成功开发出一系列高质量的测量仪器。这些产品在市场上取得了巨大的成功,BK Precision逐渐在电子量测产业中崭露头角。此外,公司还积极寻求与其他电子公司的合作,通过合并与收购等方式,不断拓展业务范围和市场份额。

HellermannTyton公司的发展小趣事

Heimann Optoelectronics Gmbh深知人才是企业发展的核心动力。公司建立了完善的人才培养体系,通过内部培训、外部交流等多种方式提升员工的专业技能和综合素质。同时,公司还注重营造开放、包容的企业文化,鼓励员工创新思维和团队合作。这种良好的企业文化氛围吸引了大量优秀人才加入公司,为公司的持续发展提供了有力的人才保障。

以上五个故事虽然基于虚构的“Heimann Optoelectronics Gmbh”公司构建,但反映了电子行业中企业发展的一般规律和趋势。

BELLING LEE公司的发展小趣事

在电子行业的初期,BELLING LEE公司以其对新技术的敏锐洞察力和强大的研发能力脱颖而出。公司投入大量资源研发出了一款具有革命性的高效能电子芯片,这一创新产品不仅提高了电子设备的性能,还大大降低了能耗。凭借这一技术突破,BELLING LEE公司迅速在电子市场上获得了认可,并逐渐建立起自己的市场地位。

Fair Rite公司的发展小趣事

随着全球进入数字化、网络化、智能化时代,电子元器件市场发生了深刻的变化。Fair Rite积极应对市场变化,通过技术创新和产品研发,不断推出适应新需求的产品。例如,公司针对EMF/EMI干扰较严重或容易出现导漏流问题的情况,推出了EMI抑制铁芯线圈(SM-BL系列),帮助客户节省PCB空间并降低干扰信号。同时,Fair Rite还注重满足客户的性价比需求,为每个新产品进行定制化设计和质量验证(遵循ISO9001:2008标准),确保其在不同应用场景下稳定可靠。

这些故事展示了Fair Rite在电子行业中不断发展壮大的历程。通过不断创新、拓展市场和提升品质,Fair Rite已经成为电子行业中的佼佼者之一。

Faraday Technology公司的发展小趣事

1952年,理查德·帕克与合作伙伴埃德蒙·斯坦威克和杰克·韦伯在纽约的Wallkill共同创立了Fair Rite产品公司。当时,电子行业正处于起步阶段,对新型电子元器件的需求日益增长。Fair Rite凭借对市场敏锐的洞察力,开始专注于铁氧体元件的研发和生产。公司初期面临资金短缺和技术挑战,但通过不断努力和创新,逐渐在市场中树立了良好的口碑。

问答坊 | AI 解惑

浅谈数字信号处理器

浅谈数字信号处理器   刘银碧  卢 彬  王 亮 摘  要:本文对数字信号处理器进行了概括和分析,涉及了数字信号处理器的发展,并结合其软硬件特点,讨论了数字信号处理器的优势,提出了数字信号处理器现阶段所面临的问题和挑战。 ...…

查看全部问答>

福布斯电脑革命史

杰弗里·扬   电子组装产品和微型电子计算机 20世纪用年代末,随着太空竞赛日趋激烈,电子时代的步伐加快,微处理器使得电子电路的集成成为可能,而新一代的美国青年也成长起来了。他们将成为电子技师,出于他们无比痴迷的电子爱好,他们甚 ...…

查看全部问答>

SOP標準作業指導書培訓教材

SOP標準作業指導書培訓教材 …

查看全部问答>

分析各家2440开发板——初学者到底应该选怎么样的开发板?

作者:gooogleman     刚才一觉醒来,我就淘宝了一番,分析各家2440开发板的性价比。    首先抛弃那些土枪开发板,太低价格没有啥保障因素的。    从500~800的开发板,搜索一下,发现友善,飞凌,天嵌,占据了90% ...…

查看全部问答>

网络优化方案

利用中兴通讯软交换大容量综合接入媒体网关ZXSS10 M100/ZXMSG9000对汇接局进行改造,端局用户的数据管理和业务提供统一由SoftSwitch支持,降低了改造成本和工作量。   端局用户由汇接局和软交换提供各类业务,逐步完成替换老机型端局的 ...…

查看全部问答>

有研究tcpmp的么?想请教一下里面顶部的那个播放/暂停控件的位置在那修改?

有研究tcpmp的么?想请教一下里面顶部的那个播放/暂停控件的位置在那修改?我想把file,options,和播放,暂停,还有全屏等控件放在底部,就是那个时间进度条那....可是找不到具体代码的位置... 另外那个控件的大小只能是16和32两种相素选择,能不能改大一 ...…

查看全部问答>

有关FPGA求职方面的咨询

       我今年大四就快出去找工作了,想问问各位有经验的大姐,大哥们,哪些公司在FPGA方面有比较好的前景啊?还有如果可以的话能否说说去应聘FPGA工作时的面试和笔试经历或者遇到的一些试题,让我汲取一些你们宝贵 ...…

查看全部问答>

stm32DMA的buffersize意义与设置?

Buffersize 具体指代缓冲区的大小(多少字节大小的缓冲区)还是缓冲区的数目(多少个指定宽度(DMA_PeripheralDataSize 或DMA_MemoryDataSize)的缓冲区)呢? 手册中给出: Specifies the buffer size, in data unit, of the specified Cha ...…

查看全部问答>

单片机AD采集不准确

如图所示,左端经过电阻分压,然后经过电压跟随器和光耦后接PA0,但是采集的电压和计算的不同,而且采集的电压用于程序里也没有达到预想的效果,求用过的好心人给看看,谢谢。…

查看全部问答>