用于选择时钟的系统和方法技术方案

技术编号:25528209 阅读:51 留言:0更新日期:2020-09-04 17:16
本公开的实施例涉及用于选择时钟的系统和方法。根据一个实施例,一种系统包括配备振荡器的电路和包括时钟控制器的处理单元,配备振荡器的电路具有被配置为与外部振荡器耦合的振荡器控制电路。时钟控制器包括接口电路、安全电路和检测块,接口电路被配置为与振荡器控制电路交换握手信号,安全电路被配置为接收外部振荡器时钟信号并且被配置为选择外部振荡器时钟信号作为系统时钟,检测块被配置为检测外部振荡器时钟信号中的故障。在检测到故障后,不同的时钟信号被选择为系统时钟并且使接口电路中断外部振荡器时钟信号向外部振荡器的传送。

【技术实现步骤摘要】
用于选择时钟的系统和方法相关申请的交叉引用本申请要求于2019年2月28日提交的意大利专利申请号102019000002967的优先权,在此该申请通过引用并入本文。
本描述一般地涉及处理系统和对应的装置和方法,并且更具体地,涉及用于选择时钟的系统和方法。
技术介绍
各种新兴的应用场景,诸如物联网(IoT)或汽车领域,已经促进增强了人们对具有射频能力的基于微控制器应用的兴趣。微控制器和射频电路之间一定程度的集成度,特别是用于射频收发的第三方知识产权核心,因此也是采用微控制器的通用产品所期望的以确保正确处理这些方面,诸如消费产品(例如诸如电视、冰箱、洗衣机等家用电器)。因此,更加关注这种RF电路之间,特别是射频知识产权核心和通用微控制器或片上系统(SoC)之间的共享功能。在通用应用的处理单元中,诸如微控制器或片上系统(SOC)(如STM32微控制器),晶体振荡器设置在微控制器芯片的内部或外部,用于稳定和精确的频率生成。当晶体振荡器在外部时,特别是被嵌入在第三方IP中(诸如射频收发电路)时,需要共享耦合到RF收发电路的本文档来自技高网...

【技术保护点】
1.一种系统,包括:/n配备振荡器的电路,包括:被配置为耦合到外部振荡器的振荡器控制电路,所述振荡器控制电路被配置为使所述外部振荡器向所述配备振荡器的电路提供外部振荡器时钟信号;以及/n处理单元,包括时钟控制器,所述时钟控制器被配置为管理时钟信号以选择用于所述处理单元的系统时钟,其中/n所述时钟控制器耦合到所述振荡器控制电路以接收所述外部振荡器时钟信号,并且所述时钟控制器被配置为可选择地提供所述外部振荡器时钟信号作为所述系统时钟,所述时钟控制器包括:/n接口电路,被配置为与所述振荡器控制电路交换握手信号,以使得能够向所述时钟控制器传送所述外部振荡器时钟信号,/n安全电路,被配置为接收所述外部振...

【技术特征摘要】
20190228 IT 1020190000029671.一种系统,包括:
配备振荡器的电路,包括:被配置为耦合到外部振荡器的振荡器控制电路,所述振荡器控制电路被配置为使所述外部振荡器向所述配备振荡器的电路提供外部振荡器时钟信号;以及
处理单元,包括时钟控制器,所述时钟控制器被配置为管理时钟信号以选择用于所述处理单元的系统时钟,其中
所述时钟控制器耦合到所述振荡器控制电路以接收所述外部振荡器时钟信号,并且所述时钟控制器被配置为可选择地提供所述外部振荡器时钟信号作为所述系统时钟,所述时钟控制器包括:
接口电路,被配置为与所述振荡器控制电路交换握手信号,以使得能够向所述时钟控制器传送所述外部振荡器时钟信号,
安全电路,被配置为接收所述外部振荡器时钟信号并且被配置为选择所述外部振荡器时钟信号作为所述系统时钟,以及
检测块,被配置为检测所述外部振荡器时钟信号中的故障,并且在检测到所述故障后,发出指示所述故障的故障信号,其中在所述故障信号的所述发出后,所述安全电路被配置为选择不同的时钟信号作为所述系统时钟,并且使所述接口电路中断所述外部振荡器时钟信号向所述时钟控制器的传送。


2.根据权利要求1所述的系统,其中,所述时钟控制器被配置为在将所述故障信号从所述检测块向处理器的所述发出后,断言中断。


3.根据权利要求1所述的系统,其中,所述接口电路包括选通电路装置,所述选通电路装置被配置为利用时间滤波窗口对所述握手信号的就绪信号执行选通,以使得所述外部振荡器时钟信号能够作为所述系统时钟进行传送。


4.根据权利要求3所述的系统,其中,所述配备振荡器的电路包括射频收发器。


5.根据权利要求1所述的系统,其中,所述安全电路包括有限状态机,所述有限状态机在所述处理单元的中央处理器的控制下进行操作,所述有限状态机被配置为基于所述故障信号来选择所述系统时钟,并且在所述故障信号的所述发出后,选择所述不同的时钟信号作为所述系统时钟,并且使所述接口电路中断所述外部振荡器时钟信号向所述时钟控制器的传送。


6.根据权利要求1所述的系统,其中,所述处理单元还包括具有时钟输入的处理器,所述时钟输入被配置为接收所述外部振荡器时钟信号。


7.根据权利要求6所述的系统,其中,所述处理器包括通用微控制器或片上系统。


8.一种方法,包括:
从配备振荡器的电路接收外部振荡器时钟信号,并且可选择地提供所述外部振荡器时钟信号作为系统时钟;
在时钟控制器和所述配备振荡器的电路之间交换握手信号,以使得能够向所述时钟控制器传送所述外部振荡器时钟信号;
接收所述外部振荡器时钟信号;
检测所接收的所述外部振荡器时钟信号中的故障;
响应于检测所述故障,发出故障信号;以及
在所述故障信号的所述发出后,选择不同的时钟信号作为所述系统时钟,并且对所述握手信号进行操作,以中断所述外部振荡器时钟信号向所述时钟控制器的传送。


9.根据权利要求8所述的方法,包括在所述故障信号的所述发出后向处理电路核心断言中断。


10.根据权利要求8所述的方法,还包括利用时...

【专利技术属性】
技术研发人员:M·唐蒂尼D·曼加诺S·皮萨萨莱
申请(专利权)人:意法半导体股份有限公司
类型:发明
国别省市:意大利;IT

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1