5G与MEC在工业互联网中的应用:故障保护时钟监视器解析

需积分: 50 52 下载量 187 浏览量 更新于2024-08-10 收藏 8.14MB PDF 举报
"本文档主要讨论了在5G和MEC(多接入边缘计算)应用于工业互联网的背景下,故障保护时钟监视器(FSCM)在微控制器中的重要作用。该文详细介绍了FSCM的工作原理、操作机制、故障清除条件以及在复位或休眠状态下的行为,特别关注了其在PIC18系列微控制器中的实现。" 在5G和MEC技术日益普及的工业互联网环境中,设备的可靠性和稳定性至关重要。故障保护时钟监视器(FSCM)是一种关键的硬件功能,它确保微控制器在外部振荡器故障时仍能继续运行。FSCM通过配置CONFIG1H寄存器的FCMEN位启用,并且适用于所有外部振荡器模式,如LP、XT、HS、EC、RC和RCIO。 FSCM的运作机制主要依赖于故障检测和保护操作。它通过比较外部振荡器与内部产生的采样时钟来检测故障。采样时钟由LFINTOSC分频得到,当外部时钟的下降沿到来时,内部锁存器被置1,而在采样时钟的上升沿则被清零。如果外部时钟在一个完整的采样周期内未变为低电平,FSCM就会识别到故障。 当检测到故障时,FSCM会切换到内部时钟源,如由OSCON寄存器的IRCF<2:0>位决定的INTOSC,并设置PIR2寄存器的OSFIF标志。如果PIE2寄存器的OSCFIE位也被置1,系统会产生中断,提醒固件处理故障。固件需负责重启外部振荡器并恢复到外部时钟源,而FSCM不会自动返回故障时钟源。 清除故障保护条件通常发生在任何复位或通过翻转OSCON寄存器的SCS1位的情况下,这两个操作都会重新启动振荡器起振定时器(OST)。OST超时后,故障条件被清除,设备会自动切换回外部时钟。 FSCM在复位或休眠唤醒后也会发挥作用,利用OST进行监测。需要注意的是,OST不能在EC或RC时钟模式下使用。在振荡器起振期间,FSCM不活动,因此用户在系统恢复正常后需要检查OSCCON寄存器的OSTS位,以确认振荡器是否成功启动。 该文提到的微控制器是基于PIC18(L)F2X/4XK22系列,采用了nanoWatt XLP技术,专为低功耗和高性能应用设计。虽然中文版文档提供了方便,但强烈建议同时参考英文原版文档,以获取最准确的技术信息。此外,Microchip Technology Inc.对文档中提供的信息不承担任何直接或间接责任,用户需确保应用符合技术规范。