找回密码
 注册
关于网站域名变更的通知
查看: 422|回复: 1
打印 上一主题 下一主题

LPC2103之PLL寄存器

[复制链接]
  • TA的每日心情
    开心
    2019-11-20 15:00
  • 签到天数: 2 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
    发表于 2018-10-26 13:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    LPC2103之PLL寄存器

    4 ^) J' t" }4 q$ X+ o" ]: \
    ; o( K: c: U2 U5 X5 T
    PLL Control register (PLLCON - 0xE01FC080)
    寄存器位
    信号名
    功能
    复位值
    0
    PLLE
    PLL使能位,为1时使能PLL功能
    ; c  }3 p1 V( \/ l
    0
    1
    PLLC
    PLL连接位,为1时将PLL输出时钟连接作为处理器时钟5 K/ w* l( X! X& A4 O: F
    0
    7:2
    保留位
    3 c* L" y7 T# \/ i* E
    NA
    PLL Configuration register (PLLCFG - 0xE01FC084)
    寄存器位
    信号名
    功能
    复位值
    4:0
    MSEL
    PLL倍频系数
    : \7 L0 v: w3 t
    0
    6:5
    PSEL
    PLL分频系数6 S0 C% f  G: l- t( `1 z
    0
    7
    保留位: A5 |5 t; @% G
    NA
    PLL Status register (PLLSTAT - 0xE01FC088)
    寄存器位
    信号名
    功能
    复位值
    4:0
    MSEL
    回读PLL当前倍频系数
    ) e; {* H* B- S2 i" j' O8 a
    0
    6:5
    PSEL
    回读PLL当前分频系数) }) N4 N. Y# c; |$ x
    0
    7

    9 N1 f7 z/ J8 N2 I1 F% W
    保留位* G: F  k7 t- }: Y+ B) s
    NA
    8
    PLLE
    回读PLL使能位
    0 S1 f" V& B& u6 T! b# d) t1 s% s
    0
    9
    PLLC
    回读PLL连接位: x7 v  V8 B# ]+ l8 F8 [
    0
    10
    PLOCK
    反映PLL锁存状态,为0PLL未锁存,为1PLL锁存在要求频率
    & `2 ~5 x6 n- ]) [
    0
    15:11
    保留位
    ! s. j" q) W% R
    NA
    PLL modes
    PLLC
    PLLE
    功能
    0
    0
    PLL关闭并且未连接
    1 f: v& i6 G, u' \+ J
    0
    1
    PLL激活,但未连接。可以在PLOCK置位后被连接
    3 x1 m1 D1 ?7 p6 j! P% z; L* ]8 |
    1
    0
    00组合8 V3 g$ p1 J9 P% m) ?& T
    1
    1
    PLL使能且被连接作为控制器时钟( M! P) K8 l9 o( v( }: i
    PLL Feed register (PLLFEED - 0xE01FC08C)
    要使PLLCONPLLCFG寄存器的当前设置有效,必须先后向PLLFEED寄存器写入0xAA,0x55(此操作作为PLLCONPLLCFG设置信息的锁存信号,在此锁存信号到来前PLL当前的设置不一定是PLLCONPLLCFG寄存器的设置)。. A8 X3 H7 W% P+ J
    PLL and Power-down mode
    Power-down模式自动关闭并断开PLL连接,Wake-up后不会自动恢复PLL设置,必须软件重新设置。

    % d. ?& W2 ?0 Z: B( z+ A
    PLL frequency calculation
    FOSC 来自外部晶振的时钟频率
    FCCO PLL当前控制的晶振频率
    CCLK PLL输出频率(也是处理器的时钟频率)
    M PLL 在PLLCFG寄存器中设置的MSEL倍频系数值
    P PLL 在PLLCFG寄存器中设置的PSEL分频系数值
    ; M2 H" b5 |- `' a# b5 o8 h
    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
    9 S0 b7 z! _5 g- z& _
    PSEL
    P
    00
    1
    01
    2
    10
    4
    11
    8

    4 G3 d9 `1 V& K2 K/ J7 p
    MSEL
    M
    00000
    1
    00001
    2
    00010
    3
    ……
    ……
    11110
    31
    11111
    32

    ; T: j* R% i/ O+ i( O8 G
    APB divider
    APB分频器决定了处理器时钟(CCLK)和外设器件时钟(PCLK)之间的关系。APB分频器有两个作用。; g  z, e) B8 h+ C6 P
    首先,提供APB总线需要的外设PCLK,以使得它们能够在ARM处理器选择的速度工作。为了达到这个目的,APB总线也许放慢到处理器时钟的一半或者四分之一。  B" K: m- k7 d/ K8 X
    其次,当应用中处理器不需要外设工作时,APB分频器允许进行省电模式。
      G6 s2 u; Z0 b+ m% GAPBDIV寄存器,R/W,复位值为0x00,地址为0xE01FC100。% @' W' E, `  ]" |
    寄存器位
    信号名
    取值
    功能
    复位值
    1:0
    APDIV
    00: v7 }; A" R6 k
    APB总线时钟为处理器时钟的1/42 d4 n; h/ D$ d* N
    00
    01- ^# m& d8 T7 w0 x
    APB总线时钟和处理器时钟相同) `2 J9 d' O7 B  D: U; @
    10
    1 L/ n7 Y8 X2 X
    APB总线时钟为处理器时钟的1/2
    $ a' O* F+ D' c! }7 C$ A" {1 i. ~# V# h
    11
    $ g3 [: f7 u$ `. a" Z! x
    保留5 o& B+ l4 M5 f& g: Y4 r: z
    7:2

    ' w5 d8 N2 W0 H/ |8 e0 G
    保留
    - d1 a: v0 P0 u6 P; i  G/ Q6 [

    9 o( b+ u8 c) G# q4 U- [3 C8 b6 H

    . W, v/ x9 a9 v+ X1 {3 H7 @! F

    " H! P+ e$ D+ L/ r/ b: u; U# C: p/ V2 A) q, W
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-25 01:27 , Processed in 0.156250 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表