【技术实现步骤摘要】
用于去除引入的接续位和重新生成丢失的同步位的方法
[0001]本公开内容总体上涉及通用串行总线(USB)系统,并且更具体地,涉及用于纠正由于静噪延迟而被USB中继器损坏的USB高速包的方法和系统。
技术介绍
[0002]各种电子设备(例如,诸如智能电话、平板电脑、笔记本电脑、计算机、膝上型计算机、集线器、充电器、适配器等)被配置成通过通用串行总线(USB)连接器系统来传送数据或传输电力。USB系统的设备可以以各种数据速率进行通信。在一些应用中,USB集线器中的中继器设备用于将以不同数据速率操作的一组设备连接至主机。中继器设备或简称为中继器可以接收以较高数据速率从主机传输的USB包并且可以以相同或较低的数据速率将该USB包重新传输至一个或更多个下游设备。对于根据USB规范修订版本2.0以每秒480兆比特(Mb/s)的最大数据速率高速操作的USB系统,中继器中的传输包络检测器可以检测差分数据线对D+(或DP)和D
‑
(或DM)上的差分电压的存在以指示高速数据包的存在。
[0003]高速数据包以32位同步 ...
【技术保护点】
【技术特征摘要】
1.一种方法,包括:通过兼容通用串行总线(兼容USB)的中继器恢复在第一端口处接收到的USB高速数据包以生成恢复的位流;在第二端口处传输所述恢复的位流;监视所述恢复的位流以检测包结束(EOP)模式;以及响应于检测到所述EOP模式,防止在所述第二端口处传输紧接所述EOP模式之后的所述恢复的位流的一个或更多个接续位。2.根据权利要求1所述的方法,其中,所述USB高速数据包包括由所述兼容USB的中继器使用以检测所述USB高速数据包的同步(SYNC)模式,并且其中,在所述第二端口处传输所述恢复的位流包括:当所述恢复的位流指示接收到所述SYNC模式的多个位时,传输所述恢复的位流。3.根据权利要求1所述的方法,其中,所述EOP模式包括对所述恢复的位流上的7个连续1或7个连续0的数据位进行编码。4.根据权利要求1所述的方法,其中,防止传输所述恢复的位流的所述一个或更多个接续位包括:检测紧接所述EOP模式之后的所述恢复的位流上的所述一个或更多个接续位的持续时间;以及在所检测到的持续时间内防止传输所述一个或更多个接续位。5.根据权利要求1所述的方法,其中,防止传输所述恢复的位流的所述一个或更多个接续位包括:防止传输紧接所述EOP模式之后的所述一个或更多个接续位,直到所述恢复的位流指示下一USB高速数据包。6.根据权利要求1所述的方法,其中,防止传输所述恢复的位流的所述一个或更多个接续位包括:防止传输紧接所述EOP模式之后的所述恢复的位流的可编程数目的位。7.根据权利要求1所述的方法,还包括:区分所述恢复的位流中的所述EOP模式与位填充错误,以在所述第二端口处继续传输紧接所述EOP模式之后的所述恢复的位流。8.根据权利要求7所述的方法,其中,区分所述EOP模式与所述位填充错误包括检测同步USB高速数据包的报头。9.根据权利要求1所述的方法,其中,防止传输所述恢复的位流的所述一个或更多个接续位包括:将所述第二端口驱动到空闲状态。10.根据权利要求1所述的方法,其中,防止传输所述恢复的位流的所述一个或更多个接续位包括:检测紧接所述EOP模式之后的所述恢复的位流表示非接续位;以及继续传输紧接所述EOP模式之后的所述恢复的位流。11.一种通用串行总线(USB)设备,包括:第一物理层逻辑(PHY),所述第一物理层逻辑(PHY)被配置成接收USB高速数据包以生
成恢复的位流;弹性缓冲器,所述弹性缓冲器被配置成存储所述恢复的位流;第二PHY...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。