EDA365电子论坛网

标题: LPC2103之PLL寄存器 [打印本页]

作者: Ferrya    时间: 2018-10-26 13:02
标题: LPC2103之PLL寄存器
LPC2103之PLL寄存器

+ W9 m- L) e9 x
' f* ~3 V& c# r; i$ a) s
PLL Control register (PLLCON - 0xE01FC080)
寄存器位
信号名
功能
复位值
0
PLLE
PLL使能位,为1时使能PLL功能
! h' L* ~( V. P3 S4 P6 {
0
1
PLLC
PLL连接位,为1时将PLL输出时钟连接作为处理器时钟
' U) z( a" o* F9 B" Y8 Y5 d
0
7:2
保留位
1 N7 w) j& j! v( i
NA
PLL Configuration register (PLLCFG - 0xE01FC084)
寄存器位
信号名
功能
复位值
4:0
MSEL
PLL倍频系数/ g( ~5 T! [  V
0
6:5
PSEL
PLL分频系数
$ E5 y% B3 J! U2 [
0
7
保留位: y# o+ ^' _! T) x! e+ F
NA
PLL Status register (PLLSTAT - 0xE01FC088)
寄存器位
信号名
功能
复位值
4:0
MSEL
回读PLL当前倍频系数) k; j, H/ q: y2 L! M
0
6:5
PSEL
回读PLL当前分频系数1 n4 J! F/ E/ q7 g  ~$ O% a
0
7
: o% Z/ E6 T% l0 F$ Y
保留位) m8 V5 q  Z. ^6 v( r
NA
8
PLLE
回读PLL使能位. b# t( m; o* b  b. \9 U$ g
0
9
PLLC
回读PLL连接位; e6 U6 n# X$ u3 ^
0
10
PLOCK
反映PLL锁存状态,为0PLL未锁存,为1PLL锁存在要求频率  l; X) M) z( w) M4 `* [
0
15:11
保留位5 {9 j( f. g+ v  S9 l1 P
NA
PLL modes
PLLC
PLLE
功能
0
0
PLL关闭并且未连接. W  d# W! d# X* O8 ~" ~
0
1
PLL激活,但未连接。可以在PLOCK置位后被连接
+ N2 M% k3 f2 _: `. X
1
0
00组合6 ~. @$ [$ w& ?3 j7 |' L7 G8 P$ e
1
1
PLL使能且被连接作为控制器时钟
. X, j7 I2 A3 D& F$ A$ G
PLL Feed register (PLLFEED - 0xE01FC08C)
要使PLLCONPLLCFG寄存器的当前设置有效,必须先后向PLLFEED寄存器写入0xAA,0x55(此操作作为PLLCONPLLCFG设置信息的锁存信号,在此锁存信号到来前PLL当前的设置不一定是PLLCONPLLCFG寄存器的设置)。: X! E, x2 x8 R. S8 j
PLL and Power-down mode
Power-down模式自动关闭并断开PLL连接,Wake-up后不会自动恢复PLL设置,必须软件重新设置。

- q5 s+ _2 \" I# Y9 s" C9 _2 D3 w
PLL frequency calculation
FOSC 来自外部晶振的时钟频率
FCCO PLL当前控制的晶振频率
CCLK PLL输出频率(也是处理器的时钟频率)
M PLL 在PLLCFG寄存器中设置的MSEL倍频系数值
P PLL 在PLLCFG寄存器中设置的PSEL分频系数值

: X1 `6 }0 @* i2 I- t
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

/ I/ j, W! Y6 s$ H9 O* s7 f* \
PSEL
P
00
1
01
2
10
4
11
8

" }) R, f. f! u, x
MSEL
M
00000
1
00001
2
00010
3
……
……
11110
31
11111
32
6 w( N  X9 a7 s2 a6 M$ _  R( z5 m
APB divider
APB分频器决定了处理器时钟(CCLK)和外设器件时钟(PCLK)之间的关系。APB分频器有两个作用。! T# I( O( _# L! A$ p
首先,提供APB总线需要的外设PCLK,以使得它们能够在ARM处理器选择的速度工作。为了达到这个目的,APB总线也许放慢到处理器时钟的一半或者四分之一。0 L' x5 }, \/ H0 _+ h
其次,当应用中处理器不需要外设工作时,APB分频器允许进行省电模式。5 @, m- j! o6 A% i- d
APBDIV寄存器,R/W,复位值为0x00,地址为0xE01FC100。5 P+ n- K. W% g1 p6 G  [# e4 s5 P
寄存器位
信号名
取值
功能
复位值
1:0
APDIV
00& G1 m' T7 `  r* B+ p
APB总线时钟为处理器时钟的1/4
+ g5 D. d. l+ e/ O; c, b4 V" s7 a
00
01
) I; u& z: c% ~. u: i
APB总线时钟和处理器时钟相同
. H( r% m- S( {
10! p: `. a- b! g1 d% c& C
APB总线时钟为处理器时钟的1/2. X' z" g. W6 H
11; I; x/ @9 H$ ]
保留
% [2 \* o* \9 H/ I7 @' N
7:2

9 h# G2 w! O9 i7 E* j
保留
' i9 w$ T" ^5 s' p

% h: E# P1 I5 \6 g/ ~5 }

! f6 h8 D5 O5 I, l: k/ f2 v

9 `& }) ?+ b: ~6 F/ Y; R
/ i2 o- x* C$ |0 N
作者: 姗姗的shanshan    时间: 2018-10-26 21:49
谢谢分享




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2