PLL0 频率参数配置与USB要求-低频时钟输入
需积分: 30 37 浏览量
更新于2024-08-06
收藏 13.01MB PDF 举报
"使用低频时钟输入的倍频值-leetcode 参考 java版本"
本文主要探讨了在LPC17XX系列微控制器中如何利用低频时钟输入来设置 PLL0 (Phase-Locked Loop 0) 的频率参数,以达到优化系统性能和降低功耗的目的。在微控制器设计中,PLL 是一种关键的时钟发生器,它能将较低频率的输入时钟源提升到较高的工作频率,以满足处理器和其他外设的需求。
首先,我们需要了解PLL0的频率配置过程。NXP 提供的电子数据表可以方便地帮助确定这些参数。若选择手动配置,以下是一般步骤:
1. 确定是否需要使用USB功能,并且是否依赖PLL0来提供48MHz的时钟源。USB规范要求一个占空比为50%的48MHz时钟,这意味着FCCO(PLL输出频率)必须是48MHz的偶数倍,通常是96MHz的整数倍,允许的误差很小。
2. 选择合适的处理器操作频率(FCCLK)。这个频率根据处理器的工作负载和需要支持的UART波特率等因素来设定。记住,外设可以运行在低于处理器的较低时钟频率下,这样可以节省功耗。应找到一个接近FCCLK需求的FCCO值,同时考虑与USB需求的FCCO值进行比较,选择更低的FCCO值以减少功耗。
3. 选择PLL的输入频率(FIN)。这可以来自主振荡器、RTC振荡器或内部RC振荡器。选择合适的FIN值,确保其能够被选定的M值(倍频值)整除,从而得到期望的FCCO。
在LPC1700系列中,标签“LPC17XX系列”表明这是NXP公司的产品,该系列芯片通常用于嵌入式系统设计,具有丰富的外设接口和灵活的时钟管理选项。在实际应用中,正确的PLL配置至关重要,因为它直接影响到系统的响应速度和能源效率。
在提供的部分内容中,虽然没有直接与PLL配置相关的信息,但提到了广州周立功单片机发展有限公司的相关联系信息,这是一家专注于微控制器开发和支持的公司,可能为用户提供LPC1700系列微控制器的技术支持和服务。
正确配置LPC17XX系列微控制器的PLL0频率参数是系统设计中的关键步骤,需要综合考虑USB需求、处理器频率和功耗因素,同时选择合适的低频时钟输入倍频值以确保系统稳定高效运行。
2019-09-17 上传
2019-09-17 上传
186 浏览量
2021-06-30 上传
2021-06-30 上传
2021-06-30 上传
2021-06-29 上传
2021-06-29 上传
2021-07-01 上传
张诚01
- 粉丝: 33
- 资源: 3906
最新资源
- Angular实现MarcHayek简历展示应用教程
- Crossbow Spot最新更新 - 获取Chrome扩展新闻
- 量子管道网络优化与Python实现
- Debian系统中APT缓存维护工具的使用方法与实践
- Python模块AccessControl的Windows64位安装文件介绍
- 掌握最新*** Fisher资讯,使用Google Chrome扩展
- Ember应用程序开发流程与环境配置指南
- EZPCOpenSDK_v5.1.2_build***版本更新详情
- Postcode-Finder:利用JavaScript和Google Geocode API实现
- AWS商业交易监控器:航线行为分析与营销策略制定
- AccessControl-4.0b6压缩包详细使用教程
- Python编程实践与技巧汇总
- 使用Sikuli和Python打造颜色求解器项目
- .Net基础视频教程:掌握GDI绘图技术
- 深入理解数据结构与JavaScript实践项目
- 双子座在线裁判系统:提高编程竞赛效率