一种设置预加重和/或均衡参数的方法及装置的制作方法

文档序号:7696333阅读:327来源:国知局
专利名称:一种设置预加重和/或均衡参数的方法及装置的制作方法
技术领域
本发明涉及通讯系统背板高速信号传输线,特别是涉及一种设置预加重和 /或均衡参数的方法及装置。
背景技术
背板(backpanel)为用于实现不同单板间互相连接的印刷电路板(PCB, Printed Circuit Board) PCB板,由PCB走线及PCB上的插座构成。当前背板 高速信号传输线速率已达到或超过1G赫兹的比特率,高速传输线采用差分信 号的PCB走线格式,芯片高速串行口发送端将数据发送,数据码流经PCB板 传输线传输到达通讯系统芯片高速串行口接收端,由此实现发送端到接收端信 息的交互。
根据高速信号传输线理论,信号经PCB板传输之后,信号高频分量衰减 幅度大于低频分量的衰减幅度。信号衰减与PCB板传输线长度、与所使用的 PCB材质、PCB 4反阻抗控制等特性相关。为补偿信号高频分量的衰减,可以 在高速串行口发送端提升信号的高频分量,即发送端预加重技术 (Pre-Emphasis),也可以在高速串行口接收端压低信号低频分量,即接收端均 衡才支术(Equalization )。
为保证高速信号在接收端有一个合适的信号幅度、眼图,需要高速串行口 发送端配置合适的预加重参数,接收端配置合适的均衡参数。在相同的PCB 材质、PCB阻抗控制前提下,该预加重参数、均衡参数设置和高速串行口发 送端与接收端之间的信号传输线长度相关。
大型通讯设备,通常采用插板技术,即系统设计一个背板PCB,背板上 有很多槽位,槽位和槽位之间通过背板PCB走线互连,单板通过插座插在通 讯设备背板槽位上,由此实现单板和单板之间信息的互通。两块单板高速串行 口之间传输线长度包括第一块单板高速串行口信号输出端到背板插座的PCB走线长度,第一块单板和背板之间的插座走线长度,传输线在背板上的走线长 度,第二块单板和背板之间的插座走线长度,第二块单板高速串行口信号输入
端到背板插座的PCB走线长度。第一块单板高速串行口信号输出端即发送端 到第二块单板高速串行口信号输入端即接收端之间总的传输线长度由上述5 部分传输线长度构成。由于插座走线长度只占传输线总长度极小的一部分,可 忽略不计,因此该总的传输线长度可近似表示为两块单板上的传输线长度和背 板上的传输线长度相加的和,即近似为第 一块单板高速串行口信号输出端即发 送端到背板插座的PCB走线长度、传输线在背板上的走线长度以及第二块单 板高速串行口信号输入端即接收端到背板插座的PCB走线长度三者相加的
和o
采用插板技术的通讯设备,背板有多个槽位及设置在对应槽位上的多个插 座,同一块单板可能插在背板不同的插座位置,相同的槽位也可能插多种不同 类型单板。由于不同的背板插座物理位置不同,因此不同的插座所对应的背板
PCB传输线长度不同,另外不同的单板本身传输线长度也不同,这就导致精 确确定单板间高速串行口信号发送端与信号接收端之间总的传输长度困难,进 而导致单板设置传输线预加重、均衡参数困难。现有技术中, 一般的做法是, 单板根据背板插座槽位位置,设置相应的预加重、均#]^参数,但是由于使用这 种方法时单板不能准确知道自身所对应的高速串行信号口发送端与接收端之 间总的传输线长度,导致设置的预加重、均衡参数值不能最优,导致通讯设备 运行潜在的不稳定。

