低频时钟输入倍频值配置教程——LPC23xx PLL设置解析
需积分: 0 166 浏览量
更新于2024-08-10
收藏 5.26MB PDF 举报
"使用低频时钟输入的额外倍频值-史上最直白的ica教程"
本文档是关于LPC23xx系列微控制器的计时和功率控制的教程,主要讲解了如何配置PLL(锁相环)以实现不同频率的需求。PLL是一种能够将低频输入时钟转换为高频时钟的电路,这对于微控制器来说非常重要,因为它可以提高系统性能并优化功耗。
LPC23xx系列支持的输入时钟(FIN)范围是32kHz到50MHz,而输出时钟(FCCO)的范围则在275MHz到550MHz之间。PLL的参数M和N可以通过以下等式计算:
M = (FCCO × N) / (2 × FIN)
N = (2 × M × FIN) / FCCO
FIN = (FCCO × N) / (2 × M)
其中,M的取值范围在较高频率下为6MHz到512MHz,而在使用低频时钟输入时,如RTC(实时时钟)作为计时源时,为了支持波特率生成和CAN/USB操作,有65个额外的M值可供选择。这些额外的M值列表在文档中的表4.10给出。
确定PLL设置的过程包括以下步骤:
1. 确认是否需要USB接口,因为USB要求48MHz的时钟且占空比接近50%,所以FCCO必须是48MHz的偶数倍。
2. 选择处理器的操作频率(CCLK),这取决于处理器的处理需求和UART等外设的波特率。
3. 选择PLL的输入时钟源(FIN),主振荡器、RTC振荡器或内部RC振荡器都可以,USB支持通常需要主振荡器。
4. 根据上述条件计算M和N的精确值,以得到期望的FCCO频率,同时考虑功耗,较低的FCCO通常意味着更低的功耗。
此教程还提供了广州周立功单片机发展有限公司的相关联系信息,以便用户在遇到问题时获取技术支持。
总结起来,这篇教程详细介绍了LPC23xx微控制器在使用低频时钟输入时如何配置PLL以达到不同的频率需求,并提供了手动计算PLL参数的步骤,对于理解和调试此类微控制器的时钟系统非常有帮助。
2022-07-14 上传
2021-09-15 上传
2018-04-20 上传
2023-06-14 上传
2023-07-09 上传
2023-11-25 上传
2023-05-28 上传
2023-03-13 上传
2023-09-26 上传
集成电路科普者
- 粉丝: 44
- 资源: 3935
最新资源
- OptiX传输试题与SDH基础知识
- C++Builder函数详解与应用
- Linux shell (bash) 文件与字符串比较运算符详解
- Adam Gawne-Cain解读英文版WKT格式与常见投影标准
- dos命令详解:基础操作与网络测试必备
- Windows 蓝屏代码解析与处理指南
- PSoC CY8C24533在电动自行车控制器设计中的应用
- PHP整合FCKeditor网页编辑器教程
- Java Swing计算器源码示例:初学者入门教程
- Eclipse平台上的可视化开发:使用VEP与SWT
- 软件工程CASE工具实践指南
- AIX LVM详解:网络存储架构与管理
- 递归算法解析:文件系统、XML与树图
- 使用Struts2与MySQL构建Web登录验证教程
- PHP5 CLI模式:用PHP编写Shell脚本教程
- MyBatis与Spring完美整合:1.0.0-RC3详解