在通用串行总线(USB)边带通道上进行隧道传输制造技术

技术编号:38320985 阅读:15 留言:0更新日期:2023-07-29 09:03
在通用串行总线(USB)边带通道上进行隧道传输的系统和方法提供了一种在USB 4.0边带通道上在主设备与从设备之间隧道传输I2C事务的方式。更具体地,从设备地址表查找(SATL)电路被添加到主机电路。在主机处接收来自I2C总线的信号,并且与目的地相关联的任何地址由SATL转换。转换的地址被传递到与主机电路中的边带通道相关联的低速接口。在低速接口处接收的信号同样在SATL中进行反向转换,然后通过I2C总线发送出去。以该方式,可以通过USB接口的低速边带接口部分在边带通道上路由低速I2C信号。边带接口部分在边带通道上路由低速I2C信号。边带接口部分在边带通道上路由低速I2C信号。

【技术实现步骤摘要】
【国外来华专利技术】在通用串行总线(USB)边带通道上进行隧道传输
[0001]优先权申请
[0002]本申请要求2020年10月28日提交的、题目为“TUNNELING OVER UNIVERSAL SERIAL BUS(USB)SIDEBAND CHANNEL”的美国专利申请序列号17/082873的优先权,通过引用以其整体并入本文。


[0003]本公开的技术总体上涉及隧道通信总线,诸如通用串行总线(USB)。

技术介绍

[0004]计算设备在现代社会比比皆是。计算设备流行的至少部分原因是它们可以提供的大量功能。这种多样化的功能通常是将小众(niche)电路系统并入到不同集成电路(IC)或设备中的结果。已经开发了许多不同的协议来允许IC或设备相互通信。在许多情况下,协议专门用于特定目的,导致计算设备(包括诸如智能电话和平板的移动计算设备)内有多个通信链路。最近,已经发布了通用串行总线(USB)4.0,它考虑在USB通信链路内隧道传输其他协议。预计USB 4.0将很容易适应使用主要发送/接收差分对同时还提供指定的边带链路的大多数高速协议。虽然USB 4.0指定了边带链路,但在将边带链路用于特定低速通信协议时仍有改进空间。

技术实现思路

[0005]详细描述中公开的方面包括在通用串行总线(USB)边带通道上进行隧道传输的系统和方法。具体地,本公开的示例性方面提供了一种在USB 4.0边带通道上在主设备与从设备之间隧道传输I2C事务的方式。更具体地,从设备地址表查找(SATL)电路被添加到主机电路。在主机处接收来自I2C总线的信号,并且与目的地相关联的任何地址由SATL转换。转换的地址被传递到与主机电路中的边带通道相关联的低速接口。在低速接口处接收的信号同样在SATL中进行反向转换,然后通过I2C总线发送出去。I2C信号通过隧道协议传播时的延迟可以通过向期望响应的设备发出延展命令来解决。以该方式,可以通过USB接口的低速边带接口部分在边带通道上路由低速I2C信号。这种路由允许USB接口的高速接口部分保持休眠(例如,可能处于低功率模式),并且不需要附加的引脚和导体来将I2C信号传送到远程电路。
[0006]在这点上,在一方面,公开了一种集成电路(IC)。IC包括被配置为耦合到低速链路的第一低速接口。IC还包括与第一低速接口相关联的转换电路。IC还包括被配置为耦合到多通道总线中的边带链路的第二低速接口。IC还包括控制电路。控制电路被配置为从第一低速接口接收第一信号。控制电路还被配置为使用转换电路来生成其中嵌入有地址的命令。控制电路还被配置为通过第二低速接口跨多通道总线将命令发送到远程IC。
[0007]在另一方面,公开了一种IC。IC包括被配置为耦合到低速链路的第一低速接口。IC还包括被配置为耦合到多通道总线中的边带链路的第二低速接口。IC还包括控制电路。控
制电路被配置为从第二低速接口接收包括命令和地址的第一信号。控制电路还被配置为通过第一低速接口跨多通道总线将命令发送到远程IC。
[0008]在另一方面,公开了一种用于通信的方法。方法包括:从第一低速接口接收第一信号。方法还包括:使用转换电路来生成其中嵌入有地址的命令。方法还包括:通过第二低速接口跨多通道总线将命令发送到远程IC。
附图说明
[0009]图1A是通过通用串行总线(USB)通信链路耦合到远程外围设备的程式化计算设备;
[0010]图1B是通过USB通信链路耦合到远程外围设备的程式化移动计算设备;
[0011]图2是图1A或图1B的计算设备内的在USB通信链路上通信的集成电路(IC)的框图;
[0012]图3是USB Type

