通信电路及其控制电路制造技术

技术编号:26772279 阅读:16 留言:0更新日期:2020-12-18 23:55
通信电路,包括:作为时钟候选节点的N个通信节点,其中N≥2;N个通信单元使用相应的通信协议通信,且被连接或能连接为经由相应的所述时钟候选节点接收相应的时钟信号,以用于根据其相应的通信协议通信;以及,控制单元,被配置为在判定操作中监视所述时钟候选节点,且取决于在所述时钟候选节点中的哪个时钟候选节点处检测到接收的时钟信号来判定正在使用所述通信协议中的哪个通信协议,其中至少一个所述通信单元被连接或能连接为经由至少一个所述时钟候选节点根据其相应的通信协议来接收和/或发送数据,所述至少一个所述时钟候选节点不同于所述至少一个所述通信单元接收其相应的时钟信号所经由的时钟候选节点。

【技术实现步骤摘要】
【国外来华专利技术】通信电路及其控制电路
本专利技术涉及通信电路,尤其涉及具有至少两个使用相应的通信协议进行通信的通信单元的这种电路。本专利技术还涉及在这种通信电路中使用的控制电路。
技术介绍
通信电路通常使用给定的通信协议在通信接口上通信。可以与时钟信号同步地操纵待根据这种通信协议进行通信的数据,在这种情况下可以经由相应的数据和时钟通信节点在通信接口上建立并行数据和时钟路径。在此上下文下,数据可以包括控制数据。通信电路得到广泛的使用。电路系统通常由需要彼此通信的电路子系统组成。示例电路子系统包括应用处理器和处理电路,例如操纵音频数据的音频应用处理器。当然,音频数据仅仅是可能需要在数据处理系统内通信的数据的一种示例类型。在具有外围输入/输出部件(诸如,传感器/换能器)的电路的上下文中,其他示例包括视频数据、音频数据、触觉数据和/或任何其他传感器/换能器数据。这样的通信电路可以被实施在主机设备中的IC(集成电路)或其他电路系统上,该主机设备可以被认为是电气设备或电子设备。实施例包括便携式主机设备和/或电池供电主机设备,诸如移动电话、音频播放器、视频播放器、PDA、移动计算平台(诸如,膝上型计算机或平板电脑)和/或游戏设备。在被设计成支持多个通信协议的通信电路中,所需要的通信节点的数目尤其成为一个问题。例如,高级数字通信电路(例如,被实施在IC芯片上的)通常需要支持多种不同的通信协议,其中相关联的装置选择它们的子集(诸如,它们中的仅一个)。因此,在任一种应用中,这种电路可能仅需要使用其所支持的通信协议中的单个通信协议。在那种情况下,为最终未使用的一个或多个通信协议所设置的任何通信节点可能被认为是冗余的。以集成电路为例,通信节点可以位于所涉及的通信电路的内部,在这种情况下,通信节点以及对应的通信路径的数目可能仅影响电路布局以及面积。然而,这样的通信节点可以是集成电路的外部节点,对应于连接引脚或接合垫/焊球。IC的持续小型化导致芯片尺寸减小以及芯片封装球数减少。因此,随着技术的发展,存在减少引脚数的压力。引脚数减少的潜在候选者是控制引脚以及数据引脚。期望的是解决上面的问题,例如解决支持多个通信协议与减少所需的通信节点的数目之间的冲突。
技术实现思路
根据第一方面,提供了一种通信电路,包括:N个通信节点,所述N个通信节点作为时钟候选节点,其中N≥2;N个通信单元,所述N个通信单元使用相应的通信协议进行通信,且所述N个通信单元被连接或能连接为经由相应的所述时钟候选节点接收相应的时钟信号,以用于根据所述N个通信单元的相应的通信协议进行通信;以及,控制单元,所述控制单元被配置为在判定操作中监视所述时钟候选节点,且取决于在所述时钟候选节点中的哪个时钟候选节点处检测到所接收的时钟信号来判定正在使用所述通信协议中的哪个通信协议,其中至少一个所述通信单元被连接或能连接为经由至少一个所述时钟候选节点根据其相应的通信协议来接收和/或发送数据,所述至少一个所述时钟候选节点不同于所述至少一个所述通信单元接收其相应的时钟信号所经由的时钟候选节点。通过将所述通信单元布置成经由相应的不同时钟候选节点根据它们的相应的通信协议来接收相应的时钟信号以用于通信,可能的是,取决于在所述时钟候选节点中的哪个时钟候选节点处检测到所接收的时钟信号来判定正在使用所述通信协议中的哪个通信协议。这导致一种简洁的方法来判定正在使用哪个通信协议,且使得时钟候选节点能够在通信单元之间共享。所述控制单元可以被配置为如果在用于所述通信协议中的一个特定通信协议的通信单元能连接以接收其相应的时钟信号所经由的时钟候选节点处检测到时钟信号,则判定正在使用该特定通信协议。所述控制单元可以被配置为:启用或保持启用或连接以使用被判定为正在使用其通信协议的通信单元;和/或不启用、禁用、保持禁用或断开不同于被判定为正在使用其通信协议的通信单元的每一所述通信单元。所述控制单元可以被配置为将被判定为正在使用其通信协议的通信单元连接至至少一个所述时钟候选节点,从而根据其相应的通信协议来接收和/或发送数据,所述至少一个所述时钟候选节点不同于该通信单元能连接以接收其相应的时钟信号所经由的时钟候选节点。所述控制单元可以被配置为通过检测所述时钟候选节点中的一个或多个时钟候选节点处的信号边沿来监视所述时钟候选节点。所述控制单元可以被配置为基于在所述判定操作中在所述时钟候选节点中的所述一个或多个时钟候选节点处检测到多少个信号边沿(例如,通过检测这些节点中的哪个节点最先经历了例如给定数目的信号转换/信号边沿),来检测在所述时钟候选节点中的一个时钟候选节点处接收到时钟信号。关于哪个时钟候选节点具有所述时钟信号的判定可能取决于所观察到的信号边沿的数目(用于不同节点的计数之间的比较)等。该判定还可能基于对计数值的过滤或其他数学运算。做出判定所花费的时间段会影响计数多少个信号边沿,且可以控制此时间段。类似地,也可以控制待计数的边沿的阈值数目。所述控制单元可以被配置为在所述判定操作中对在所述时钟候选节点中的一个或多个时钟候选节点处所检测到的信号边沿进行计数,且如果在所述时钟候选节点处所检测到的信号边沿数的数目达到一个阈值,则检测到在该时钟候选节点处接收到时钟信号。例如,所述控制单元可以被配置为在所述判定操作中,如果在所述时钟候选节点中的一个时钟候选节点处所检测到的信号边沿的数目达到所述阈值之后,每一另外的时钟候选节点处所检测到的信号边沿的数目才达到所述阈值,则检测到在所述时钟候选节点中的所述一个时钟候选节点处接收到时钟信号。所述控制单元可以被配置为在所述判定操作中对所述时钟候选节点中的一些或所有时钟候选节点处所检测到的信号边沿进行计数,且基于在针对那些时钟候选节点所计数的信号边沿的数目之间的比较或对针对那些时钟候选节点所计数的信号边沿的数目执行的数学运算,检测到在那些时钟候选节点中的一个时钟候选节点处接收到时钟信号。这样的“比较”可能足以排除基于例如存在的DDR数据信号的错误判定。所述控制单元可以被配置为在所述判定操作中对在所述时钟候选节点中的一些或所有时钟候选节点处所检测到的信号边沿进行计数,且检测在那些时钟候选节点中检测到更高或最高数目的边沿的一个时钟候选节点处接收到时钟信号。所述控制单元可以被配置为基于在对应于所述判定操作的判定周期中检测到多少个信号边沿来检测在所述时钟候选节点中的一个时钟候选节点处接收到时钟信号。所述控制单元可以被配置为通过检测在至少另一所述时钟候选节点处未接收到时钟信号来检测在特定的时钟候选节点处接收到时钟信号。每一通信单元可以被连接以经由一个或多个所述时钟候选节点根据其相应的通信协议来接收和/或发送数据,所述一个或多个所述时钟候选节点不同于该通信单元被连接以接收其相应的时钟信号所经由的时钟候选节点。所述通信单元中的至少一个通信单元可以被连接以经由所述通信电路中不同于所述时钟候选节点的一个或多个通信节点根据其相应的通信协议来接收和/或发送数据。所述控制单元可以被配置为在一个或多个后续的判定操作中重本文档来自技高网
...

