工业互联网中5G-MEC下的时钟切换策略与实现
需积分: 50 39 浏览量
更新于2024-08-10
收藏 8.14MB PDF 举报
在5G和MEC(边缘计算)日益成为工业互联网的关键支撑技术背景下,本文探讨了时钟切换在Microchip PIC18(L)F2X/4XK22单片机中的应用。该系列单片机采用了nanoWattXLP低功耗技术,旨在提供高性能的解决方案。文章主要关注以下几个关键知识点:
1. **系统时钟选择(SCS<1:0>)**:
SCS寄存器中的SCS<1:0>位用于控制CPU和外设的系统时钟源。具体来说:
- 当SCS=00时,系统时钟由CONFIG1H寄存器中的FOSC<3:0>配置决定,可以是外部时钟源。
- SCS=10时,系统时钟来自内部振荡器,可通过OSCTUNE寄存器的INTSRC、OSCCON2的MFIOSEL和OSCCON的IRCF<2:0>进行频率选择。
- SCS=01时,系统时钟则使用32.768kHz辅助振荡器,与Timer1、Timer3和Timer5共享。
2. **振荡器起振延时状态(OSTS)**:
OSTS位指示系统时钟源是外部还是内部,同时在LP、XT或HS模式下,还能显示振荡器起振定时是否超时。当主振荡器作为时钟源时,这一信息尤为重要。
3. **时钟切换过程**:
在切换时钟源时,PIC18(L)F2X/4XK22器件会有一个短暂的停顿,这个停顿时间取决于旧时钟源和新时钟源的周期。为了防止时钟毛刺,设计有特殊的电路机制。
4. **电源管理模式与时钟转换**:
文档提到的“进入功耗管理模式”章节详细讨论了如何在不同模式下管理和调整时钟,以优化设备的能耗。
5. **复位和时钟状态监测**:
复位操作和MCLR可能会引起额外的时钟延迟,用户需注意相关表4-2的信息。同时,对于自动时钟切换,如双速启动或故障保护时钟监视器,OSCCON寄存器的SCS位不会更新,用户需要通过OSCCON2寄存器的其他位来追踪当前时钟源。
6. **警告与责任声明**:
文档强调了使用Microchip产品的责任,指出所有应用信息可能被后续更新替代,用户必须确保应用符合技术规范,并自行承担所有风险和责任。在生命维持和安全应用中,购买者需自行承担全部风险,并且Microchip不对使用信息导致的后果负责。
总结来说,本文深入分析了时钟切换在Microchip PIC18(L)F2X/4XK22单片机中的实现细节,这对于理解和优化工业互联网中基于5G和MEC的应用至关重要,尤其是在处理低功耗、实时性和系统稳定性方面。
2021-09-04 上传
2021-07-15 上传
点击了解资源详情
点击了解资源详情
2021-04-08 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
欧学东
- 粉丝: 726
- 资源: 2万+
最新资源
- 掌握Jive for Android SDK:示例应用的使用指南
- Python中的贝叶斯建模与概率编程指南
- 自动化NBA球员统计分析与电子邮件报告工具
- 下载安卓购物经理带源代码完整项目
- 图片压缩包中的内容解密
- C++基础教程视频-数据类型与运算符详解
- 探索Java中的曼德布罗图形绘制
- VTK9.3.0 64位SDK包发布,图像处理开发利器
- 自导向运载平台的行业设计方案解读
- 自定义 Datadog 代理检查:Python 实现与应用
- 基于Python实现的商品推荐系统源码与项目说明
- PMing繁体版字体下载,设计师必备素材
- 软件工程餐厅项目存储库:Java语言实践
- 康佳LED55R6000U电视机固件升级指南
- Sublime Text状态栏插件:ShowOpenFiles功能详解
- 一站式部署thinksns社交系统,小白轻松上手