C连接器中的引脚布局的图;
[0013]图4是在USB通信链路上通信的两个IC的框图,其中低速链路与高速链路在视觉上分离;
[0014]图5是通过USB链路耦合到主机IC的I2C总线和耦合到主机IC的其他I2C设备的框图;
[0015]图6是来自图5的主机IC的框图;
[0016]图7A是来自图5的从设备IC的框图;
[0017]图7B是可以在USB链路上使用的诸如重定时器芯片的直通从设备的框图;
[0018]图7C是USB链路上的一系列级联从设备的框图,该一系列级联从设备可以使用边带隧道通信的方面;
[0019]图8A是命令的表,该命令可以被用在边带通道上以支持其上的I2C信令;
[0020]图8B是可以被嵌入在来自图8A的表的寄存器中的命令的分解;
[0021]图9A是在边带通道上发送的I2C写入命令的时间线;
[0022]图9B是反映图9A的时间线的信号流图;
[0023]图10A是在边带通道上发送的I2C读取命令的时间线;
[0024]图10B是反映图10A的时间线的信号流图;
[0025]图11是图示用于从主机在边带通道上发送I2C信号的示例性过程的流程图;
[0026]图12是示例性的基于处理器的系统的框图,该系统可以包括诸如所示的USB系统;以及
[0027]图13是可以在图12的基于处理器的系统中使用的收发器架构的框图。
具体实施方式
[0028]现在参考附图,描述了本公开的几个示例性方面。“示例性”一词在本文中用于表示“作为示例、实例或说明”。在本文中被描述为“示例性”的任何方面不必被解释为比其他方面优选或有利。
[0029]在详细描述中公开的方面包括在通用串行总线(USB)边带通道上进行隧道传输的系统和方法。具体地,本公开的示例性方面提供了一种在USB 4.0边带通道上在主设备与从设备之间隧道传输I2C事务的方式。更具体地,从设备地址表查找(SATL)电路被添加到主机
电路。在主机处接收来自I2C总线的信号,并且与目的地相关联的任何地址由SATL转换。转换的地址被传递到与主机电路中的边带通道相关联的低速接口。在低速接口处接收的信号同样在SATL中进行反向转换,然后通过I2C总线发送出去。I2C信号通过隧道协议传播时的延迟可以通过向期望响应的设备发出延展(stretch)命令来解决。以该方式,可以通过USB接口的低速边带接口部分在边带通道上路由低速I2C信号。这种路由允许USB接口的高速接口部分保持休眠(例如,可能处于低功率模式),并且不需要附加的引脚和导体来将I2C信号传送到远程电路。
[0030]在说明根据本公开的使用USB边带链路来通过USB链路发送I2C信号的具体示例之前,参考图1A、图1B和图2提供了USB通信链路可以存在于其中的可能环境的简要概述,而在图3中图示了USB Type

C连接器。实际边带通道的讨论在下面参考图4开始,而USB连接和I2C总线的交集参考图5进行讨论。在USB边带通道上发送I2C信号的示例性方面在下面参考图6开始。
[0031]在这方面,图1A图示了计算系统100。计算系统100可以包括主计算机壳体102,主计算机壳体102包本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种集成电路(IC),包括:第一低速接口,被配置为耦合到低速链路;转换电路,与所述第一低速接口相关联;第二低速接口,被配置为耦合到多通道总线中的边带链路;以及控制电路,被配置为:从所述第一低速接口接收第一信号;使用所述转换电路来生成其中嵌入有地址的命令;以及通过所述第二低速接口跨所述多通道总线将所述命令发送到远程IC。2.根据权利要求1所述的IC,其中所述第一低速接口包括I2C接口。3.根据权利要求1所述的IC,其中所述第二低速接口包括通用串行总线(USB)接口中的边带接口。4.根据权利要求1所述的IC,还包括总线接口,所述总线接口包括超高速接口、全速接口和高速接口中的至少一者以及所述第二低速接口。5.根据权利要求1所述的IC,其中所述控制电路还被配置为:通过所述第二低速接口,从所述低速链路接收第二信号。6.根据权利要求5所述的IC,其中所述控制电路还被配置为:从所述第二信号提取第二地址,并且使用所述第二地址,通过所述第一低速接口向第二远程IC发送第三信号。7.根据权利要求1所述的IC,其中所述第一信号包括读取命令。8.根据权利要求1所述的IC,其中所述第一信号包括写入命令。9.根据权利要求1所述的IC,其中所述控制电路被配置为通过所述第一低速接口发送延展命令。10.根据权利要求1所述的IC,其中所述第二低速接口包括通用串行总线(USB)C型连接器的至少一部分。11.根据权利要求1所述的IC,所述IC被集成到设备中,所述设备选自由以下项组成的组:机顶盒、娱乐单元、导航设备、通信设备、固定位置数据单元、移动位置数据单元、全球定位系统(GPS)设备、移动电话、蜂窝电话、智能电话、会话发起协议(SIP)电话、平板计算机、平板手机、服务器、计算机、便携式计算机、移动计算设备、可穿戴计算设备、台式计算机、个人数字助理(PDA)、显示器、计算机显示器、电视、调谐器、无线电设备、卫星无线电设备、音乐播放器、数字音乐播放器、便携式音乐播放器、数字视频播放器、视频播放器、数字视频光盘(DVD)播放器、便携式数字视频播放器、机动车、交通工具组件、航空电子系统、无人机和多轴线飞行器。12....

【专利技术属性】
技术研发人员:Y
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:

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

1