Chinaunix首页 | 论坛 | 博客
  • 博客访问: 294234
  • 博文数量: 71
  • 博客积分: 4010
  • 博客等级: 上校
  • 技术积分: 672
  • 用 户 组: 普通用户
  • 注册时间: 2007-04-05 18:50
个人简介

为了生活努力奋斗

文章分类

全部博文(71)

文章存档

2013年(2)

2010年(1)

2009年(9)

2008年(2)

2007年(57)

我的朋友

分类:

2007-04-23 22:06:45

  PLL可接受的输入时钟频率范围为10——25MHZ。输入频率通过一个电流控制振荡器(CCO)倍增到范围10——60MHz。倍频器可以设定为从132的整数(实际上,由于CPU最高频率的限制,LPC2106/2105/2104的倍频值不能高于6)。CCO的操作频率范围为156——320MHz,因此在环中有一个额外的分频器,它在PLL提供所需要的输出频率时使CCO保持在频率范围内。输出分频器可设置为24816分频。由于输出分频器的最小值为2,它保证了PLL输出有50%的占空比。

  PLL的激活由PLLCON寄存器控制。PLL倍频器和分频器的值由PLLCFG寄存器控制。为了防止PLL参数发生意外改变或PLL失效,对这两个寄存器进行了保护。当PLL提供芯片时钟时,由于芯片的所有操作,包括看门狗定时器在内都依赖于它,因此PLL设置的意外改变将导致CPU执行不期望的动作。对它们的保护由一个类似于操作看门狗定时器的代码序列来实现。

  PLL在芯片复位和进入掉电模式时被关闭并旁路。PLL只能通过软件使能。程序必须在配置并激活PLL后等待其锁定,然后再连接PLL

PLL寄存器:

PLLCON 控制寄存器 0xE01FC080

PLLCFG 配置寄存器 0xE01FC084

PLLSTAT 状态寄存器 0xE01FC088

PLLFEED 馈送寄存器 0xE01FC08C

 

阅读(2868) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~