发明内容
本发明的目的是提供一种设置预加重和/或均衡参数的方法及装置,以解 决现有技术由于未根据高速串行口发送端与高速串行口接收端之间传输线的 PCB走线长度设置高速串行口发送端的预加重参数和/或高速串行口接收端的 均衡参数,导致所述设置的预加重参数和/或均衡参数无法最优的技术问题。
为了实现上述目的,本发明提供了一种设置预加重和/或均衡参数的方法,
用于设置位于第一单板的高速串行口发送端的预加重参数和/或位于第二单板 的高速串行口接收端的均衡参数,所述第一、第二单板通过背板相连接,其特征在于,包括
步骤a,确定所述高速串行口发送端与所述高速串行口接收端之间的传输 线总长度,所述总长度包括第一长度、第二长度和第三长度,所述第一长度 为所述传输线位于所述第一单板的部分的长度,所述第二长度为所述传输 线位于所述第二单板的部分的长度,所述第三长度为所述传输线位于所述背 板的部分的长度;
步骤b,根据所述总长度设置所述高速串行口发送端的预加重参数和/或所 述高速串行口接收端的均衡参数。
优选地,所述的方法,其中,所述步骤a包括
设置在背板上的网元管理模块接收所述第一单板上报的所述第一长度及 所述第二单板上报的所述第二长度;
所述网元管理模块将所述接收到的所述第 一长度、第二长度与预先存储的 所述第三长度相加,获得所述传输线的总长度。
优选地,所述的方法,其中,所述步骤a中,在所述网元管理模块获得所 述传输线的总长度后,还包括
将所述总长度的信息发送至所述第一单板和/或第二单板的步骤。
优选地,所述的方法,其中,所述步骤a包括
设置在背板上的网元管理模块接收所述第一单板上报的所述第一长度及 所述第二单板上报的所述第二长度;
所述网元管理模块将所述第一长度、第二长度的信息及预先存储的所述第 三长度的信息发送至所述第一单板和/或第二单板;
所述第一单板和/或第二单板将所述传输线第一长度、第二长度、第三长 度相加,获得所述传输线的总长度。
优选地,所述的方法,其中,所述网元管理模块接收所述第一长度和第二
长度后,还包括
所述网元管理^t块^f艮据预先存储的背板槽位传输线互连结构信息,确定出 与所述第一长度、第二长度相对应的传输线在背板中的部分;及,
所述网元管理模块从预先存储的多条背板传输线长度信息中确定出与所 述第一长度、第二长度相对应的所述传输线在背板中的部分的长度,所述确定出的所述在背板中的部分的长度为与所述第 一长度、第二长度相对应的所述传 输线的第三长度。另一方面,提供了一种确定高速串行口间传输线长度的方法,用于确定位 于第一单板的高速串行口发送端与位于第二单板的高速串行口接收端之间传输线的总长度,所述第一、第二单板通过背板相连接,其中,包括设置在背板上的网元管理模块接收所述第一单板上报的所述第一长度及 所述第二单板上报的所述第二长度,所述第一长度为所述传输线位于所述第 一单板的部分的长度,所述第二长度为所述传输线位于所述第二单板的部分 的长度;所述网元管理模块将所述接收到的所述第一长度、第二长度与预先在所述 网元管理模块上存储的第三长度相加,获得所述传输线的总长度,所述第三长 度为所述传输线位于所述背板的部分的长度。优选地,所述的方法,其中,在所述网元管理模块接收所述第一长度、第 二长度后、将所述第一、第二、第三长度相加前,还包括所述网元管理模块根据预先存储的背板槽位传输线互连结构信息,确定出 与所述第一长度、第二长度相对应的传输线在背板中的部分;及,所述网元管理模块从预先存储的多条背板传输线长度信息中确定出与所 述第一长度、第二长度相对应的所述传输线在背板中的部分的长度,所述确定 出的所述在背板中的部分的长度为与所述第一长度、第二长度相对应的所述传 输线的第三长度。又一方面,提供了一种设置预加重和/或均衡参数的装置,用于设置位于 第一单板的高速串行口发送端的预加重参数和/或位于第二单板的高速串行口 接收端的均衡参数,所述第一、第二单板通过背板相连接,其中,包括传输线总长度确定模块,用于确定所述高速串行口发送端与所述高速串行 口接收端之间的传输线总长度,所述总长度包括第一长度、第二长度和第三 长度,所述第一长度为所述传输线位于所述第一单板的部分的长度,所述第 二长度为所述传输线位于所述第二单板的部分的长度,所述第三长度为所 述传输线位于所述背板的部分的长度;参数设置模块,用于根据所述总长度设置所述高速串行口发送端的预加重参数和/或所述高速串行口接收端的均衡参数。优选地,所述的装置,其中,所述传输线总长度确定模块包括 第一存储模块,设置在所述第一单板上,用于存储所述第一长度的信息; 第一处理模块,设置在所述第一单板上,用于将所述第一长度发送至所述 背板;第二存储模块,设置在所述第二单板上,用于存储所述第二长度的信息; 第二处理模块,设置在所述第二单板上,用于将所述第二长度发送至所述 背板;第三存储模块,设置在所述背板上,用于存储背板传输线长度信息及背板 槽位传输线互连结构信息;第三处理模块,设置在所述背板上,用于接收所述第一、第二处理模块发 送的所述第一、第二长度信息,根据所述背板槽位传输线互连结构信息确定出 与所述第一长度、第二长度相对应的、当前欲确定总长度的所述传输线在背板 中的部分,并从所述存储的背板传输线长度信息中确定出所述当前欲确定总长 度的所述传输线在背板中的部分的长度,所述确定出的所述传输线在背板中的 部分的长度为与所述第一长度和第二长度相对应的所述第三长度,并将所述第 一、第二、第三长度相加获得所述总长度。优选地,所述的装置,其中,所述传输线总长度确定模块包括 第一存储模块,设置在所述第一单板上,用于存储所述第一长度的信息; 第一处理^t块,设置在所述第一单板上,用于将所述第一长度发送至所述 背板,接收所述背板发送的、包含所述第二长度、第三长度的信息,并将所述 第一、第二、第三长度信息相加获得所述总长度;第二存储模块,设置在所述第二单板上,用于存储所述第二长度的信息; 第二处理模块,设置在所述第二单板上,用于将所述第二长度发送至所述 背板,接收所述背板发送的、包含所述第一长度、第三长度的信息,并将所述 第一、第二、第三长度信息相加获得所述总长度;第三存储模块,设置在所述背板上,用于存储背板传输线长度信息及背板 槽位传输线互连结构信息;第三处理模块,设置在所述背板上,用于接收所述第一、第二处理模块发送的所述第一、第二长度信息,根据所述背板槽位传输线互连结构信息确定出 与所述第一长度、第二长度相对应的、当前欲确定总长度的所述传输线在背板 中的部分,并从所述存储的背板传输线长度信息中确定出所述当前欲确定总长 度的所述传输线在背板中的部分的长度,所述确定出的所述传输线在背板中的 部分的长度为与所述第 一长度和第二长度相对应的所述第三长度,并将所述第 一、第二、第三长度信息发送至所述第一单板和/或第二单板。再一方面,提供了一种确定高速串行口间传输线长度的装置,用于确定位 于第一单板的高速串行口发送端与位于第二单板的高速串行口接收端之间传输线的总长度,所述第一、第二单板通过背板相连接,其中,包括第一存储模块,设置在所述第一单板上,用于存储所述第一长度的信息; 第一处理模块,设置在所述第一单板上,用于将所述第一长度发送至所述背板;第二存储模块,设置在所述第二单板上,用于存储所述第二长度的信息; 第二处理模块,设置在所述第二单板上,用于将所述第二长度发送至所述 背板;第三存储模块,设置在所述背板上,用于存储背板传输线长度信息及背板 槽位传输线互连结构信息;第三处理模块,设置在所述背板上,用于接收所述第一、第二处理模块发 送的所述第一、第二长度信息,根据所述背板槽位传输线互连结构信息确定出 与所述第一长度、第二长度相对应的、当前欲确定总长度的所述传输线在背板 中的部分,并从所述存储的背板传输线长度信息中确定出所述当前欲确定总长 度的所述传输线在背板中的部分的长度,所述确定出的所述传输线在背板中的部分的长度为与所述第一长度和第二长度相对应的所述第三长度,并将所述第 一、第二、第三长度相加获得所述总长度。再一方面,提供了一种背板,用于连接第一单板和第二单板,其中,包括 网元管理才莫块,所述网元管理模块包括存储模块,用于存储背板传输线长度信息及背板槽位传输线互连结构信息;接收模块,用于接收所述第一单板发送的第一单板传输线长度信息,和所述第二单板发送的第二单^1传输线长度信息;
处理模块,用于根据所述背板槽位传输线互连结构信息确定出所述第一、 第二单板上通过背板互连的高速串行口所位于的传输线;并将同一传输线位于 所述第 一单板的第 一单板传输线长度、位于所述第二单板的第二单板传输线长 度、及位于所述背板的、互连所述第一单板传输线和第二单板传输线的背板传 输线长度相加后发送给所述第一单板和/或第二单板,或直接将所述三个长度 发送至所述第 一单板和/或第二单板。
本发明的技术效果在于
本发明的一技术方案通过确定高速串行口发送端与高速串行口接收端之 间的传输线总长度即传输线的PCB走线总长度,并根据该总长度来设置高速 串行口发送端的预加重参数和/或高速串行口接收端的均衡参数,可保证设置 的预加重和/或均衡参数最优,从而避免了设备运行潜在的不稳定。


