历史上的今天
返回首页

历史上的今天

今天是:2025年04月01日(星期二)

正在发生

2021年04月01日 | 飞思卡尔s12x系列 pll设置

2021-04-01 来源:eefocus

pll :Phase Locking Loop 


在我使用的MC9S12XDP512 单片机中


设置pll十分简单:


CLKSEL = 0x00; //设置当前fBUS使用外部晶振

PLLCTL = 0xe1; //设置进入pll设置模式



//pll计算:

//fPLL= 2*fOSC*(SYNDIV + 1)/(REFDIV + 1),

// fBUS= fPLL/2

//其中fOSC就是外部晶振的频率,fBUS是最后总线的频率

SYNR = 0x01;

REFDV = 0x01;


PLLCTL = 0x60;

asm NOP;

asm NOP;

asm NOP;

while (0 == (CRGFLG & 0x08))

; //JUDGE THE LOCK BIT, =1 CLOCK STABLE

CLKSEL = 0x80; //SELECT PLL clock


其他s12x的单片机大同小异,无非是公式变了: 


// fVCO= 2*fOSC*(SYNDIV + 1)/(REFDIV + 1)

// fPLL= fVCO/(2 × POSTDIV)

// fBUS= fPLL/2


加多一句POSTDIV = 0x00; 则fPLL= fVCO,

另外可能有两个值要设置分别是SYNR和REFDV寄存器的第6,7位,


对于SYNR


// VCOCLK Frequency Ranges  VCOFRQ[7:6]

// 32MHz <= fVCO <= 48MHz    00

// 48MHz <  fVCO <= 80MHz    01

// Reserved                  10

// 80MHz <  fVCO <= 120MHz   11

对于REFDV


// REFFRQ[7:6];REFDIV[5:0]

// fREF=fOSC/(REFDIV + 1)

// REFCLK Frequency Ranges  REFFRQ[7:6]

// 1MHz <= fREF <=  2MHz       00

// 2MHz <  fREF <=  6MHz       01

// 6MHz <  fREF <= 12MHz       10

// fREF >  12MHz      11


算出对应的fVCO 、fREF 赋值进去就好,


其中fREF 我也还没搞清楚是啥子。


还有,该系列单片机的fBUS使用外部晶振不进行pll时,fBUS为外部fOSC的一半


推荐阅读

史海拾趣

Electromagnetic Industries Llp公司的发展小趣事

EMI公司成立于20世纪80年代初,当时正值电子行业的快速发展期。创始人李先生凭借对电磁技术的深厚理解和市场洞察,决定投身电磁产品的研发与生产。初创时期,公司面临着资金短缺、技术难题和市场认可度低等多重挑战。然而,李先生和他的团队并没有放弃,他们通过夜以继日的研发,不断攻克技术难关,同时积极寻找合作伙伴,拓展销售渠道。经过几年的努力,EMI公司逐渐在市场上站稳了脚跟。

Broadband公司的发展小趣事

进入21世纪,随着科技的不断进步,电子行业对产品的性能和质量要求越来越高。EMI公司意识到,只有不断创新才能在激烈的市场竞争中立于不败之地。因此,公司加大了对研发的投入,引进了一批高端技术人才,并建立了完善的研发体系。经过几年的努力,EMI公司成功研发出了一系列具有自主知识产权的电磁产品,这些产品在性能和质量上均达到了国际先进水平,赢得了客户的广泛赞誉。

ADDtek公司的发展小趣事

进入21世纪,随着科技的不断进步,电子行业对产品的性能和质量要求越来越高。EMI公司意识到,只有不断创新才能在激烈的市场竞争中立于不败之地。因此,公司加大了对研发的投入,引进了一批高端技术人才,并建立了完善的研发体系。经过几年的努力,EMI公司成功研发出了一系列具有自主知识产权的电磁产品,这些产品在性能和质量上均达到了国际先进水平,赢得了客户的广泛赞誉。

Discera公司的发展小趣事

在成功进入军用市场后,Discera公司开始将目光投向更广阔的商用市场。他们积极与各大电子厂商合作,推广自己的CMOS MEMS谐振器产品。随着技术的不断普及和成本的降低,越来越多的商用电子产品开始采用Discera的谐振器产品,公司的市场份额也逐步扩大。

