微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > LPC2103之PLL寄存器

LPC2103之PLL寄存器

时间:11-29 来源:互联网 点击:
LPC2103PLL寄存器

/*****************************************************************
// PLL操作相关的寄存器
*****************************************************************/

/* Phase Locked Loop (PLL) */
/* PLL控制寄存器*/
#define PLLCON(*((volatile unsigned char *) 0xE01FC080))//PLL控制寄存器
#define PLLCFG(*((volatile unsigned char *) 0xE01FC084))//PLL配置寄存器
#define PLLSTAT(*((volatile unsigned short*) 0xE01FC088))//PLL状态寄存器
#define PLLFEED(*((volatile unsigned char *) 0xE01FC08C))
//PLL feed寄存器,用于锁存PLLCON和PLLCFG

PLL Control register (PLLCON - 0xE01F C080)

寄存器位信号名功能复位值
0PLLEPLL使能位,为1时使能PLL功能0
1PLLCPLL连接位,为1时将PLL输出时钟连接作为处理器时钟0
7:2保留位NA


PLL Configuration register (PLLCFG - 0xE01F C084)

寄存器位信号名功能复位值
4:0MSELPLL倍频系数0
6:5PSELPLL分频系数0
7保留位NA


PLL Status register (PLLSTAT - 0xE01F C088)

寄存器位信号名功能复位值
4:0MSEL回读PLL当前倍频系数0
6:5PSEL回读PLL当前分频系数0
7保留位NA
8PLLE回读PLL使能位0
9PLLC回读PLL连接位0
10PLOCK反映PLL锁存状态,为0时PLL未锁存,为1时PLL锁存在要求频率0
15:11保留位NA


PLL modes

PLLCPLLE功能
00PLL关闭并且未连接
01PLL激活,但未连接。可以在PLOCK置位后被连接
10同00组合
11PLL使能且被连接作为控制器时钟


PLL Feed register (PLLFEED - 0xE01F C08C)

要使PLLCON和PLLCFG寄存器的当前设置有效,必须先后向PLLFEED寄存器写入0xAA,0x55(此操作作为PLLCON和PLLCFG设置信息的锁存信号,在此锁存信号到来前PLL当前的设置不一定是PLLCON和PLLCFG寄存器的设置)。

PLL and Power-down mode

Power-down模式自动关闭并断开PLL连接,Wake-up后不会自动恢复PLL设置,必须软件重新设置。

PLL frequency calculation

FOSC来自外部晶振的时钟频率
FCCOPLL当前控制的晶振频率
CCLKPLL输出频率(也是处理器的时钟频率)
M PLL在PLLCFG寄存器中设置的MSEL倍频系数值
P PLL在PLLCFG寄存器中设置的PSEL分频系数值

CCLK = M×FOSC或者CCLK = FCCO/ (2×P)
FCCO= CCLK×2×P或者FCCO= FOSC×M×2×P

FOSC的频率范围是10 MHz到25 MHz
CCLK的频率范围是10 MHz到Fmax
FCCO的频率范围是156 MHz到320 MHz

PSELP
001
012
104
118

MSELM
000001
000012
000103
…………
1111031
1111132


APB divider

APB分频器决定了处理器时钟(CCLK)和外设器件时钟(PCLK)之间的关系。APB分频器有两个作用。
首先,提供APB总线需要的外设PCLK,以使得它们能够在ARM处理器选择的速度工作。为了达到这个目的,APB总线也许放慢到处理器时钟的一半或者四分之一。
其次,当应用中处理器不需要外设工作时,APB分频器允许进行省电模式。

APBdiv寄存器,R/W,复位值为0x00,地址为0xE01FC100。

寄存器位信号名取值功能复位值
1:0APdiv00APB总线时钟为处理器时钟的1/400
01APB总线时钟和处理器时钟相同
10APB总线时钟为处理器时钟的1/2
11保留
7:2保留


Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top