历史上的今天
今天是: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的一半
史海拾趣
|
1 引言 变频电源是一种电源变换设备,因具有输出波形纯正、输出电压稳定、输出频率和输出电压可调等优点。其良好的性能,在传感、仪器仪表、工业控制等领域有广泛应用。本文主要介绍利用SPMC75F2413A和IPM(PS21865A)实现高性能三相变频电源的 ...… 查看全部问答> |
|
本帖最后由 paulhyde 于 2014-9-15 09:13 编辑 题记: 我平时懒于BBS的灌水,属于潜水一族,也看到很多人在毕业之际写一些心得 体会之类,我本不想写这些东东,自我感觉有点哗众取宠,但终究是写下了。文中 所述,仁者见仁,智者见智,同意或 ...… 查看全部问答> |
|
#include //51芯片管脚定义头文件 #include //内部包含延时函数 _nop_(); #define uchar unsigned char #define uint unsigned int uchar code FFW[8]={0xf1,0x ...… 查看全部问答> |
|
需求,一次信号周期20ms内采200个点,多路信号,需要把采来的数据存到ram里,一个信号大概需要1m左右的空间,我是初学单片机,刚学完51,现在会用ad采数据,和能过通串口上传数据,但不知道怎么选大点的ram,想用eeprom了,但又感觉他不是太适合,所 ...… 查看全部问答> |
|
你好,一家公司出了道面试题,用的是三星的128S64AA1显示模块, 要求把输出给这模块的中文显示信号转化成英文显示信号。 我不太了解,比如这模块的中文字库是怎么调用的, 谁了解这方面的内容吗,能谈下吗,有这方面的资料吗… 查看全部问答> |
|
这是射频与数模混合类PCB设计教程课件,希望对做高频电路的人们有所帮助 里面主要包括: 射频PCB布局与数模混合类PCB布局 无线终端PCB常用HDI工艺介绍 信号完整性(SI)的基础概念 射频PCB与数模 ...… 查看全部问答> |
|
replyreload += \',\' + 1221109;今天在论坛里看到了朋友们对于FIFO的话题,那就把我手头的一些FIFO的资料给大家上传一些,以供大家参阅学习之用,希望对大家有所帮助 Timson,如果您要查看本帖隐藏内容请回复 [ 本帖最后由 jjkwz 于 2011-11-27 ...… 查看全部问答> |