Alan Industries Inc公司的发展小趣事

为了进一步提升竞争力,Alan Industries Inc.积极寻求与其他企业的战略合作。公司与多家知名供应商建立了长期稳定的合作关系,确保了原材料的稳定供应和成本控制。同时,公司还通过并购和投资等方式,整合了产业链上下游资源,形成了完整的产业生态圈。这些战略举措使得公司在市场竞争中更具优势,实现了快速发展。

联捷(Elinker)公司的发展小趣事

随着国内市场的逐渐饱和,联捷(Elinker)开始寻求海外市场的拓展。公司积极参加国际电子展会,与国外的电子企业建立了广泛的合作关系。同时,公司还通过引进国外先进的技术和管理经验,不断提升自身的竞争力。在国际市场的竞争中,联捷(Elinker)凭借其优质的产品和服务,赢得了越来越多客户的信任和认可。

问答坊 | AI 解惑

基于SPMC75系列单片机的高性能三相变频电源方案

1 引言   变频电源是一种电源变换设备,因具有输出波形纯正、输出电压稳定、输出频率和输出电压可调等优点。其良好的性能,在传感、仪器仪表、工业控制等领域有广泛应用。本文主要介绍利用SPMC75F2413A和IPM(PS21865A)实现高性能三相变频电源的 ...…

查看全部问答>

电子信息工程的大学四年之感悟

本帖最后由 paulhyde 于 2014-9-15 09:13 编辑 题记: 我平时懒于BBS的灌水,属于潜水一族,也看到很多人在毕业之际写一些心得 体会之类,我本不想写这些东东,自我感觉有点哗众取宠,但终究是写下了。文中 所述,仁者见仁,智者见智,同意或 ...…

查看全部问答>

XL2000步进电机完整版C程序(带正反转与加减速)

#include        //51芯片管脚定义头文件 #include          //内部包含延时函数 _nop_(); #define uchar unsigned char #define uint  unsigned int uchar code FFW[8]={0xf1,0x ...…

查看全部问答>

请问大家谁了解H3C?

大家好 我刚收到H3C的 低端以太网交换机产品管理部 的 offer 本人刚刚毕业 请问有了解这个公司的吗? 该部门怎么样?谢谢 …

查看全部问答>

求助!想选一个大一点的ram,采用什么方案呀!

需求,一次信号周期20ms内采200个点,多路信号,需要把采来的数据存到ram里,一个信号大概需要1m左右的空间,我是初学单片机,刚学完51,现在会用ad采数据,和能过通串口上传数据,但不知道怎么选大点的ram,想用eeprom了,但又感觉他不是太适合,所 ...…

查看全部问答>

WINCE 下怎么显示鼠标图标?

今天看到G3上可以设置轨迹球和鼠标的切换,用户可以选择鼠标箭头操作,想问下这是怎么实现的?…

查看全部问答>

问一个显示模块的问题

你好,一家公司出了道面试题,用的是三星的128S64AA1显示模块, 要求把输出给这模块的中文显示信号转化成英文显示信号。 我不太了解,比如这模块的中文字库是怎么调用的, 谁了解这方面的内容吗,能谈下吗,有这方面的资料吗…

查看全部问答>

花了一万元的PCB高级讲座课件(高频电路布线技巧)

这是射频与数模混合类PCB设计教程课件,希望对做高频电路的人们有所帮助 里面主要包括: 射频PCB布局与数模混合类PCB布局      无线终端PCB常用HDI工艺介绍􀂾 信号完整性(SI)的基础概念􀂾 射频PCB与数模 ...…

查看全部问答>

[原创]STM32 HD7279A接口程序

不知道为什么.网上好多人都说STM32 驱动不了7279.而且搜索不到一个例程.其实.对照数据手册.写好时序.这个接口是很容易的…

查看全部问答>

【FIFO】【高清】【抢先下载】

replyreload += \',\' + 1221109;今天在论坛里看到了朋友们对于FIFO的话题,那就把我手头的一些FIFO的资料给大家上传一些,以供大家参阅学习之用,希望对大家有所帮助 Timson,如果您要查看本帖隐藏内容请回复 [ 本帖最后由 jjkwz 于 2011-11-27 ...…

查看全部问答>