好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

根据有限信息的顺应性模式检测的制作方法.docx

6页
  • 卖家[上传人]:ting****789
  • 文档编号:310003444
  • 上传时间:2022-06-14
  • 文档格式:DOCX
  • 文档大小:26.61KB
  • / 6 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 根据有限信息的顺应性模式检测的制作方法专利名称:根据有限信息的顺应性模式检测的制作方法技术领域:本公开的方面涉及再驱动器(redriver)电路中的顺应性模式测试(compliancemode test)以及相关方法、用途和用于这种顺应性模式测试的系统背景技术:串行通信/互连协议为不同设备之间的通信提供了高效的机制这些协议可以包括标准,所述标准定义了为与协议兼容而需要的信号特性、时序和状态变化一种串行通信协议是通用串行总线(USB)协议USB已广泛用于电子产业中USB 3. O是下一代USB协议,并且提供5 Gbps的数据速率该协议由PCI Express改编而来,并且相对于USB 2.0提供了速度的改进以及提供了显著的节能USB 3. O可以用在许多不同设备中,这些设备包括但不限于膝上型计算机、台式计算机、外部硬驱、打印机和蜂窝随着速度方面的这些进步,更复杂的设计挑战到来在许多情况下,提供通信功能的集成电路(IC)芯片(例如,USB主机控制器、USB集线器、USB设备)位于与连接器相距非常远的位置例如,单个IC芯片可以提供多个不同端口,每个端口能够与不同设备通信端口可以链接至不同的连接器和/或链接至相同印刷电路板(PCB)上的不同设备。

      这些不同的组件可以位于分立的位置,使得对于所有组件,单个IC的布置非理想此外,单个IC可以起到针对不同通信协议的桥接器的作用,所述不同通信协议具有其自己的需求集合这会进一步限制IC被放置在PCB上的可能位置相应地,从IC到连接器或设备的距离可能足够远以导致一定程度的高速(USB 3.0)信号劣化,从而需要某种再驱动器或再计时器(retimer)将连接器处的信号恢复到理想电平的程度再驱动器提供了能够对信号劣化予以校正的信号调整更复杂的再驱动器还可以校正其他误差,例如,再计时再驱动器可以校正时序误差相应地,IC芯片不需要针对最差情况而设计,通过包含再驱动器设备,可以允许将计算机芯片设计用于更低的成本、更低的功率以及可能略微非(USB)顺应性期望再驱动器将进入的信号恢复到有效信号电平USB 3. O协议定义了顺应性测试操作,遵从USB的设备必须执行该顺应性测试操作这种顺应性测试涉及在两个方向上均传递信息,并且不同的信号调整需求取决于正在执行的顺应性测试的当前部分USB协议没有提供任何机制来在不知道传送至USB设备和来自USB设备的数据的情况下确定顺应性测试的哪部分正在被执行发明内容本公开的实施例涉及一种配置再驱动器电路以处理针对顺应性测试模式的接收到的顺应性图案的方法,所述方法包括通过以下步骤来针对具有第一输入端口和第二输入端口的再驱动器电路检测顺应性测试模式在第一输入端口和第二输入端口上检测远程接收机端接的存在,监视第一输入端口和第二输入端口以检测接收数据,以及响应于在设定时间段上在第一输入端口和第二输入端口上没有检测到接收数据,进入顺应性测试模式;通过监视第二输入端口上的有效信号电平来跟踪顺应性图案;以及响应于所跟踪的顺应性图案来禁用(或使能)第一输入端口上的去加重。

      特定实施例涉及一种设计用于通用串行总线(USB) 3. O协议的顺应性测试模式可以确定顺应性图案的方向,并且可以响应于顺应性图案的方向的确定来实现禁用去加重 的步骤本公开的方面还涉及一种方法,包括通过以下步骤来针对具有第一输入端口和第二输入端口的再驱动器电路检测顺应性模式在第一输入端口和第二输入端口上检测远程接收机端接的存在,监视第一输入端口和第二输入端口以以发现检测到的接收数据,以及响应于在设定时间段上在第一输入端口和第二输入端口上没有检测到接收数据来确定顺应性模式;监视每个输入端口以检测有效数据信号电平;响应于在第一端口上检测到有效信号电平,用去加重配置第一端口,而不用去加重配置第二端口本发明的不同实施例涉及一种再驱动器电路,包括逻辑电路,配置用于通过以下操作来针对具有第一输入端口和第二输入端口的再驱动器电路检测顺应性测试模式在第一输入端口和第二输入端口上检测远程接收机端接的存在,监视第一输入端口和第二输入端口以检测接收数据,以及响应于在设定时间段上在第一输入端口和第二输入端口上没有检测到接收数据,进入顺应性测试模式;通过监视第二输入端口上的有效信号电平来跟踪顺应性图案;以及响应于所跟踪的顺应性图案来禁用第一输入端口上的去加重。

      以上论述不旨在描述每一个实施例或每一种实现方式结合附图,通过以下描述,可以更全面地理解各种示例实施例,附图中图I示出了根据本公开实施例的系统的框图,所述系统包括串行通信设备和再驱动器电路;图2示出了根据本公开实施例的再驱动器的框图;图3示出了根据本公开实施例的再驱动器电路的流程图;图4示出了根据本公开实施例的在顺应性模式期间进行的操作的流程图5示出了根据本公开实施例的用于检测哪个信道承载顺应性图案数据而哪个信道承载来自测试装置的LFPS Ping数据的流程图本公开可以具有多种修改和备选形式,在附图中仅以示例的形式示出了本公开的示例并且将详细描述这些示例然而应理解,本公开不旨在限于所示出和/或所描述的特定实施例相反,旨在覆盖本公开精神和范围之内的所有修改、等同和替换此外,贯穿本文而使用的术语“示例”是说明性的而不是限制性的具体实施例方式本公开的方面涉及再驱动器电路中的顺应性模式测试以及相关方法、用途和用于这种顺应性模式测试的系统本公开不必须限于这种应用,通过使用这种上下文来论述多种示例,可以理解本公开的各个方面本公开的方面涉及一种再驱动器电路,配置为与包括顺应性测试模式的串行通信 协议一起使用。

      再驱动器电路被配置为通过监视有效(valid)数据信号来检测顺应性模式的进入再驱动器电路还被配置为通过继续监视有效数据信号来跟踪顺应性测试模式内的状态响应于所跟踪的状态,再驱动器电路修改相应信道上的信号调整(例如,通过使能和禁用去加重(de-emphasis))本公开的实施例涉及一种再驱动器电路和/或一种使用再驱动器电路的方法再驱动器电路通过监视上电条件、复位条件、有效信号(静噪(squelch)确定)以及一个或多个计时器,来确定串行通信链路的状态信息串行通信链路在被定向为沿相反方向发送/接收数据的两个单向信道上提供双向通信再驱动器电路检测上电和复位条件并启动计时器如果在计时器到期之前没有检测到有效信号电平,再驱动器电路被配置为工作在顺应性模式下一旦处于顺应性模式,再驱动器电路就监视两个单向信道中的每一个以检测有效信号电平当在两个单向信道之一上检测到有效信号电平时,再驱动器电路确定再驱动器电路的哪一侧与受到顺应性测试的设备相连,而哪一侧与发起/控制顺应性测试的设备相连然后再驱动器电路监视适当的信道以检测有效数据,从而跟踪顺应性状态并修改如何对两个单向信道上承载的数据信号进行调整式(例如,通过使能或禁用去加重)。

      根据本公开的特定实施例,再驱动器电路不恢复来自两个单向信道的时钟和数据本公开的具体实施例涉及一种设计为与USB 3. O规范一起使用的再驱动器电路USB 3. O规范描述了将USB设备置于顺应性模式的方法USB 3. O规范还描述了如何确定产生哪些顺应性图案以及哪些顺应性图案包含或不包含去加重测试装置可以以信号通知USB设备应当进入顺应性模式具体地,测试装置可以在USB设备的下游连接上提供负载这使得受测试的设备启动USB 3. O训练序列,USB 3. O训练序列以低频周期信令(LFPS)轮询序列为开始测试装置允许USB设备超时(timeout),并通过在超时时间段期间未能传输有效数据而进入顺应性模式一旦进入顺应性模式,受测试的设备将开始发送在USB 3. O规范中定义的第一顺应性图案测试装置分析接收到的数据并向上游产生USB3. OLFPS Ping信令这使得受测试的USB设备切换到USB 3. O规范中定义的第二顺应性图案测试装置通过学习来自USB设备的每个顺应性图案并产生LFPS Ping信令以使USB设备切换到每个连续的顺应性图案,来继续进行顺应性测试按照这种方式,测试装置可以验证USB设备传输的操作和质量。

      USB 3. O协议将LFPS. ping信号定义为重复的高低差分时钟图案,图案的周期性在一定的范围内(例如,在20ns和IOOns之间),在电气空闲(electrical idle)时间段之间的时钟图案的长度也具有一定的范围(例如,从40ns到200ns)例如,USB 3规范说明了 LFPS Ping是重复的1010图案(pattern),其中在该图案之前和之后总线保持处于电气空闲在特定示例中,USB测试装置可能提供非标准的LFPS. ping信号(例如,电气空闲,随后是单个差分高或低脉冲,随后是电气空闲)尽管该非标准信号可以与LFPS. ping突发(burst)的总持续时间(40ns至200ns)相匹配,然而该非标准信号不会完全遵从USB 3.0中定义的重复差分时钟图案另一种可能的非标准LFPS. ping信号是通过拔掉并重新插入USB连接器而产生的噪声突发相应地,本公开的方面涉及对可能不严格遵从USB 3. O规范的LFPS. ping的检测 根据本公开的实施例,USB再驱动器设备并不处理USB业务(traffic)再驱动器设备可以以模拟方式来处理USB信号以执行接收均衡化、修改输出电压以及可能地添加/修改/消除去加重;然而这些再驱动器设备并不恢复作为USB链路一部分的嵌入的时钟和数据。

      相应地,再驱动器设备被配置为监视线路上的信号是否是有效的差分信号(有效的差分电压)根据该信息,再驱动器设备确定USB链路所处的状态(Rx.检测、轮询(Polling)、U0、U1、顺应性(Compliance)等等)并支持再驱动器操作更具体地,再驱动器设备可以检测并方便顺应性模式操作本公开的方面认识到,在顺应性模式测试期间不提供在去加重控制的再驱动器会破坏USB业务例如,USB 3. O规范会要求上游业务需要去加重被禁用,下游业务需要去加重被使能或禁用(取决于产生的具体顺应性图案)本公开的方面认识到,再驱动器设备可以经由引脚或寄存器来提供对去加重的基本控制,这可以通过使用该再驱动器(并且被测试)的产品中的软件驱动器来实现这些软件驱动器可能需要察觉到USB3. O再驱动器的存在,然后控制再驱动器以方便顺应性测试(例如,通过手动地使能和禁用去加重)这增加了产品开发的成本和时间因此,本公开涉及一种再驱动器电路,所述再驱动器电路智能地使用来自USB链路的有限的可用信息来确定USB链路的状态并方便以高效的自动化方式来进行USB 3. O顺应性测试这对于防止USB业务受损以及为想要生产基于USB的产品的公司提供简单的解决方案而言是特别有用的。

      本公开的方面涉及一种USB 3. O再驱动器设备,所述USB 3. O再驱动器设备使用来自USB业务的有限的信息来确定USB链路状态再驱动器可以使用从USB链路输入的差分电压的状态的有限信息该有限信息基于对是否存在有效差分电压的确定,这有时称作“静噪”检测可以使用该静噪信息来跟踪和跟随USB链路的当前状态例如,再驱动器可以首先如USB规范中所描述的那样来执行接收机检测再驱动器然后使用静噪来检测活动性(或无活动),以检测顺应性模式或正常操作(训练、全功率操作、低功率操作等等)一旦再驱动器确定USB链路已进入顺应性模式,再驱动器就可以使用静噪指示来检测从一个顺应性图案向下一个顺应性图案的变化基于该指示,需要使用顺应性模式检测和特定顺应性图案来使能/禁用每个信道(上游或下游)上的去加重,以便于顺应性模式操作本公开不限于顺应性模式操作的检测,而是可以处理除了顺应性模式之外的其他USB链路转变(transition)根据本公开的多种实施例,本文论述的具有自动顺应性检测能力的再驱动器设备/芯片可以根据需要使用与顺应性模式和/或正在发送哪个顺应性模式有关的信息来控制。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.