新聞中心

LPC2103之PLL寄存器

作者: 時(shí)間:2016-11-29 來源:網(wǎng)絡(luò) 收藏
LPC2103PLL寄存器

/*****************************************************************
// PLL操作相關(guān)的寄存器
*****************************************************************/

/* 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狀態(tài)寄存器
#define PLLFEED(*((volatile unsigned char *) 0xE01FC08C))
//PLL feed寄存器,用于鎖存PLLCON和PLLCFG


PLL Control register (PLLCON - 0xE01F C080)

寄存器位信號(hào)名功能復(fù)位值
0PLLEPLL使能位,為1時(shí)使能PLL功能0
1PLLCPLL連接位,為1時(shí)將PLL輸出時(shí)鐘連接作為處理器時(shí)鐘0
7:2保留位NA


PLL Configuration register (PLLCFG - 0xE01F C084)

寄存器位信號(hào)名功能復(fù)位值
4:0MSELPLL倍頻系數(shù)0
6:5PSELPLL分頻系數(shù)0
7保留位NA


PLL Status register (PLLSTAT - 0xE01F C088)

寄存器位信號(hào)名功能復(fù)位值
4:0MSEL回讀PLL當(dāng)前倍頻系數(shù)0
6:5PSEL回讀PLL當(dāng)前分頻系數(shù)0
7保留位NA
8PLLE回讀PLL使能位0
9PLLC回讀PLL連接位0
10PLOCK反映PLL鎖存狀態(tài),為0時(shí)PLL未鎖存,為1時(shí)PLL鎖存在要求頻率0
15:11保留位NA


PLL modes

PLLCPLLE功能
00PLL關(guān)閉并且未連接
01PLL激活,但未連接??梢栽赑LOCK置位后被連接
10同00組合
11PLL使能且被連接作為控制器時(shí)鐘


PLL Feed register (PLLFEED - 0xE01F C08C)

要使PLLCON和PLLCFG寄存器的當(dāng)前設(shè)置有效,必須先后向PLLFEED寄存器寫入0xAA,0x55(此操作作為PLLCON和PLLCFG設(shè)置信息的鎖存信號(hào),在此鎖存信號(hào)到來前PLL當(dāng)前的設(shè)置不一定是PLLCON和PLLCFG寄存器的設(shè)置)。


PLL and Power-down mode

Power-down模式自動(dòng)關(guān)閉并斷開PLL連接,Wake-up后不會(huì)自動(dòng)恢復(fù)PLL設(shè)置,必須軟件重新設(shè)置。


PLL frequency calculation

FOSC來自外部晶振的時(shí)鐘頻率
FCCOPLL當(dāng)前控制的晶振頻率
CCLKPLL輸出頻率(也是處理器的時(shí)鐘頻率)
M PLL在PLLCFG寄存器中設(shè)置的MSEL倍頻系數(shù)值
P PLL在PLLCFG寄存器中設(shè)置的PSEL分頻系數(shù)值

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分頻器決定了處理器時(shí)鐘(CCLK)和外設(shè)器件時(shí)鐘(PCLK)之間的關(guān)系。APB分頻器有兩個(gè)作用。
首先,提供APB總線需要的外設(shè)PCLK,以使得它們能夠在ARM處理器選擇的速度工作。為了達(dá)到這個(gè)目的,APB總線也許放慢到處理器時(shí)鐘的一半或者四分之一。
其次,當(dāng)應(yīng)用中處理器不需要外設(shè)工作時(shí),APB分頻器允許進(jìn)行省電模式。

APBDIV寄存器,R/W,復(fù)位值為0x00,地址為0xE01FC100。


寄存器位信號(hào)名取值功能復(fù)位值
1:0APDIV00APB總線時(shí)鐘為處理器時(shí)鐘的1/400
01APB總線時(shí)鐘和處理器時(shí)鐘相同
10APB總線時(shí)鐘為處理器時(shí)鐘的1/2
11保留
7:2保留




關(guān)鍵詞: LPC2103PLL寄存

評(píng)論


技術(shù)專區(qū)

關(guān)閉