图1为本发明一实施例的设置预加重和/或均衡参数方法的流程示意图; 图2为本发明另一实施例的设置预加重和/或均衡参数方法的流程示意图; 图3为一个包含4个插座的背板PCB的传输线的结构示意图; 图4-1为一种类型的功能单板的结构示意图; 图4-2为另一种类型的功能单板的结构示意图5为A、 B两种类型的单板插在背板PCB上之后传输线的连接示意图; 图6为本发明一实施例的设置预加重和/或均衡参数装置的结构示意图; 图7为本发明另一实施例的设置预加重和/或均衡参数装置的结构示意图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实 施例对本发明进行详细描述。
图1为本发明一实施例的设置预加重和/或均衡参数方法的流程示意图。该 实施例的方法用于设置位于第 一单板的高速串行口发送端的预加重参数和/或 位于第二单板的高速串行口接收端的均衡参数,其中,第一、第二单板通过背板相连接。如图l,该实施例的设置方法包括
步骤IOI,确定高速串行口发送端与高速串行口接收端之间的传输线总长 度,总长度包括第一长度、第二长度和第三长度,第一长度为传输线位于 第一单板的部分的长度,第二长度为传输线位于第二单板的部分的长度,第 三长度为传输线位于背板的部分的长度;
步骤102,根据确定的总长度设置高速串行口发送端的预加重参数和/或高 速串行口接收端的均衡参数。
示例性地,在该实施例中,通过背板互连的单板可以有很多块,在此以其
中互连的两块为例;且,在互连的两块单板中,通过背板互连的高速串行口发
送端和高速串行口接收端也可以有多对,每一对对应一传输线,每一传输线的
PCB走线都包括如下三部分该传输线在高速串行口发送端所处单板上的部
分,该传输线在高速串行口接收端所处单板上的部分,及该传输线在背板上将
上述高速串行口发送端和接收端连接起来的部分。其中,传输线在高速串行口
发送端所处单板上的部分,即为高速串行口发送端至背板插座的传输线部分;
传输线在高速串行口接收端所处单板上的部分,即为高速串行口接收端至背
板插座的传输线部分;传输线在背板上将上述高速串行口发送端和接收端连接
起来的部分,即为传输线在背板上的走线部分。
优选地,上述实施例的一个例子中,该步骤101包括
设置在背板上的网元管理模块接收第一单板上报的上述第一长度及上述 第二单板上报的第二长度;
网元管理模块将接收到的上述第一长度、第二长度与预先存储的第三长度 相加,获得该传输线的总长度;
网元管理模块获得传输线的总长度后,将该总长度的信息发送至第一单板 和/或第二单板。
第 一单板根据该总长度信息可设置最优的高速串行口发送端的预加重参 数;第二单板根据该总长度信息可设置最优的高速串行口接收端的均衡参数。 优选地,上述实施例的另一个例子中,该步骤101包括 设置在背板上的网元管理模块接收第一单板上报的上述第一长度及上述 第二单板上报的第二长度;网元管理模块将接收到的上述第 一长度、第二长度的信息及预先存储的第
三长度的信息发送至所述第一单板和/或第二单板;
第一单板和/或第二单板接收到上述三个长度后,将上述三个长度相加, 即获得该传输线的总长度。
示例性地,在上述网元管理模块将长度信息发送至第一单板和/或第二单 板的步骤中,网元管理模块可只将单板中没有的长度信息发送给单板,例如, 只发送第二长度信息和第三长度信息至第一单板,和/或只发送第一长度信息 和第三长度信息至第二单板。
优选地,网元管理模块或背板上设置的其它存储模块预先存储多条传输线 的第三长度的信息即预先存储多条背板传输线信息,例如存储背板上各传输线 的长度信息。背板上传输线的长度信息即为背板上相互连接的槽位之间传输 线的长度信息。除上述多条背板传输线的长度信息外,背板上还预先存储背板 槽位传输线互连结构信息,如可以是背板上各槽位的传^^线互连结构信息。才艮 据该槽位传输线互连结构信息,背板可以确定出与接收到的第一长度、第二长 度相对应的、当前与确定总长度的传输线在背板中的部分即在背板中的PCB 走线部分,并可乂人预先存储的背板传输线的长度信息中确定出与该第 一长度、 第二长度相对应的第三长度的信息,即所述第一长度、第二长度对应的传输线 在背板上的走线部分的长度信息。上述背板槽位传输线互连结构信息发映出了 背板上各传输线的源端即发送端的槽位即宿端即接收端的槽位信息。
对于第一单板及第二单板间存在通过背板的多条传输线的情况,网元管理 模块接收到的第一、第二单板上报的单板传输信息即第一、第二长度信息可能 为多个,即可能接收到多条传输线对应的第一、第二长度信息;网元管理模块 根据预先存储的各槽位传输线互连结构信息可确定出与第 一、第二单板的某一 对高速串行口位于哪一条传输线的发送端和接收端,并确定出同一传输线位于 第一单板、第二单板及背板的部分,将同一传输线的位于第一单板、第二单板 及背板的部分的长度相加,可获得该传输线的总长度。或者,将同一传输线的 位于第一单板、第二单板及背板的部分的长度信息发送至第一单板和/或第二
单板,由第一单板和/或第二单板对上述三部分长度相加以获得传输线的总长 度。示例性的,上述实施例的不同例子中,网元管理模块可以是设置在背板上 的功能单板如插在背板上的功能单板,可由该网元管理板来实现上述对背板传
输线和/或各槽位传输线互连结构信息存储,及对传输线总长度的计算;并可 将相应的传输线各组成部分的长度信息和/或计算出的总长度信息通知给需要 进行传输线预加重和/或均衡参数配置的单板。示例性地,上述网元管理单板 可以是单独的单板,也可以是在现有的功能单板上增加了能实现上述功能的功 能模块。示例性地,网元管理模块还可以是插接在背板上的、能实现上述功能 的一芯片。
示例性地,单板根据传输线的长度设置高速串行口发送端的预加重参数和 /或高速串行口接收端的均衡参数可采用现有公开的参数配置算法或单板、背 板厂家提供的参数配置算法来进行参数配置。
图2为本发明另 一 实施例的设置预加重和/或均衡参数方法的流程示意图。 在该实施例中,通过设置在背板槽位上的网元管理板来实现上述对背板传输线 和/或各槽位传输线互连结构信息存储,及对传输线总长度的计算。该网元管
理板单板可以和所有的需要进行传输线预加重、均衡参数配置的单板通信。示 例性地,该背板为通讯设备的背板。该实施例的方法包括如下步骤
步骤201,所有需要进行传输线预加重和/或均衡参数配置的单板通过预设 的通信方式,将本单板传输线长度信息上报给网元管理板;
步骤202,网元管理板预先存储背板传输线长度信息和各槽位传输线互连 结构信息,网元管理板根据预先存储的各槽位传输线互连结构信息,判断出某 两块单板的高速串行口位于某传输线的发送端和接收端;
步骤203,网元管理板将位于同一传输线的发送端和接收端的两块单板的 传输线和背板互连这两块单板的传输线,这三段传输线长度相加,并将长度相 加结果发送给该传输线的两块单板;或者网元管理板直接将三段传输线长度发 个该传输线的两块单板,由单板自己相加,获得总的传输线长度;其中,背板 互连这两块单板的传输线的长度从预先存储在网元管理板的背板传输线长度 信息中确定;
步骤204,位于传输线两端的单板根据传输线长度信息,配置相应的高速 信号串行口预加重和/或均衡参数。高速信号传输线应为一对差分信号线,为简化描述,附图中采用单根线描
述。图3为一个包含4个插座的背板PCB的传输线的结构示意图。如图3,该背 板具有X1、 X2、 X3、 X4这4个插座。按照预先设定的,该背板可以插两种类 型的单板,其中,XI、 X3插座可以插A类型单板,X2、 X4插座可以插B类型 单板。A类型单板、B类型单板可分别参见图4-l、图4-2所示,其中A、 B只是 用来说明单板属于不同类型,A、 B本身并没有特定含义。该背板设置有一个 网元管理板,该网元管理板的一个功能就是存储背板PCB传输线长度,及传输 线互连结构信息,另外还具备和欲设置传输线预加重、均衡参数的单板通讯的 能力。示例性地,背板与欲设置传输线预加重、均衡参数的单板之间可以采用 以太网、12C、高级数据链路控制HDLC等通讯方式来实现。图2中并未示出网 元管理板,也未对网元管理板位置的位置进行限定。
对于图3所示的背板,背板端如通过设置在背板上的网元管理板存储4个插 座的背板PCB传输线长度信息,包括槽位插针al、 a2间的传输线长度35厘米、 槽位插针bl、 a4间的传输线长度55厘米、槽位插针a3、 b2间的传输线长度65 厘米、槽位插针b3、 b4间的传输线长度45厘米;网元管理板存储的槽位传输线 互连结构信息包括槽位插针al与a2互连、槽位插针bl与a4互连、槽位插针a3 与b2互连、槽位插针b3与b4互连。网元管理板需存储的背板传输线信息和/或 槽位传输线互连结构信息通常随背板的不同而不同。在此只是举了个简单的背 板例子进行说明。
图4-l为一种类型的功能单板的结构示意图,在此称为A类型功能单板。图 4-2为另一种类型的功能单板的结构示意图,在此称为B类型功能单板。如图 4-1, A类型功能单板有两段传输线连接到单板插座上,第一段传输线长度为5 厘米,单板插在Xl插座上时与al插针连接,单板插在X3插座上时与a3插针连 接;第二段传输线长度7厘米,单板插在Xl插座上时与bl插针连接,单板插在 X3插座上时与b3插针连接。如图4-2, B类型功能单板有两段传输线连接到单 板插座上,第一段传输线长度10厘米,单板插在X2插座上时与a2插针连接, 单板插在X4插座上时与a4插针连接;第二段传输线长度6厘米,单板插在X2 插座上时与b2插针连接,单板插在X4插座上时与b4插针连接。
图5为A、 B两种类型的单板插在背板PCB上之后传输线的连接示意图。如图5,有两块A类型功能单板分别插在X1、 X3插座位置,两块B类型功能 单板分别插在X2、 X4插座位置。插在XI、 X3插座的A类型功能单板通过通 讯口通知背板,如通知网元管理板,本单板的传输线长度,网元管理板由此知 道插在X1、 X3插座的A类型单板有两段传输线长度分别是5厘米、7厘米。 插在X2、 X4插座的B类型功能单板通过通讯口通过背板如通知网元管理丰反 本单板传输线长度,网元管理板由此知道插在X2、 X4插座的B类型单板有 两段传输线长度分别是10厘米、6厘米。网元管理板计算传输线的总长度, 并把传输线长度通过通讯口通知插在XI、 X3插座的A类型单板和插在X2、 X4插座的B类型单板。对于XI插座的A类型单板经过al、 a2插针的第一根 传输线长度为5+35+10=50厘米,经过bl、 a4插针的第二根传输线长度为 7+55+10=72厘米;对于X2插座的B类型单板经过al 、 a2插针的第一根传输 线长度为5+35+10=50厘米,经过a3、 b2插针的第二根传输线长度为 5+65+6=76厘米;对于X3插座的A类型单板经过a3、 b2插针的第一根传输 线长度为5+65+6=76厘米,经过b3、b4插针的第二根传输线长度为7+45+6=58 厘米;对于X4插座的B类型单板经过bl、 a4插针的第一根传输线长度为 7+55+10=72厘米,经过b3、 b4插针的第二根传输线长度为7+45+6=58厘米。 设置在背板的网元管理板在计算出上述各传输线的总长度后,将该总长度发送 给A类型功能单板、B类型功能单板,则A、 B类型的功能单板可根据各传输 线的长度设置相应高速串行口的预加重参数和/或均衡参数。
该例中,插在X1、 X3插座的A类型单板和插在X2、 X4插座的B类型 单板知道本单板传输线长度之后,即可进一步利用存储在网元管理板的背板传 输线长度信息计算出相应高速信号发送端与高速信号接收端之间的传输线总 长度,并可根据传输线总长度配置相应高速串行口预加重和/或均衡参数,由
于考虑了传输线的总长度,该配置的预加重和/或均4軒参数可达最优。
本发明还公开了 一种确定高速串行口间传输线长度的方法,用于确定位于
第 一单板的高速串行口发送端与位于第二单板的高速串行口接收端之间传输
线的总长度,所述第一、第二单板通过背板相连接,其中,包括如下步骤 设置在背板上的网元管理模块接收所述第一单板上报的所述第一长度及
所述第二单板上报的所述第二长度,所述第一长度为所述传输线位于所述第长度为所述传输线位于所述第二单板的部分 的长度;
网元管理模块将所述接收到的所述第一长度、第二长度与预先存储的第三
长度相加,获得所述传输线的总长度,所述第三长度为所述传输线位于所述 背板的部分的长度。
优选地,该实施例的确定传输线长度的方法中,在所述网元管理模块接收 所述第一长度、第二长度后、将所述第一、第二、第三长度相加前,还包括
所述网元管理模块根据预先存储的背板槽位传输线互连结构信息,确定出 与所述第一长度、第二长度相对应的、当前欲确定总长度的所述传输线在背板 中的部分;及,
所述网元管理模块从预先存储的多条背板传输线长度信息中确定出与所 述第一长度、第二长度相对应的、所述当前欲确定总长度的所述传输线在背板 中的部分的长度,所述确定出的所述传输线在背板中的部分的长度为与所述第 一长度、第二长度相对应的所述传输线的第三长度。
本发明还公开了一种设置预加重和/或均衡参数的装置,用于设置位于第 一单板的高速串行口发送端的预加重参数和/或位于第二单板的高速串行口接 收端的均衡参数,所述第一、第二单板通过背板相连接。图6为本发明一实施 例的设置预加重和/或均衡参数的装置的结构示意图。如图6,该实施例的设置 预加重和/或均衡参数的装置600,包括
传输线总长度确定模块601,用于确定所述高速串行口发送端与所述高速 串行口接收端之间的传输线总长度,所述总长度包括第一长度、第二长度和
第三长度,所述第一长度为所述传输线位于所述第一单板的部分的长度,所 述第二长度为所述传输线位于所述第二单板的部分的长度,所述第三长度为 所述传输线位于所述背板的部分的长度;
参数设置模块602,用于根据所述总长度设置所述高速串行口发送端的预 加重参数和/或所述高速串行口接收端的均衡参数。
示例性地,上述传输线总长度确定模块及参数设置模块可通过设置在单板 和/或背板的CPU系统执行相应的功能模块来实现。
优选地,该实施例的一个例子中,该传输线总长度确定模块包括第一存储模块,设置在所述第一单板上,用于存储所述第一长度的信息; 第一处理模块,设置在所述第一单板上,用于将所述第一长度发送至所述 背板;
第二存储模块,设置在所述第二单板上,用于存储所述第二长度的信息; 第二处理模块,设置在所述第二单板上,用于将所述第二长度发送至所述
背板;
第三存储模块,设置在所述背板上,用于存储背板传输线长度信息及背板
槽位传输线互连结构信息;
第三处理模块,设置在所述背板上,用于接收所述第一、第二处理模块发 送的所述第一、第二长度信息,根据所述背板槽位传输线互连结构信息确定出 与所述第一长度、第二长度相对应的、当前欲确定总长度的所述传输线在背板 中的部分,并从所述存储的背板传输线长度信息中确定出所述当前欲确定总长 度的所述传输线在背板中的部分的长度,所述确定出的所述传输线在背板中的 部分的长度为与所述第一长度和第二长度相对应的所述第三长度,并将所述第 一、第二、第三长度相加获得所述总长度。
优选地,该实施例的另一个例子中,该传输线总长度确定模块包括 第一存储模块,设置在所述第一单板上,用于存储所述第一长度的信息; 第一处理模块,设置在所述第一单板上,用于将所述第一长度发送至所述 背板,接收所述背板发送的、包含所述第二长度、第三长度的信息,并将所述 第一、第二、第三长度信息相加获得所述总长度;
第二存储模块,设置在所述第二单板上,用于存储所述第二长度的信息; 第二处理模块,设置在所述第二单板上,用于将所述第二长度发送至所述 背板,接收所述背板发送的、包含所述第一长度、第三长度的信息,并将所述 第一、第二、第三长度信息相加获得所述总长度;
第三存储模块,设置在所述背板上,用于存储背板传输线长度信息及背板 槽位传输线互连结构信息;
第三处理模块,设置在所述背板上,用于接收所述第一、第二处理模块发 送的所述第一、第二长度信息,根据所述背板槽位传输线互连结构信息确定出 与所述第一长度、第二长度相对应的、当前欲确定总长度的所述传输线在背板中的部分,并从所述存储的背板传输线长度信息中确定出所述当前欲确定总长 度的所述传输线在背板中的部分的长度,所述确定出的所述传输线在背板中的 部分的长度为与所述第一长度和第二长度相对应的所述第三长度,并将所述第 一、第二、第三长度信息发送至所述第一单板和/或第二单板
示例性地,上述第三存储模块及第三处理模块包含在一 网元管理模块中, 该网元管理模块设置在背板上。示例性地的,该网元管理模块为插在背板上的 单板或芯片。
示例性地,上述第一、第二、第三处理;溪块可通过设置在单板或背板的 CPU系统执行相应的功能模块来实现。
图7为本发明另一实施例的设置预加重和/或均衡参数的装置的结构示意 图。该实施例的设置装置中,通讯背板插有一块网元管理板和N块需要设置 预加重和/或均衡参数的单板(N为大于等于2的整数),每块单板都包括一 CPU系统,单板CPU系统之间通过通讯口进行单板传输线长度信息的交换。 每块单板都包含一个存储模块。对于网元管理板,其存储4莫块用于存储背板传 输线长度信息及槽位传输线互连结构信息;对于N块欲设置预加重和/或均衡 参数的单板,每块单板中的存储模块用于存储本单板传输线长度信息。在计算 通过背板互连的两块单板的传输线总长度时,其在两块单;f反的传输线部分的长 度可从对应单板的存储模块中获得;其在背板上互连这两块单板的传输线部分 可从背板的存储纟莫块中获得。可由背板的CPU系统、或单板的CPU系统来将 同 一传输线的三个不同部分的长度相加以计算传输线的总长度。
网元单板中的CPU可以从存储单元中读取相应的传输线长度信息,也可 以通过CPU将传输线长度信息写入相应的存储模块。
本发明还公开了 一种确定高速串行口间传输线长度的装置,用于确定位于 第一单板的高速串行口发送端与位于第二单板的高速串行口接收端之间传输 线的总长度,所述第一、第二单板通过背板相连接。该实施例的确定高速串行 口间传输线长度的装置包括
第一存储模块,设置在所述第一单板上,用于存储所述第一长度的信息;
第一处理模块,设置在所述第一单板上,用于将所述第一长度发送至所述 背板;第二存储模块,设置在所述第二单板上,用于存储所述第二长度的信息; 第二处理模块,设置在所述第二单板上,用于将所述第二长度发送至所述 背板;
第三存储模块,设置在所述背板上,用于存储背板传输线长度信息及背板
槽位传输线互连结构信息;
第三处理模块,设置在所述背板上,用于接收所述第一、第二处理模块发 送的所述第一、第二长度信息,根据所述背板槽位传输线互连结构信息确定出 与所述第一长度、第二长度相对应的、当前欲确定总长度的所述传输线在背板 中的部分,并从所述存储的背板传输线长度信息中确定出所述当前欲确定总长 度的所述传输线在背板中的部分的长度,所述确定出的所述传输线在背板中的 部分的长度为与所述第一长度和第二长度相对应的所述第三长度,并将所述第 一、第二、第三长度相加获得所述总长度。
优选地,本发明还公开了另 一实施例的确定高速串行口间传输线长度的装 置,包括
第一存储模块,设置在所述第一单板上,用于存储所述第一长度的信息; 第一处理模块,设置在所述第一单板上,用于将所述第一长度发送至所述 背板,接收所述背板发送的、包含所述第二长度、第三长度的信息,并将所述 第一、第二、第三长度信息相加获得所述总长度;
第二存储模块,设置在所述第二单板上,用于存储所述第二长度的信息; 第二处理模块,设置在所述第二单板上,用于将所述第二长度发送至所述 背板,接收所述背板发送的、包含所述第一长度、第三长度的信息,并将所述 第一、第二、第三长度信息相加获得所述总长度;
第三存储模块,设置在所述背板上,用于存储背板传输线长度信息及背板 槽位传输线互连结构信息;
第三处理模块,设置在所述背板上,用于接收所述第一、第二处理模块发 送的所述第一、第二长度信息,根据所述背板槽位传输线互连结构信息确定出 与所述第一长度、第二长度相对应的、当前欲确定总长度的所述传输线在背板 中的部分,并从所述存储的背板传输线长度信息中确定出所述当前欲确定总长 度的所述传输线在背板中的部分的长度,所述确定出的所述传输线在背板中的部分的长度为与所述第 一长度和第二长度相对应的所述第三长度,并将所述第 一、第二、第三长度信息发送至所述第一单板和/或第二单板。
本发明实施例还公开了一种背板,用于连接第一单板和第二单板。该实施
例的背板包括网元管理模块,所述网元管理模块包括
存储模块,用于存储背板传输线长度信息及背板槽位传输线互连结构信
息;
接收模块,用于接收所述第一单板发送的第一单板传输线长度信息,和所
述第二单板发送的第二单板传输线长度信息;
处理模块,用于根据所述背板槽位传输线互连结构信息确定出所述第一、 第二单板上通过背板互连的高速串行口所位于的传输线;并将同 一传输线位于 所述第 一单板的第 一单板传输线长度、位于所述第二单板的第二单板传输线长 度、及位于所述背板的、互连所述第一单板传输线和第二单板传输线的背板传 输线长度相加后发送给所述第一单板和/或第二单板,或直接将所述三个长度 发送至所述第 一单板和/或第二单板。
示例性地的,该网元管理模块为插在背板上的单板或芯片。 本发明实施例的一技术方案中,设置在背板上的单板知道自身所对应的传 输线的精确长度,从而可根据传输线的长度设置最优的高速串行后的预加重和 /或均衡参数。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通 技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰, 这些改进和润饰也应视为本发明的保护范围。
权利要求
1.一种设置预加重和/或均衡参数的方法,用于设置位于第一单板的高速串行口发送端的预加重参数和/或位于第二单板的高速串行口接收端的均衡参数,所述第一、第二单板通过背板相连接,其特征在于,包括步骤a,确定所述高速串行口发送端与所述高速串行口接收端之间的传输线总长度,所述总长度包括第一长度、第二长度和第三长度,所述第一长度为所述传输线位于所述第一单板的部分的长度,所述第二长度为所述传输线位于所述第二单板的部分的长度,所述第三长度为所述传输线位于所述背板的部分的长度;步骤b,根据所述总长度设置所述高速串行口发送端的预加重参数和/或所述高速串行口接收端的均衡参数。
2. 根据权利要求l所述的方法,其特征在于,所述步骤a包括 设置在背板上的网元管理模块接收所述第一单板上报的所述第一长度及所述第二单+反上报的所述第二长度;所述网元管理模块将所述接收到的所述第一长度、第二长度与预先存储的 所述第三长度相加,获得所述传输线的总长度。
3. 根据权利要求2所述的方法,其特征在于,所述步骤a中,在所述网元 管理模块获得所述传输线的总长度后,还包括将所述总长度的信息发送至所述第一单板和/或第二单板的步骤。
4. 根据权利要求l所述的方法,其特征在于,所述步骤a包括 设置在背板上的网元管理模块接收所述第一单板上报的所述第一长度及所述第二单板上报的所述第二长度;所述网元管理模块将所述第一长度、第二长度的信息及预先存储的所述第 三长度的信息发送至所述第一单板和/或第二单板;所述第一单板和/或第二单板将所述传输线第一长度、第二长度、第三长 度相加,获得所述传输线的总长度。
5. 根据权利要求2或4所述的方法,其特征在于,所述网元管理模块接收 所述第一长度和第二长度后,还包括所述网元管理模块根据预先存储的背板槽位传输线互连结构信息,确定出与所述第一长度、第二长度相对应的传输线在背板中的部分;及,所述网元管理模块从预先存储的多条背板传输线长度信息中确定出与所 述第一长度、第二长度相对应的所述传输线在背板中的部分的长度,所述确定 出的所述在背板中的部分的长度为与所述第一长度、第二长度相对应的所述传 输线的第三长度。
6. —种确定高速串行口间传输线长度的方法,用于确定位于第一单板的 高速串行口发送端与位于第二单板的高速串行口接收端之间传输线的总长度, 所述第一、第二单板通过背板相连接,其特征在于,包括设置在背板上的网元管理模块接收所述第一单板上报的所述第一长度及 所述第二单板上报的所述第二长度,所述第一长度为所述传输线位于所述第 一单板的部分的长度,所述第二长度为所述传输线位于所述第二单板的部分 的长度;所述网元管理模块将所述接收到的所述第一长度、第二长度与预先在所述 网元管理^f莫块上存储的第三长度相加,获得所述传输线的总长度,所述第三长 度为所述传输线位于所述背板的部分的长度。
7. 根据权利要求6所述的方法,其特征在于,在所述网元管理模块接收所 述第一长度、第二长度后、将所述第一、第二、第三长度相加前,还包括所述网元管理模块根据预先存储的背板槽位传输线互连结构信息,确定出 与所述第一长度、第二长度相对应的传输线在背板中的部分;及,所述网元管理模块从预先存储的多条背板传输线长度信息中确定出与所 述第一长度、第二长度相对应的所述传输线在背板中的部分的长度,所述确定 出的所述在背板中的部分的长度为与所述第 一长度、第二长度相对应的所述传 输线的第三长度。
8. —种设置预加重和/或均衡参数的装置,用于设置位于第一单板的高速 串行口发送端的预加重参数和/或位于第二单板的高速串行口接收端的均衡参 数,所述第一、第二单板通过背板相连接,其特征在于,包括传输线总长度确定模块,用于确定所述高速串行口发送端与所述高速串行 口接收端之间的传输线总长度,所述总长度包括第一长度、第二长度和第三长度,所述第一长度为所述传输线位于所述第一单板的部分的长度,所述第 二长度为所述传输线位于所述第二单板的部分的长度,所述第三长度为所 述传输线位于所述背板的部分的长度;参数设置模块,用于根据所述总长度设置所述高速串行口发送端的预加重 参数和/或所述高速串行口接收端的均衡参数。
9. 根据权利要求8所述的装置,其特征在于,所述传输线总长度确定模 块包括第一存储才莫块,设置在所述第一单板上,用于存储所述第一长度的信息; 第一处理模块,设置在所述第一单板上,用于将所述第一长度发送至所述背板;第二存储才莫块,设置在所述第二单板上,用于存储所述第二长度的信息; 第二处理模块,设置在所述第二单板上,用于将所述第二长度发送至所述 背板;第三存储模块,设置在所述背板上,用于存储背板传输线长度信息及背板 槽位传输线互连结构信息;第三处理模块,设置在所述背板上,用于接收所述第一、第二处理模块发 送的所述第一、第二长度信息,根据所述背板槽位传输线互连结构信息确定出 与所述第一长度、第二长度相对应的、当前欲确定总长度的所述传输线在背板 中的部分,并从所述存储的背板传输线长度信息中确定出所述当前欲确定总长 度的所述传输线在背板中的部分的长度,所述确定出的所述传输线在背板中的 部分的长度为与所述第 一长度和第二长度相对应的所述第三长度,并将所述第 一、第二、第三长度相加获得所述总长度。
10. 根据权利要求8所述的装置,其特征在于,所述传输线总长度确定模 块包括第一存储模块,设置在所述第一单板上,用于存储所述第一长度的信息; 第一处理模块,设置在所述第一单板上,用于将所述第一长度发送至所述背板,接收所述背板发送的、包含所述第二长度、第三长度的信息,并将所述第一、第二、第三长度信息相加获得所述总长度;第二存储模块,设置在所述第二单板上,用于存储所述第二长度的信息;度;第三存储模块,设置在所述背板上,用于存储背板传输线长度信息及背板 槽位传输线互连结构信息;第三处理模块,设置在所述背板上,用于接收所述第一、第二处理模块发 送的所述第一、第二长度信息,根据所述背板槽位传输线互连结构信息确定出 与所述第一长度、第二长度相对应的、当前欲确定总长度的所述传输线在背板 中的部分,并从所述存储的背板传输线长度信息中确定出所述当前欲确定总长 度的所述传输线在背板中的部分的长度,所述确定出的所述传输线在背板中的 部分的长度为与所述第一长度和第二长度相对应的所述第三长度,并将所述第 一、第二、第三长度信息发送至所述第一单板和/或第二单板。
11. 一种确定高速串行口间传输线长度的装置,用于确定位于第一单板的 高速串行口发送端与位于第二单板的高速串行口接收端之间传输线的总长度, 所述第一、第二单板通过背板相连接,其特征在于,包括第一存储模块,设置在所述第一单板上,用于存储所述第一长度的信息;第一处理模块,设置在所述第一单板上,用于将所述第一长度发送至所述 背板;第二存储4莫块,设置在所述第二单板上,用于存储所述第二长度的信息; 第二处理模块,设置在所述第二单板上,用于将所述第二长度发送至所述 背板;第三存储模块,设置在所述背板上,用于存储背板传输线长度信息及背板 槽位传输线互连结构信息;第三处理模块,设置在所述背板上,用于接收所述第一、第二处理模块发 送的所述第一、第二长度信息,根据所述背板槽位传输线互连结构信息确定出 与所述第一长度、第二长度相对应的、当前欲确定总长度的所述传输线在背板 中的部分,并从所述存储的背板传输线长度信息中确定出所述当前欲确定总长 度的所述传输线在背板中的部分的长度,所述确定出的所述传输线在背板中的 部分的长度为与所述第一长度和第二长度相对应的所述第三长度,并将所述第一、第二、第三长度相加获得所述总长度。
12. —种背板,用于连接第一单板和第二单板,其特征在于,包括网元 管理模块,所述网元管理模块包括存储模块,用于存储背板传输线长度信息及背板槽位传输线互连结构信息;接收模块,用于接收所述第一单板发送的第一单板传输线长度信息,和所 述第二单板发送的第二单板传输线长度信息;处理模块,用于根据所述背板槽位传输线互连结构信息确定出所述第一、 第二单板上通过背板互连的高速串行口所位于的传输线;并将同一传输线位于 所述第 一单板的第 一单板传输线长度、位于所述第二单板的第二单板传输线长 度、及位于所述背板的、互连所述第一单板传输线和第二单板传输线的背板传 输线长度相加后发送给所述第一单板和/或第二单板,或直接将所述三个长度 发送至所述第一单板和/或第二单板。
全文摘要
本发明提供了一种设置预加重和/或均衡参数的方法,用于设置位于第一单板的高速串行口发送端的预加重参数和/或位于第二单板的高速串行口接收端的均衡参数,第一、第二单板通过背板相连接,其特征在于,包括确定高速串行口发送端与高速串行口接收端之间的传输线总长度,总长度包括第一长度、第二长度和第三长度,第一长度为传输线位于第一单板的部分的长度,第二长度为传输线位于第二单板的部分的长度,第三长度为传输线位于背板的部分的长度;根据总长度设置高速串行口发送端的预加重参数和/或高速串行口接收端的均衡参数。利用上述技术方案,单板可保证设置的预加重和/或均衡参数最优,从而避免了设备运行潜在的不稳定。
文档编号H04L29/02GK101667991SQ20081011926
公开日2010年3月10日 申请日期2008年9月1日 优先权日2008年9月1日
发明者郭佩峻 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1