5G与MEC在工业互联网中的双速时钟启动模式探讨

需积分: 50 52 下载量 112 浏览量 更新于2024-08-10 收藏 8.14MB PDF 举报
"双速时钟启动模式是微控制器在低功耗应用中的一种优化策略,尤其适用于5G和MEC(多接入边缘计算)在工业互联网场景下的设备。这种模式主要应用于PIC18系列微控制器,如PIC18(L)F2X/4XK22等采用nanoWatt XLP技术的芯片,旨在减少外部振荡器启动时间和功耗,从而更快地从休眠模式恢复并执行任务。 在双速时钟启动模式下,当微控制器从休眠状态唤醒时,它首先使用内部高频INTOSC时钟执行几条指令,而不是等待外部振荡器稳定。这减少了等待外部振荡器起振的时间,降低了整体的功耗。在正常操作中,振荡器起振定时器(OST)在外部振荡器(如LP、XT或HS模式)配置下被启用,会暂停程序执行直到完成1024次振荡计数。在双速启动模式中,OST计数期间,微控制器使用内部振荡器工作,以最小化代码执行延迟。 要启用双速启动模式,需要进行以下配置: 1. 在CONFIG1H配置寄存器中,设置IESO位为1,这允许在不同振荡器源之间切换。 2. 设置OSCCON寄存器中的SCS<1:0>为00,选择内部振荡器作为初始时钟源。 3. 同样在CONFIG1H寄存器中,设置FOSC<2:0>位为LP、XT或HS模式,以选择所需的外部振荡器模式。 双速启动模式在上电复位(POR)后或休眠唤醒后生效。然而,一旦执行SLEEP指令,将会中断振荡器起振时间,OST位保持清零,不会进入双速启动模式。 值得注意的是,Microchip Technology Inc.提供的中文文档仅供参考,重要信息和细节仍应以英文原版文档为准。在使用Microchip的微控制器产品时,用户需确保遵循最新的技术规格,并自行承担应用设计的风险。此外,Microchip强调,如果产品用于生命维持和/或生命安全应用,所有责任由购买者承担。最后,Microchip的所有知识产权受到保护,未经授权的许可转让是被禁止的。"