基于码元转变的眼图触发的制作方法

文档序号:9932875阅读:340来源:国知局
基于码元转变的眼图触发的制作方法
【专利说明】基于码元转变的眼图触发
[0001] 相关申请的交叉引用
[0002] 本申请要求于2013年10月9日提交的美国临时专利申请No. 61/888,611、以及于 2014年10月6日提交的美国非临时专利申请No. 14/507,702的优先权和权益,该两件申请的 全部内容通过援引纳入于此。
[0003] 背景
[0004] 领域
[0005] 本公开一般涉及高速数据通信接口,尤其涉及多线、多相数据通信链路中的信令 分析。
【背景技术】
[0006] 移动设备(诸如蜂窝电话)的制造商可从各种来源(包括不同制造商)获得移动设 备的各组件。例如,蜂窝电话中的应用处理器可从第一制造商获得,而蜂窝电话的显示器可 从第二制造商获得。可使用基于标准的或专有物理接口来互连应用处理器和显示器或其他 设备。例如,显示器可提供遵从由移动行业处理器接口联盟(MIPI)所规定的显示系统接口 (DSI)标准的接口。
[0007] 在多线接口中,通信链路的最大速度和时钟数据恢复(CDR)电路的能力可受在通 信链路上携带的码元之间的转变时间的可变性、从通信链路的不同导线接收的信号之间的 相移所限制。在多线接口以及类似物中。不同导线上的转变可展现信号转变时间的不同变 动。当在接收机处观察到的多个转变发生在码元边界时和当转变时间在短时间段上可变 时,传统测试和测量系统可能不能够正确地表征通信链路。例如,多线信号中的较大转变时 间差可使高速数字存储示波器所显示的眼图中的眼图开口模糊。
[0008] 概述
[0009] 本文所公开的实施例提供了实现对多线和/或多相通信链路的信道特性的改进测 试和测量的系统、方法和装置。该通信链路可以例如被部署在诸如包括多个半导体集成电 路(1C)器件的移动终端之类的装置中。
[0010] 在本公开的一方面,一种数据传输方法包括针对从通信链路顺序接收到的多个码 元中的每一个码元确定对应于码元边界处的第一转变的触发点,以及提供将该多个码元的 表示彼此叠加的图像。这些表示可通过在时间上对准被确定用于该多个码元的触发来在该 图像中关于彼此排列。每个触发可与被用来捕捉在其对应码元中传达的数据的采样时钟相 关。
[0011] 在本公开的一方面,藉以确定触发的码元边界出现在每个码元的结尾。在一些实 例中,藉以确定触发的码元边界可出现在每个码元的开始。第一转变可包括被多个差分接 收机之一输出的信号的第一零交叉。第一转变可包括由差分探测器产生的信号的第一零交 叉。第一转变可包括从对在通信链路的多条导线上观察到的电流或电压状态计算出的信号 的第一零交叉。
[0012] 在本公开的一方面,可确定通信链路中两条导线之间的状态差。该通信链路可包 括M线、N相解码器。在一个示例中,多个差分接收机被提供在3线、3相解码器中,并且每个差 分接收机的输出可标识三个或更多个电压状态之间的转变。该通信链路可包括N阶乘解码 器。
[0013] 在本公开的一方面,每个触发与被用来从码元的经延迟版本捕捉信息的采样时钟 的边沿相关。该图像可包括眼图。
[0014] 在本公开的一方面,一种设备包括用于针对从通信链路顺序接收到的多个码元中 的每一个码元确定对应于码元边界处的第一转变的触发的装置,以及用于提供将该多个码 元的表示彼此叠加的图像的装置。这些表示可通过在时间上对准被确定用于该多个码元的 触发来在该图像中关于彼此排列。每个触发可与被用来捕捉在其对应码元中传达的数据的 采样时钟相关。
[0015] 在本公开的一方面,一种装置包括处理电路,其被配置成针对从通信链路顺序接 收到的多个码元中的每一个码元确定对应于码元边界处的第一转变的触发,以及提供将该 多个码元的表示彼此叠加的图像。这些表示可通过在时间上对准被确定用于该多个码元的 触发来在该图像中关于彼此排列。每个触发可与被用来捕捉在其对应码元中传达的数据 的采样时钟相关。
[0016] 在本公开的一方面,一种处理器可读存储介质可具有或维持一条或多条指令,该 一条或多条指令在被至少一个处理电路执行时使得该至少一个处理电路针对从通信链路 顺序接收到的多个码元中的每一个码元确定对应于码元边界处的第一转变的触发,以及提 供将该多个码元的表示彼此叠加的图像。这些表示可通过在时间上对准被确定用于该多个 码元的触发来在该图像中关于彼此排列。每个触发可与被用来捕捉在其对应码元中传达的 数据的采样时钟相关。
[0017] 附图简述
[0018] 图1解说了根据本文所公开的某些方面的采用1C设备之间可被测量的数据链路的 装置的示例。
[0019] 图2解说了根据本文所公开的某些方面的采用1C设备之间可被测量的数据链路的 装置的系统架构。
[0020] 图3解说了 N相极性数据编码器。
[0021 ]图4解说了N相极性编码接口中的信令。
[0022]图5解说了 N相极性解码器。
[0023] 图6解说了 M线、N相极性解码器中的转变检测。
[0024] 图7是信号上升时间对M线、N相极性解码器中的转变检测的影响的简化示例。
[0025] 图8是解说M线、N相极性解码器中的可用状态转变的状态图。
[0026] 图9包括解说转变和眼区的眼图的示例。
[0027] 图10包括解说当在码元之间发生多个零交叉时N相极性编码中的码元转变区可变 性的时序图。
[0028] 图11包括解说当在码元之间发生单个零交叉时N相极性编码中的码元转变区的时 序图。
[0029]图12是解说M线、N相极性解码器中的潜在转变的眼图。
[0030]图13是解说在发射时钟用相移信号调制时与M线、N相极性通信链路相关的码元 转变和眼区的眼图。
[0031] 图14是解说在发射时钟用相移信号调制时M线、N相极性解码器中的码元转变和眼 区的某些方面的眼图。
[0032] 图15是根据本文所公开的某些方面适配的M线、N相极性通信链路的眼图的第一示 例。
[0033] 图16是根据本文所公开的某些方面适配的M线、N相极性通信链路的眼图的第二示 例。
[0034] 图17是根据本文所公开的某些方面优化的关于多码元眼图的眼图的示例。
[0035] 图18是解说采用可根据本文所公开的某些方面来适配的处理电路的装置的示例 的框图。
[0036] 图19是根据本文所公开的某些方面的用于生成描述M线、N相信号的眼图的方法的 流程图。
[0037] 图20解说了根据本文所公开的某些方面的被配置成生成眼图的装置的一个示例。
[0038] 图21解说了根据本文所公开的某些方面的被配置成生成眼图的测试装置的示例。 [0039] 详细描述
[0040]现在参照附图描述各个方面。在以下描述中,出于解释目的阐述了众多具体细节 以提供对一个或多个方面的透彻理解。然而,明显的是,没有这些具体细节也可实践此种 (类)方面。
[0041 ]如本申请中所使用的,术语"组件"、"模块"、"系统"及类似术语旨在包括计算机相 关实体,诸如但并不限于硬件、固件、硬件与软件的组合、软件、或执行中的软件。例如,组件 可以是但不限于是,在处理器上运行的进程、处理器、对象、可执行件、执行的线程、程序和/ 或计算机。作为解说,在计算设备上运行的应用和该计算设备两者皆可以是组件。一个或多 个组件可驻留在进程和/或执行的线程内,且组件可以本地化在一台计算机上和/或分布在 两台或更多台计算机之间。另外,这些组件能从其上存储着各种数据结构的各种计算机可 读介质来执行。这些组件可藉由本地和/或远程进程来通信,诸如根据具有一个或多个数 据分组的信号来通信,这样的数据分组诸如是来自藉由该信号与本地系统、分布式系统中 另一组件交互的、和/或跨诸如因特网之类的网络与其他系统交互的一个组件的数据。 [0042]此外,术语"或"旨在表示包含性"或"而非排他性"或"。即,除非另外指明或从上下 文能清楚地看出,否则短语"X采用A或B"旨在表示任何自然的可兼排列。即,短语"X采用A或 B"得到以下任何实例的满足:X采用A;X采用B;或X采用A和B两者。另外,本申请和所附权利 要求书中所使用的冠词"一"和"某"一般应当被解释成表示"一个或多个",除非另外声明或 者可从上下文中清楚看出是指单数形式。
[0043]本发明的某些方面可适用于被部署在电子设备之间的通信链路,这些电子设备可 包括装置(诸如电话、移动计算设备、电器、汽车电子设备、航空电子系统等)的子组件。图1 描绘了采用1C设备之间的通信链路的装置的简化示例。装置100可包括可操作地耦合至处 理电路102的通信收发机106。在一个示例中,装置100可包括无线通信设备,该无线通信设 备通过RF收发机106与无线电接入网(RAN)、核心接入网、因特网和/或另一网络通信。处理 电路102可包括专用IC(ASIC) 108和/或一个或多个其他1C设备。ASIC 108可包括一个或多 个处理设备、逻辑电路等等。处理电路102可包括和/或耦合至处理器可读存储(诸如存储器 112),该处理器可读存储可维护可由处理电路102的处理器执行的指令以及可由处理电路 102操纵的数据。处理电路102的某些功能可由操作系统以及应用编程接口(API)llO层中的 一者或多者来控制,该API 110层支持并允许执行驻留在存储介质(诸如存储器设备112)中 的软件模块。存储器设备112可包括只读存储器(ROM)或随机存取存储器(RAM)、电可擦除可 编程ROM(EEPROM)、闪存卡、或可以在处理系统和计算平台中使用的任何存储器设备。处理 电路102可以能够访问或包括本地数据库114,该本地数据库114可被配置成维护用于配置 和操作该装置100的操作参数和其它信息。本地数据库114可使用数据库模块、闪存、磁介 质、EEPR0M、光学介质、磁带、软盘或硬盘等中的一者或多者来实现。处理电路102也可以可 操作地耦合至外部设备,诸如天线122、显示器124、操作者控件(诸如按键板126、按钮、摇杆 或滑块开关128)、和/或其他组件。
[0044]图2是解说装置200的某些方面的示意框图,该装置200诸如是无线移动设备、移动 电话、移动计算系统、无线电话、笔记本计算机、平板计算设备、媒体播放器、游戏设备、电 器、可穿戴计算设备等。装置200可包括通过通信链路220交换数据和控制信息的多个1C设 备202和230。通信链路220可被用于连接1C设备202和230,无论1C设备202、230彼此紧邻还 是位于装置200的物理上不同的部分中。在一个示例中,通信链路220可被设在搭载1C设备 202和230的芯片载体、基板或电路板上。在另一示例中,第一 1C设备202可位于折叠式电话 的键盘部分中,而第二1C设备230可位于折叠式电话的显示器部分中。在另一示例中,通信 链路220的一部分可包括电缆或光学连接。
[0045] 通信链路220可包括多个信道222、224和226。一个或多个信道226可以是双向的, 并且可以在半双工模式中和/或在全双工模式中操作。一个或多个信道222和/或224可以是 单向的。通信链路220可以是非对称的,由此在一个方向上提供较高带宽。在一个示例中,第 一通信信道222可被称为前向链路222,而第二通信信道224可被称为反向链路224。第一 1C 设备202可以被指定为主机系统或发射机,而第二1C设备230可以被指定为客户机系统或接 收机,即便1C设备202和230都被配置成在通信链路222上传送和接收。在一个示例中,前向 链路222可以在将数据从第一 1C设备202传达给第二1C设备230时以较高数据率操作,而反 向链路224可以在将数据从第二1C设备230传达给第一 1C设备202时以较低数据率操作。 [0046] 1C设备202和230可各自包括处理器206、236,该处理器206、236可设在处理电路、 计算电路、或其他电路中。在一个示例中,第一 1C设备202可被适配成执行装置200的核心功 能,包括维护通过无线收发机204和天线214的无线通信,而第二1C设备230可被配置成支持 管理或操作显示器控制器232的用户接口,并且可使用相机控制器234来控制相机或视频输 入设备的操作。1C设备202和230中的一者或多者所支持的其它特征可包括键盘、语音识别 组件、全球定位系统、生物测定识别系统、运动传感器、以及其它输入或输出设备。显示器控 制器232可包括支持显示器(诸如液晶显示器(IXD)面板、触摸屏显示器、指示器等)的电路 和软件驱动程序。存储介质208和238可包括瞬态和/或非瞬态存储设备,其被适配成维护由 相应处理器206和236、和/或1C设备202和230的其它组件所使用的指令和数据。每个处理 器206、236与其相应的存储介质208和238以及其它模块和电路之间的通信可分别由一个或 多个总线212和242来促成。
[0047]反向链路224可按与前向链路222相同的方式操作,并且前向链路222和反向链路 224可以能够以相当的速度或以不同的速度进行传送,其中速度可被表示为数据率(或数据 传输速率)和/或发射机时钟速率。取决于应用,前向和反向数据率可以基本上相同或相差 几个数量级。在一些应用中,单个双向链路226可支持第一 1C设备202与第二1C设备230之间 的通信。当例如前向和反向链路222和224共享相同的物理连接并以半双工方式工作时,前 向链路222和/或反向链路224可被配置成以双向模式工作。在一个示例中,通信链路220可 被操作用于根据行业或其它标准在第一 1C设备202与第二1C设备23
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1