PIC18F66K80振荡器模式与功耗优化
需积分: 3 185 浏览量
更新于2024-08-08
收藏 8.12MB PDF 举报
"振荡器类型-雅可比矩阵和黑塞矩阵性质与应用"
这篇资料主要介绍了PIC18F66K80系列微控制器的振荡器配置和相关特性,涉及不同类型的振荡器模式以及如何通过设置寄存器来优化功耗。在微控制器设计中,振荡器的选择和配置对于系统的时钟速度和功耗管理至关重要。
1. **振荡器类型**:
- EC(外部时钟):使用外部时钟源,RA6引脚可用于时钟输入或输出。
- ECIO:与EC模式相似,但RA6会输出FOSC/4信号。
- HS(高速晶振/谐振器):适用于较高频率需求。
- XT(晶振/谐振器):标准晶体振荡器模式。
- LP(低功耗晶振):适合低功耗应用。
- RC:外部电阻电容振荡器,RA6可用。
- RCIO:同RC模式,但RA6输出FOSC/4信号。
- INTIO2和INTIO1:使用内部振荡器,RA6和RA7作为I/O引脚,INTIO1输出FOSC/4信号。
2. **4xPLL选项**:
- 微控制器支持4倍频锁相环(4xPLL)功能,允许输入频率在4到16MHz范围内,通过设置PLLCFG(配置寄存器1高位的第4位)或PLLEN(OSCTUNE高位的第6位)来启用。
3. **PLL启用条件**:
- 对于EC和HS模式,PLLEN或PLLCFG可以启用PLL。
- 在INTIOx模式下,只使用PLLEN,且内部振荡器频率必须为4、8或16MHz时才能启用。
4. **功耗管理**:
- 通过配置FOSC<3:0>(配置寄存器1高位的低4位),可以选择低功耗、中等功耗或高功耗模式,适应不同频率范围的外部时钟源。
- 低功耗偏置适用于频率小于160kHz的情况,中等功耗偏置为160kHz至16MHz,高功耗偏置为大于16MHz。
- PIC18F66K80系列支持在不同时钟源间动态切换,以节省功耗。
5. **HS和EC模式的功耗工作模式**:
- HS1和HS2分别对应中等和高功耗,频率范围不同,具体设置由CONFIG1H<3:0>决定。
- EC模式有EC1、EC2和EC3,分别对应低、中、高功耗,同样通过CONFIG1H<3:0>设置。
6. **寄存器28-2**:
- 寄存器28-2(未详述具体内容,通常包含关于振荡器设置的详细信息)提供了更多关于HS和EC模式频率范围和FOSC<3:0>设置的详细信息。
该资料涵盖了PIC18F66K80系列微控制器的多种振荡器配置,以及如何通过设置寄存器实现功耗管理和频率优化,这在设计低功耗嵌入式系统时尤为关键。
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
烧白滑雪
- 粉丝: 28
- 资源: 3850
最新资源
- Raspberry Pi OpenCL驱动程序安装与QEMU仿真指南
- Apache RocketMQ Go客户端:全面支持与消息处理功能
- WStage平台:无线传感器网络阶段数据交互技术
- 基于Java SpringBoot和微信小程序的ssm智能仓储系统开发
- CorrectMe项目:自动更正与建议API的开发与应用
- IdeaBiz请求处理程序JAVA:自动化API调用与令牌管理
- 墨西哥面包店研讨会:介绍关键业绩指标(KPI)与评估标准
- 2014年Android音乐播放器源码学习分享
- CleverRecyclerView扩展库:滑动效果与特性增强
- 利用Python和SURF特征识别斑点猫图像
- Wurpr开源PHP MySQL包装器:安全易用且高效
- Scratch少儿编程:Kanon妹系闹钟音效素材包
- 食品分享社交应用的开发教程与功能介绍
- Cookies by lfj.io: 浏览数据智能管理与同步工具
- 掌握SSH框架与SpringMVC Hibernate集成教程
- C语言实现FFT算法及互相关性能优化指南