【技术保护点】
1.通信电路,包括:/nN个通信节点,所述N个通信节点作为时钟候选节点,其中N≥2;/nN个通信单元,所述N个通信单元使用相应的通信协议进行通信,且所述N个通信单元被连接或能连接为经由相应的所述时钟候选节点接收相应的时钟信号,以用于根据所述N个通信单元的相应的通信协议进行通信;以及/n控制单元,所述控制单元被配置为在判定操作中监视所述时钟候选节点,且取决于在所述时钟候选节点中的哪个时钟候选节点处检测到接收的时钟信号来判定正在使用所述通信协议中的哪个通信协议,/n其中至少一个所述通信单元被连接或能连接为经由至少一个所述时钟候选节点根据其相应的通信协议来接收和/或发送数据,所述至少一个所述时钟候选节点不同于所述至少一个所述通信单元接收其相应的时钟信号所经由的时钟候选节点。/n

【技术特征摘要】
【国外来华专利技术】20180430 US 15/966,6311.通信电路,包括:
N个通信节点,所述N个通信节点作为时钟候选节点,其中N≥2;
N个通信单元,所述N个通信单元使用相应的通信协议进行通信,且所述N个通信单元被连接或能连接为经由相应的所述时钟候选节点接收相应的时钟信号,以用于根据所述N个通信单元的相应的通信协议进行通信;以及
控制单元,所述控制单元被配置为在判定操作中监视所述时钟候选节点,且取决于在所述时钟候选节点中的哪个时钟候选节点处检测到接收的时钟信号来判定正在使用所述通信协议中的哪个通信协议,
其中至少一个所述通信单元被连接或能连接为经由至少一个所述时钟候选节点根据其相应的通信协议来接收和/或发送数据,所述至少一个所述时钟候选节点不同于所述至少一个所述通信单元接收其相应的时钟信号所经由的时钟候选节点。


