一种均衡器配置方法及管理模块
技术领域
本发明涉及通信技术领域,尤其涉及一种均衡器配置方法及管理模块。
背景技术
在通信***中,由于元件或器件的***而产生的负载功率的损耗被称为***损耗,简称插损,其是衡量通信***传输质量的一个重要指标。
目前,通信***的插损一部分来自单板内走线较长的线路,还有一部分来自单板间长度较长的线缆。如图1所示,现有技术中,为降低通信***的插损,提高其传输质量,会在单板的高速链路芯片与较长的线缆间安置均衡器。当单板上电时,由单板的管理单元或均衡器***的配置电阻对设定均衡器的参数进行设定,均衡器的参数设定后均衡器即可为线缆损耗提供补偿,从而起到增强传输信号的质量,恢复链路的作用。而均衡器的参数一旦设定后,即为固定值,均衡器就只能对特定规格的线缆的插损起到补偿作用,因而当单板使用其他规格的线缆时,线缆的插损会较大,极易出现丢包甚至链接失败的现象,这大大限制了单板的使用。
综上所述,现有技术中,由于均衡器的参数固定导致单板只能使用特定规格的线缆,致使单板的使用受到限制。
发明内容
为此,本发明实施例提供一种均衡器配置方法及管理模块,能够根据线缆规格自适应的调整均衡器的参数,提高了单板对不同规格线缆的兼容性。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面,提供一种均衡器配置方法,应用于单板,单板上设置有管理模块、与管理模块通过第一总线相连的接口模块、与管理模块通过第二总线相连的均衡器以及高速链路芯片,接口模块与高速链路芯片通过均衡器相连;
方法包括:
管理模块确定接入接口模块的接入媒质是否为线缆;
若确定接入媒质为线缆,获取线缆的插损;
根据线缆的插损以及预存的插损配套表,确定与线缆的插损对应的均衡器参数,并根据均衡器参数配置均衡器;其中,插损配套表包括线缆插损与均衡器参数的对应关系。
可选的,上述方法中,管理模块可预先存储线缆的类型值,当接口模块接入接入媒质后,可先获取接入媒质的类型值,进而比对接入媒质的类型值与预存的线缆的类型值,若二者匹配,则说明接入媒质即为线缆,若二者不匹配,则说明接入媒质不是线缆。
优选的,可由线缆生产商在线缆出厂时,将线缆的类型值写在特定的寄存器中,特定寄存器优选现有规范中未使用的寄存器,例如,地址A0h字节96-字节127中的一个字节。这样,管理模块通过第一总线读取该特定寄存器中存储的线缆插损值即可获取线缆的插损。
第二方面,提供一种管理模块,管理模块设置在单板上,单板上还设置有与管理模块通过第一总线相连的接口模块、与管理模块通过第二总线相连的均衡器以及高速链路芯片,接口模块与高速链路芯片通过均衡器相连;管理模块包括:确定单元、获取单元以及配置单元;
其中,确定单元,用于确定接入接口模块的接入媒质是否为线缆;
获取单元,用于若确定单元确定接入媒质为线缆,获取线缆的插损;
确定单元,还用于根据线缆的插损以及预存的插损配套表,确定与线缆的插损对应的均衡器参数;其中,插损配套表包括线缆插损与均衡器参数的对应关系。
配置单元,用于根据均衡器参数配置均衡器。
第三方面,提供一种管理模块,管理模块设置在单板上,单板上还设置有与管理模块通过第一总线相连的接口模块、与管理模块通过第二总线相连的均衡器以及高速链路芯片,接口模块与高速链路芯片通过均衡器相连;
管理模块包括:处理器,处理器用于执行如第一方面所述的均衡器配置方法。
现有技术中,均衡器的参数一经设定后,即为固定值,因此均衡器只能对特定规格的线缆产生的插损起到补偿作用,当单板使用其他规格的线缆时,线缆的插损会较大,极易出现丢包甚至链接失败的现象,使得单板的使用受到了限制。而基于本发明实施例提供的均衡器配置方法及管理模块,在确定接入单板接口模块的接入媒质为线缆后,即获取线缆的插损,并根据线缆的插损及预存的插损配套表确定与线缆插损对应的均衡器参数,进而根据均衡器参数来配置均衡器。可见,不同于现有技术,本发明实施例提供的均衡器配置方法及管理模块,能够根据线缆规格自适应的调整均衡器的参数,因而基于本发明实施例提供的均衡器配置方法及管理模块,能够提高单板对不同规格线缆的兼容性,使得单板能够使用不同规格的线缆,从而使得单板的使用范围更广。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为现有技术中均衡器安装位置示意图;
图2为本发明实施例提供的一种单板的结构示意图;
图3为本发明实施例提供的一种均衡器配置方法的流程示意图一;
图4为本发明实施例提供的一种均衡器配置方法的流程示意图二;
图5为本发明实施例提供的一种管理模块的结构示意图一;
图6为本发明实施例提供的一种管理模块的结构示意图二;
图7为本发明实施例提供的一种管理模块的结构示意图三;
图8为本发明实施例提供的一种管理模块的结构示意图四;
图9为本发明实施例提供的另一种管理模块的结构示意图。
具体实施方式
需要说明的是,为了便于清楚描述本发明实施例的技术方案,在本发明下述各实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分,本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定。
另外,还需说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互结合。本领域普通技术人员可以理解,本申请实施例中示出的示例为本发明为便于读者理解所作的示意性的说明,并不构成对本发明的限定。
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
首先,本发明实施例提供一种单板,其结构如图2所示。参见图2,单板上设置有管理模块、与管理模块通过第一总线相连的接口模块、与管理模块通过第二总线相连的均衡器以及高速链路芯片,接口模块与高速链路芯片通过均衡器相连。其中,第一总线和第二总线具体可以为I2C总线,本发明实施例对此不作具体限定。
基于上述单板,本发明实施例提供了一种均衡器配置方法,具体如图3所示,包括:
S301、管理模块确定接入接口模块的接入媒质是否为线缆。
S302、若管理模块确定接入媒质为线缆,获取线缆的插损。
S303、管理模块根据线缆的插损以及预存的插损配套表,确定与线缆的插损对应的均衡器参数,并根据均衡器参数配置均衡器。
其中,需要说明的是,插损配套表包括线缆插损与均衡器参数的对应关系。示例性的,给出插损配套表的一简单示例如表-1所示。假设管理模块获取到的线缆的插损为1.25dB,则根据表-1所示的插损配套表,可以确定对应的均衡器的参数为26(十六进制)。
表-1插损配套表
线缆插损(dB) |
均衡器参数 |
0 |
20 |
0.25 |
21 |
0.5 |
22 |
0.75 |
23 |
1 |
24 |
1.25 |
25 |
1.5 |
26 |
1.75 |
27 |
2.0 |
28 |
2.25 |
29 |
2.5 |
2A |
2.75 |
2B |
3 |
2C |
3.25 |
2D |
3.5 |
2E |
3.75 |
2F |
当然,本领域普通技术人员可以理解,表-1所示仅为本发明实施例提供的一种具体示例,并不构成对本发明的限定。
具体的,本发明实施例提供的均衡器配置方法中,如图4所示,管理模块确定接入接口模块的接入媒质是否为线缆(即步骤S301),具体可以包括:
S301a、管理模块获取接入接口模块的接入媒质的类型值。
具体而言,由于现有的规范SFF-8472中,在地址A0h字节8的寄存器中定义接入媒质的类型值,具体可参见如下所示的Table3.5b,因此管理模块可通过第一总线在A0h处读取字节8的寄存器(本发明实施例中将其称为第二寄存器)中存储的数据即可获取到接入媒质的类型值。
Table3.5b:TransceiverIdentificationExample(A0hByte3-10)
S301b、管理模块确定接入媒质的类型值与预存的线缆类型值是否匹配。
具体而言,若线缆接入媒质的类型值与预存的线缆类型值匹配,说明接入媒质为线缆;若接入媒质的类型值与预存的线缆类型值不匹配,则说明接入媒质不是线缆。
其中,预存的线缆类型值具体可以是04h及08h,其中04h为无源线缆的类型值,08h为有源线缆的类型值。容易理解,若获取的接入媒质的类型值为04h或08h,表示接入媒质为线缆;而若获取的接入媒质的类型值为04h和08h之外的值,则表示接入媒质为线缆。
优选的,本发明实施例提供的均衡器配置方法中,可由线缆生产商在线缆出厂时,将线缆的类型值写在特定的寄存器中,特定寄存器优选现有规范中未使用的寄存器,例如,地址A0h字节96-字节127中的一个字节。这样,管理模块通过第一总线读取该特定寄存器中存储的线缆插损值即可获取线缆的插损。
即,步骤S302中,管理模块获取线缆的插损,具体可以包括:
管理模块通过第一总线在地址A0h处读取第一寄存器中存储的线缆插损值,其中,第一寄存器的地址为字节96-127中的一个字节。
具体的,步骤S303中,管理模块根据均衡器参数配置均衡器,具体可以包括:
管理模块根据均衡器参数,通过第二总线配置均衡器。
现有技术中,均衡器的参数一经设定后,即为固定值,因此均衡器只能对特定规格的线缆产生的插损起到补偿作用,当单板使用其他规格的线缆时,线缆的插损会较大,极易出现丢包甚至链接失败的现象,使得单板的使用受到了限制。而本发明实施例提供的均衡器配置方法中,管理模块在确定接入单板接口模块的接入媒质为线缆后,即获取线缆的插损,并根据线缆的插损及预存的插损配套表确定与线缆插损对应的均衡器参数,进而根据均衡器参数来配置均衡器。可见,不同于现有技术,本发明实施例提供的均衡器配置方法,能够根据线缆规格自适应的调整均衡器的参数,因而基于本发明实施例提供的均衡器配置方法,能够提高单板对不同规格线缆的兼容性,使得单板能够使用不同规格的线缆,从而使得单板的使用范围更广。
基于上述方法,本发明实施例还提供了一种管理模块50。参见图2,管理模块50设置在单板上,单板上还设置有与管理模块50通过第一总线相连的接口模块、与管理模块50通过第二总线相连的均衡器以及高速链路芯片,接口模块与高速链路芯片通过均衡器相连。
如图5所示,管理模块50包括:确定单元501、获取单元502以及配置单元503。
其中,确定单元501,用于确定接入接口模块的接入媒质是否为线缆。
获取单元502,用于若确定单元501确定接入媒质为线缆,获取线缆的插损。
确定单元501,还用于根据线缆的插损以及预存的插损配套表,确定与线缆的插损对应的均衡器参数。其中,插损配套表包括线缆插损与均衡器参数的对应关系。
配置单元503,用于根据均衡器参数配置均衡器。
优选的,如图6所示,本发明实施例提供的管理模块50中,获取单元502具体可以包括读取模块5021。
读取模块5021,用于通过第一总线在地址A0h处读取第一寄存器中存储的线缆插损值,第一寄存器的地址为字节96-127中的一个字节。
优选的,如图7所示,本发明实施例提供的管理模块50中,确定单元501具体可以包括:获取模块5011以及确定模块5012。
其中,获取模块5011,用于获取接入媒质的类型值。
确定模块5012,用于确定接入媒质的类型值与预存的线缆类型值是否匹配;若匹配,则确定接入媒质为线缆;若不匹配,则确定接入媒质不是线缆。
优选的,获取模块5011具体可以用于:
通过第一总线在A0h处读取第二寄存器中存储的类型值,第二寄存器的地址为字节8。
可选的,如图8所示,本发明实施例提供的管理模块50中,配置单元503具体可以包括配置模块5031。
配置模块5031,用于根据均衡器参数,通过第二总线配置均衡器。
具体的,使用本发明实施例提供的管理模块50配置均衡器的方法可参考本发明实施例前述说明,此处不再赘述。
由于本实施例中管理模块50能够用于执行上述均衡器配置方法,因此,其所能获得的技术效果也可以参照上述方法实施例的描述,此处不再赘述。
基于上述方法,本发明实施例还提供了一种管理模块90,参见图2,管理模块90设置在单板上,单板上还设置有与管理模块90通过第一总线相连的接口模块、与管理模块90通过第二总线相连的均衡器以及高速链路芯片,接口模块与高速链路芯片通过均衡器相连。
如图9所示,所述管理模块90包括处理器901,所述处理器901用于执行本发明实施例一提供的均衡器配置方法。
由于本实施例中管理模块90能够用于执行上述均衡器配置方法,因此,其所能获得的技术效果也可以参照上述方法实施例的描述,此处不再赘述。
此外,本发明实施例还提供一种计算可读媒体(或介质),包括在被执行时进行以下操作的计算机可读指令:执行上述方法实施例中管理模块的操作。
另外,还提供一种计算机程序产品,包括上述计算机可读媒体。
应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(英文:Read-OnlyMemory,简称:ROM)、随机存储器(英文:RandomAccessMemory,简称:RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。