专利名称:Sfp模块测试方法及测试终端的制作方法
技术领域:
本发明涉及到SFP模块的测试技术,特别涉及到一种SFP模块测试方法及测试终端。
背景技术:
SFP(Small Form-factor Pluggables)模块可以简单的理解为GBIC的升级版本, 其体积比GBIC(Gigabit Interface Converter,千兆位接口转换器)模块减少一半,可以在相同面板上配置多出一倍以上的端口数量。该SFP模块由光电子器件、功能电路和光接口等组成,光电子器件包括发射和接收两部分。发射部分的工作是输入一定码率的电信号经内部的驱动芯片处理后驱动半导体激光器(LD)或发光二极管(LED)发射出相应速率的调制光信号,其内部带有光功率自动控制电路,使输出的光信号功率保持稳定。接收部分的工作是一定码率的光信号输入模块后由光探测二极管转换为电信号,经前置放大器后输出相应码率的电信号,输出的电信号一般为正射极耦合逻辑电平(PECL)电平;同时在输入光功率小于一定值后会输出一个告警信号。该SFP模块再出厂前需经过严格测试,性能指标符合各项要求方可投入使用。但现有技术中,通常是使用测试设备进行手动测试,并记录相应参数,通过计算后获得检测结果;从而使得测试效率较低,而且无差较大。
发明内容
本发明的主要目的为提供一种SFP模块测试方法及测试终端,提升了 SFP模块的测试效率及准确度。本发明提出一种SFP模块测试方法,包括步骤测试终端通过第一接口模块设置示波器以及获取示波器显示的参数,并通过第二接口模块获取SFP模块的发射端参数进行测试;通过第三接口模块、第四接口模块以及第五接口模块分别控制可调光衰减器、误码仪以及光功率计,以及第二接口模块获取SFP模块的接收端参数进行测试。优选地,所述第一接口模块、第三接口模块为通用总线口 ;所述第二接口模块为并口 ;所述第四接口模块为USB接口 ;所述第五接口模块为串口。优选地,所述测试终端通过第一接口模块设置示波器以及获取示波器显示的参数,并通过第二接口模块获取SFP模块的发射端参数进行测试的步骤具体包括测试终端通过通用总线口设置示波器开始调试;比较从示波器上获取的发射端参数,以及通过并口模块从SFP模块获取的发射端参数,判断是否在调试误差范围内;当不在所述误差范围内时,通过二分法调试所述发射端参数。优选地,所述发射端参数包括光功率和消光比。优选地,所述通过第三接口模块、第四接口模块以及第五接口模块分别控制可调光衰减器、误码仪以及光功率计,以及第二接口模块获取SFP模块的接收端参数进行测试的步骤具体包括通过串口获取功率计上的显示参数,通过通用总线接口控制可调光衰减器,比较光功率计上的显示参数与设定光功率值获取差值;根据所述差值可调衰减器的衰减量,将所述差值调整至误差范围内;通过USB接口获取误码仪上的误码参数,将该误码参数与设定误码值相比较获得差值;判断所述差值是否在误差范围内;如在范围内,则将所述光功率设为灵敏度值;和/ 或,通过并口检测SFP模块的告警或去告警参数,当检测到时,将所述光功率设为告
警或去告警值。本发明还提出一种SFP模块测试终端,包括发射端测试单元,用于通过第一接口模块设置示波器以及获取示波器显示的参数,并通过第二接口模块获取SFP模块的发射端参数进行测试;接收端测试单元,用于通过第三接口模块、第四接口模块以及第五接口模块分别控制可调光衰减器、误码仪以及光功率计,以及第二接口模块获取SFP模块的接收端参数进行测试。优选地,所述第一接口模块、第三接口模块为通用总线口 ;所述第二接口模块为并口 ;所述第四接口模块为USB接口 ;所述第五接口模块为串口。优选地,所述发射端测试单元具体用于测试终端通过通用总线口设置示波器开始调试;比较从示波器上获取的发射端参数,以及通过并口模块从SFP模块获取的发射端参数,判断是否在调试误差范围内;当不在所述误差范围内时,通过二分法调试所述发射端参数。优选地,所述发射端参数包括光功率和消光比。优选地,所述接收端测试单元具体用于通过串口获取功率计上的显示参数,通过通用总线接口控制可调光衰减器,比较光功率计上的显示参数与设定光功率值获取差值;根据所述差值可调衰减器的衰减量,将所述差值调整至误差范围内;通过USB接口获取误码仪上的误码参数,将该误码参数与设定误码值相比较获得差值;判断所述差值是否在误差范围内;如在范围内,则将所述光功率设为灵敏度值;和/ 或,通过并口检测SFP模块的告警或去告警参数,当检测到时,将所述光功率设为告
警或去告警值。本发明的SFP模块测试方法及终端,通过二分法将发射端的光功率及消光比调节到预定值,通过循环设定衰减值将接收端的功率值调节到设定值,测试简单,准确,时间短, 成本低;解决了现有手动测试中的误差大、效率低等问题,提升了测试的稳定性等。
图1是本发明SFP模块测试方法一实施例的步骤流程示意图2是本发明SFP模块的发射端测试中的硬件结构示意图;图3是本发明SFP模块测试方法一实施例的发射端测试具体步骤流程示意图;图4是本发明SFP模块测试方法一实施例的接收端测试具体步骤流程示意图;图5是本发明SFP模块的接收端测试中的硬件结构示意图;图6是本发明SFP模块测试终端一实施例的结构示意图。本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施例方式应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。参照图1,提出本发明一种SFP模块测试方法的一实施例。该测试方法包括步骤S10、测试终端通过第一接口模块设置示波器以及获取示波器显示的参数,并通过第二接口模块获取SFP模块的发射端参数进行测试;步骤S11、通过第三接口模块、第四接口模块以及第五接口模块分别控制可调光衰减器、误码仪以及光功率计,以及第二接口模块获取SFP模块的接收端参数进行测试。上述第一接口模块、第三接口模块为通用总线口 ;所述第二接口模块为并口 ;所述第四接口模块为USB接口 ;所述第五接口模块为串口。本实施例中的测试方法进行测试需涉及到的硬件设备包括测试终端(比如PC 机)、误码仪、光功率计、示波器、可调节衰减器等。该PC机中设置有自动测试软件。参照图 2,在测试SFP模块40的发射端时,需要使用到PC机20以及示波器31 ;可通过通用总线口 (GPIB 口)将PC机20与示波器31与连接,通过并口(并口连接模块)将SFP模块40与 PC机20连接,通过光纤连接线将SFP模块40与示波器31连接,方便获取SFP模块40的各项参数。该PC机20的自动测试软件通过GPIB (接)口获取示波器31上测得的SFP模块 40的发射端参数,PC机20的自动测试软件通过并口向SFP模块40写入光功率及消光比控制参数以调试发射端参数。上述发射端参数包括光功率和消光比等。参照图3,上述步骤SlO具体包括步骤S101、测试终端通过通用总线口设置示波器31开始调试;步骤S102、比较从示波器31上获取的发射端参数,以及通过并口模块从SFP模块 40获取的发射端参数,判断是否在调试误差范围内;步骤S103、当不在所述误差范围内时,通过二分法调试所述发射端参数。上述PC机20的自动测试软件首先配置示波器31,开始测试时通过二分法将SFP 模块40发射端的光功率以及消光比调到自动测试软件中的设定范围内,并获取调试后完整的眼图,最后保存参数以完成发射端的自动调试。该PC机20的自动测试软件可通过GPIB 通信写入相关指令来获取光功率以及消光比数据,再通过1 通信向SFP模块40内部写入光功率以及消光比的调试参数。该I2C通信总线支持任何IC生产过程(NMOS、CMOS双极性),串行数据(SDA)线和串行时钟(SCL)线在连接到总线的器件间传递信息,每个器件都有一个唯一的地址识别 (无论是微控制器、LCD驱动器、存储器或键盘接口),而且都可以作为一个发送器或接收器 (由器件的功能决定)。在SCL线是高电平时,SDA线从高电平向低电平切换,表示起始条件,当SCL线是低电平时SDA线由低电平向高电平切换,表示停止条件。参照图4,上述步骤Sll具体包括步骤S111、通过串口获取功率计上的显示参数,通过通用总线接口控制可调光衰减器,比较光功率计上的显示参数与设定光功率值获取差值;根据所述差值可调衰减器的衰减量,将所述差值调整至误差范围内;步骤S112、通过USB接口获取误码仪上的误码参数,将该误码参数与设定误码值相比较获得差值;判断所述差值是否在误差范围内;如在范围内,则将所述光功率设为灵敏度值;和/或,步骤S113、通过并口检测SFP模块的告警或去告警参数,当检测到时,将所述光功
率设为告警或去告警值。参照图5,在测试SFP模块40接收端时间,需使用到PC机20、可调(光)衰减器 32、误码仪33、光功率计34以及光分路器35等。该PC机20分别与SFP模块40、可调衰减器32以及误码仪33连接;该SFP模块40还通过光分路器35与可调衰减器32以及光功率计34连接;该误码仪33还连接可调衰减器32。该PC机20的自动测试软件首先接收用户设定的光功率值,然后通过串口获取功率计上的SFP模块40接收端参数(比如光功率、灵敏度、告警值以及去告警值等),再与自动测试软件中的设定值相比较,对接收端参数进行调试。比如光功率的调试可为先通过串口获取功率计34上的显示参数,通过通用总线接口控制可调衰减器32,比较光功率计34上的显示参数与设定光功率值获取差值;然后可判断该差值是否在(预先设定的)误差范围内,如在,则可结束;否则,可根据所述差值控制可调衰减器32的衰减量;上述步骤可循环, 直至将所述差值调整至误差范围内。在进行光功率调试后,先通过USB接口获取误码仪上的误码参数,将该误码参数与设定灵敏度值相比较获得差值(即误码仪的显示值);判断所述差值是否在误差范围内, 如在,则将上述调试后的光功率设为灵敏度值;否则,重新设定光功率值,进行光功率调试。 在本实施例中,该误码仪的显示值(差值)为0时,则判定该差值在误差范围内,将上述调试后的光功率设为灵敏度值。在进行光功率调试后,先通过并口检测SFP模块40的告警或去告警参数,当检测到时,将所述光功率设为告警或去告警值;否则,重新设定光功率值,进行光功率调试。该PC机20与可调衰减器32之间使用GPIB通信;该PC机20与功率计之间使用 com通信;该PC机20与SFP模块40之间使用I2C通信。上述SFP模块测试方法,利用PC机20的自动测试软件通过二分法将发射端的光功率及消光比调节到预定值,通过循环设定衰减值将接收端的功率值调节到设定值,测试简单,准确,时间短,成本低;解决了现有手动测试中的误差大、效率低等问题,提升了测试的稳定性等。参照图6,提出本发明一种SFP模块测试终端的一实施例。该测试终端包括发射端测试单元21,用于通过第一接口模块设置示波器31以及获取示波器31显示的参数,并通过第二接口模块获取SFP模块40的发射端参数进行测试;接收端测试单元22,用于通过第三接口模块、第四接口模块以及第五接口模块分别控制可调光衰减器、误码仪33以及光功率计34,以及第二接口模块获取SFP模块40的接收端参数进行测试。上述第一接口模块、第三接口模块为通用总线口 ;所述第二接口模块为并口 ;所述第四接口模块为USB接口 ;所述第五接口模块为串口。本实施例中测试终端需要与其他硬件配合进行测试,测试中涉及到的硬件设备包括测试终端(比如PC机20)、误码仪33、光功率计34、示波器31、可调节衰减器等。该PC 机20中设置有自动测试软件。参照图2,在测试SFP模块40的发射端时,需要使用到PC机 20以及示波器31 ;可通过通用总线口(GPIB 口 )将PC机20与示波器31与连接,通过并口 (并口连接模块)与PC机20以及示波器31连接,方便获取SFP模块40的各项参数。该PC机20的自动测试软件通过GPIB (接)口获取示波器31上测得的SFP模块 40的发射端参数,PC机20的自动测试软件通过并口向SFP模块40写入相关参数以调试发射端参数。上述发射端参数包括光功率和消光比等。该自动测试软件在本实施例中可包括发射端测试单元21以及接收端测试单元22。上述发射端测试单元21具体用于测试终端通过通用总线口设置示波器31开始调试;比较从示波器31上获取的发射端参数,以及通过并口模块从SFP模块40获取的发射端参数,判断是否在调试误差范围内;当不在所述误差范围内时,通过二分法调试所述发射端参数。上述PC机20的自动测试软件通过发射端测试单元21首先配置示波器31,开始测试时通过二分法将SFP模块40发射端的光功率以及消光比调到发射端测试单元21中的设定范围(根据实际情况设定)内,并获取调试后完整的眼图,最后保存参数以完成发射端的自动调试。该发射端测试单元21可通过GPIB通信写入相关指令来获取光功率以及消光比数据,再通过1 通信向SFP模块40内部写入光功率以及消光比的调试参数。该I2C通信总线支持任何IC生产过程(NMOS、CMOS双极性),串行数据(SDA)线和串行时钟(SCL)线在连接到总线的器件间传递信息,每个器件都有一个唯一的地址识别 (无论是微控制器、LCD驱动器、存储器或键盘接口),而且都可以作为一个发送器或接收器 (由器件的功能决定)。在SCL线是高电平时,SDA线从高电平向低电平切换,表示起始条件,当SCL线是低电平时SDA线由低电平向高电平切换,表示停止条件。上述接收端测试单元22具体用于通过串口获取功率计上的显示参数,通过通用总线接口控制可调光衰减器,比较光功率计上的显示参数与设定光功率值获取差值;根据所述差值可调衰减器的衰减量,将所述差值调整至误差范围内;通过USB接口获取误码仪上的误码参数,将该误码参数与设定误码值相比较获得差值;判断所述差值是否在误差范围内;如在范围内,则将所述光功率设为灵敏度值;和/ 或,通过并口检测SFP模块的告警或去告警参数,当检测到时,将所述光功率设为告
警或去告警值。参照图5,在测试SFP模块40接收端时间,需使用到PC机20、可调衰减器32、误码仪33、光功率计34以及光分路器35等。该PC机20分别与SFP模块40、可调衰减器32 以及误码仪33连接;该SFP模块40还通过光分路器35与可调衰减器32以及光功率计34 连接;该误码仪33还连接可调衰减器32。该PC机20的自动测试软件首先接收用户设定的光功率值,然后通过串口获取功率计上的SFP模块40接收端参数(比如光功率、灵敏度、告警值以及去告警值等),再与自动测试软件中的设定值相比较,对接收端参数进行调试。比如光功率的调试可为先通过串口获取功率计34上的显示参数,通过通用总线接口控制可调衰减器32,比较光功率计34上的显示参数与设定光功率值获取差值;然后可判断该差值是否在(预先设定的)误差范围内,如在,则可结束;否则,可根据所述差值控制可调衰减器32的衰减量;上述步骤可循环, 直至将所述差值调整至误差范围内。在进行光功率调试后,先通过USB接口获取误码仪上的误码参数,将该误码参数与设定灵敏度值相比较获得差值(即误码仪的显示值);判断所述差值是否在误差范围内, 如在,则将上述调试后的光功率设为灵敏度值;否则,重新设定光功率值,进行光功率调试。 在本实施例中,该误码仪的显示值(差值)为0时,则判定该差值在误差范围内,将上述调试后的光功率设为灵敏度值。在进行光功率调试后,先通过并口检测SFP模块40的告警或去告警参数,当检测到时,将所述光功率设为告警或去告警值;否则,重新设定光功率值,进行光功率调试。该PC机20与可调衰减器32之间使用GPIB通信;该PC机20与功率计之间使用 com通信;该PC机20与SFP模块40之间使用I2C通信。上述SFP模块测试终端,通过二分法将发射端的光功率及消光比调节到预定值, 通过循环设定衰减值将接收端的功率值调节到设定值,测试简单,准确,时间短,成本低;解决了现有手动测试中的误差大、效率低等问题,提升了测试的稳定性等。以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
权利要求
1.一种SFP模块测试方法,其特征在于,包括步骤测试终端通过第一接口模块设置示波器以及获取示波器显示的参数,并通过第二接口模块获取SFP模块的发射端参数进行测试;通过第三接口模块、第四接口模块以及第五接口模块分别控制可调光衰减器、误码仪以及光功率计,以及第二接口模块获取SFP模块的接收端参数进行测试。
2.根据权利要求1所述的SFP模块测试方法,其特征在于,所述第一接口模块、第三接口模块为通用总线口 ;所述第二接口模块为并口 ;所述第四接口模块为USB接口 ;所述第五接口模块为串口。
3.根据权利要求2所述的SFP模块测试方法,其特征在于,所述测试终端通过第一接口模块设置示波器以及获取示波器显示的参数,并通过第二接口模块获取SFP模块的发射端参数进行测试的步骤具体包括测试终端通过通用总线口设置示波器开始调试;比较从示波器上获取的发射端参数,以及通过并口模块从SFP模块获取的发射端参数,判断是否在调试误差范围内;当不在所述误差范围内时,通过二分法调试所述发射端参数。
4.根据权利要求3所述的SFP模块测试方法,其特征在于,所述发射端参数包括光功率和消光比。
5.根据权利要求2至4中任一项所述的SFP模块测试方法,其特征在于,所述通过第三接口模块、第四接口模块以及第五接口模块分别控制可调光衰减器、误码仪以及光功率计, 以及第二接口模块获取SFP模块的接收端参数进行测试的步骤具体包括通过串口获取功率计上的显示参数,通过通用总线接口控制可调光衰减器,比较光功率计上的显示参数与设定光功率值获取差值;根据所述差值可调衰减器的衰减量,将所述差值调整至误差范围内;通过USB接口获取误码仪上的误码参数,将该误码参数与设定误码值相比较获得差值;判断所述差值是否在误差范围内;如在范围内,则将所述光功率设为灵敏度值;和/或,通过并口检测SFP模块的告警或去告警参数,当检测到时,将所述光功率设为告警或去告警值。
6.一种SFP模块测试终端,其特征在于,包括发射端测试单元,用于通过第一接口模块设置示波器以及获取示波器显示的参数,并通过第二接口模块获取SFP模块的发射端参数进行测试;接收端测试单元,用于通过第三接口模块、第四接口模块以及第五接口模块分别控制可调光衰减器、误码仪以及光功率计,以及第二接口模块获取SFP模块的接收端参数进行测试。
7.根据权利要求6所述的SFP模块测试终端,其特征在于,所述第一接口模块、第三接口模块为通用总线口 ;所述第二接口模块为并口 ;所述第四接口模块为USB接口 ;所述第五接口模块为串口。
8.根据权利要求7所述的SFP模块测试终端,其特征在于,所述发射端测试单元具体用于测试终端通过通用总线口设置示波器开始调试;比较从示波器上获取的发射端参数,以及通过并口模块从SFP模块获取的发射端参数,判断是否在调试误差范围内;当不在所述误差范围内时,通过二分法调试所述发射端参数。
9.根据权利要求8所述的SFP模块测试终端,其特征在于,所述发射端参数包括光功率和消光比。
10.根据权利要求7至9中任一项所述的SFP模块测试终端,其特征在于,所述接收端测试单元具体用于通过串口获取功率计上的显示参数,通过通用总线接口控制可调光衰减器,比较光功率计上的显示参数与设定光功率值获取差值;根据所述差值可调衰减器的衰减量,将所述差值调整至误差范围内;通过USB接口获取误码仪上的误码参数,将该误码参数与设定误码值相比较获得差值;判断所述差值是否在误差范围内;如在范围内,则将所述光功率设为灵敏度值;和/或, 通过并口检测SFP模块的告警或去告警参数,当检测到时,将所述光功率设为告警或去告警值。
全文摘要
本发明揭示了一种SFP模块测试方法及测试终端。该测试方法包括步骤测试终端通过第一接口模块设置示波器以及获取示波器显示的参数,并通过第二接口模块获取SFP模块的发射端参数进行测试;通过第三接口模块、第四接口模块以及第五接口模块分别控制可调光衰减器、误码仪以及光功率计,以及第二接口模块获取SFP模块的接收端参数进行测试。本发明的SFP模块测试方法及测试终端,测试简单,准确,时间短,成本低。
文档编号H04B10/08GK102299739SQ201110216519
公开日2011年12月28日 申请日期2011年7月29日 优先权日2011年7月29日
发明者宋霞 申请人:深圳市国扬通信股份有限公司