2.根据权利要求1所述的通信电路,其中所述控制单元被配置为如果在用于所述通信协议中的一个特定通信协议的通信单元能连接以接收其相应的时钟信号所经由的时钟候选节点处检测到时钟信号,则判定正在使用该特定通信协议。


3.根据权利要求1或2所述的通信电路,其中所述控制单元被配置为:
启用或保持启用或连接以使用被判定为正在使用其通信协议的通信单元;和/或
不启用、禁用、保持禁用或断开不同于被判定为正在使用其通信协议的通信单元的每一所述通信单元。


4.根据前述权利要求中的任一项所述的通信电路,其中所述控制单元被配置为将被判定为正在使用其通信协议的通信单元连接至至少一个所述时钟候选节点,从而根据其相应的通信协议来接收和/或发送数据,所述至少一个所述时钟候选节点不同于该通信单元能连接以接收其相应的时钟信号所经由的时钟候选节点。


5.根据前述权利要求中的任一项所述的通信电路,其中所述控制单元被配置为通过检测所述时钟候选节点中的一个或多个时钟候选节点处的信号边沿来监视所述时钟候选节点。


6.根据前述权利要求中的任一项所述的通信电路,其中所述控制单元被配置为基于在所述判定操作中在所述时钟候选节点中的所述一个或多个时钟候选节点处检测到多少个信号边沿,检测在所述时钟候选节点中的一个时钟候选节点处接收到时钟信号。


7.根据前述权利要求中的任一项所述的通信电路,其中所述控制单元被配置为在所述判定操作中对在所述时钟候选节点中的一个或多个时钟候选节点处所检测到的信号边沿进行计数,且如果在所述时钟候选节点处所检测到的信号边沿数的数目达到一个阈值,则检测到在该时钟候选节点处接收到时钟信号。


8.根据权利要求7所述的通信电路,其中所述控制单元被配置为在所述判定操作中,如果在所述时钟候选节点中的一个时钟候选节点处所检测到的信号边沿的数目达到所述阈值之后,每一另外的时钟候选节点处所检测到的信号边沿的数目才达到所述阈值,则检测到在所述时钟候选节点中的所述一个时钟候选节点处接收到时钟信号。


9.根据前述权利要求中的任一项所述的通信电路,其中所述控制单元被配置为在所述判定操作中对所述时钟候选节点中的一些或所有时钟候选节点处所检测到的信号边沿进行计数,且基于在针对那些时钟候选节点所计数的信号边沿的数目之间的比较或对针对那些时钟候选节点所计数的信号边沿的数目执行的数学运算,检测到在那些时钟候选节点中的一个时钟候选节点处接收到时钟信号。


10.根据前述权利要求中的任一项所述的通信电路,其中所述控制单元被配置为在所述判定操作中对在所述时钟候选节点中的一些或所有时钟候选节点处所检测到的信号边沿进行计数,且检测在那些时钟候选节点中检测到更高或最高数目的边沿的一...

【专利技术属性】
技术研发人员:A·M·布默E·P·兹维斯格G·A·韦特W·兹瓦特
申请(专利权)人:思睿逻辑国际半导体有限公司
类型:发明
国别省市:英国;GB

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

1