CN113872682B - Optical module introduction test method and system - Google Patents

Optical module introduction test method and system Download PDF

Info

Publication number
CN113872682B
CN113872682B CN202111090028.5A CN202111090028A CN113872682B CN 113872682 B CN113872682 B CN 113872682B CN 202111090028 A CN202111090028 A CN 202111090028A CN 113872682 B CN113872682 B CN 113872682B
Authority
CN
China
Prior art keywords
test
optical module
port
tester
testing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202111090028.5A
Other languages
Chinese (zh)
Other versions
CN113872682A (en
Inventor
王少美
刘勇
车升娜
孟东一
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Suzhou Inspur Intelligent Technology Co Ltd
Original Assignee
Suzhou Inspur Intelligent Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Suzhou Inspur Intelligent Technology Co Ltd filed Critical Suzhou Inspur Intelligent Technology Co Ltd
Priority to CN202111090028.5A priority Critical patent/CN113872682B/en
Publication of CN113872682A publication Critical patent/CN113872682A/en
Application granted granted Critical
Publication of CN113872682B publication Critical patent/CN113872682B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • H04B10/07Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems
    • H04B10/073Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems using an out-of-service signal
    • H04B10/0731Testing or characterisation of optical devices, e.g. amplifiers

Landscapes

  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Testing Of Optical Devices Or Fibers (AREA)

Abstract

The invention provides a method and a system for introducing and testing an optical module, wherein the method comprises the steps of inserting the optical module into a testing single board, and respectively connecting an oscilloscope and a tester; the oscilloscope calls the template configuration file to perform signal testing; the tester calls the service configuration file to perform function test, and the function test comprises port information test, flow test, tester port test, optical module storage test and interface reliability test which are tested in sequence. According to the invention, the optical module to be tested is connected to the oscilloscope and the tester to respectively perform signal test and function test, and the signal test and the function test are integrated and executed in parallel, so that the test time is effectively reduced, the whole test process does not need human participation, and the labor cost is saved. In the test template and the configuration file, the optical modules compatible with different types are arranged, so that various test requirements are met, multiple times of verification are considered, and the accuracy of test results and the reliability of test products are improved.

Description

Optical module introduction test method and system
Technical Field
The invention relates to the technical field of component testing, in particular to an optical module lead-in testing method and system.
Background
Optical modules are currently indispensable important components of communication equipment, and are widely used in devices such as switches, routers, network security devices, optical transceivers, optical sensing devices, and the like.
At present, optical module manufacturers are numerous, and the industry has no strictly unified quality standard so that the quality and the standard of different manufacturers are different, and meanwhile, whether the optical module is suitable for products or not due to different peripheral designs of the optical module during product design is a big problem faced by the optical module. In order to ensure stable application on research and development products, all the optical modules at the early stage need to be subjected to introduction tests. The optical interfaces are various, the glazing module manufacturers on the market are numerous, each model needs to be verified, and the workload is huge.
Taking the switch product as an example, the current main flow management switch and the service switch product have various different interface types, and product research and development companies need to confirm the reliable application of the common mode block through function and signal test. At present, the test is mainly manually completed, and a large amount of labor cost is needed.
Disclosure of Invention
The invention provides an optical module introduction test method and system, which are used for solving the problem of high test cost in the prior art.
In order to realize the purpose, the invention adopts the following technical scheme:
the first aspect of the present invention provides a method for testing an optical module, where the method includes the following steps:
inserting the optical module into the test single board, and respectively connecting the oscilloscope and the tester;
the oscilloscope calls the template configuration file to perform signal testing;
the tester calls the service configuration file to perform function test, and the function test comprises port information test, flow test, tester port test, optical module storage test and interface reliability test which are sequentially tested.
And further, selecting a port with poor transmission signal quality in the port of the test single board to connect the optical module.
Further, the signal test determines whether the signal meets requirements by comparing the eye pattern, jitter, and extinction ratio.
Further, before the functional test starts, an operation of closing the heartbeat packet is configured in the configuration file of the functional test.
Further, the port information test specifically includes:
reading port information of the optical module for a plurality of times, and comparing the port information with preset standard data respectively;
and if the port information read each time is consistent with the standard data, the port information test is passed.
Further, the flow rate test specifically includes:
and carrying out flow test in a first preset time, comparing whether the tester end has packet loss or/and packet error, and if so, failing the flow test.
Further, the port test of the tester specifically includes: switching the tester port, checking whether the optical module port has corresponding fluctuation change, and if so, passing the test of the tester port;
the optical module port test specifically comprises the following steps: and switching the optical module port, checking whether the port has corresponding connection state change, and if so, passing the optical module port test.
Further, the optical module storage test specifically includes:
and reading data in the optical module storage, judging whether the data has errors, and if so, failing the optical module storage test.
Further, the interface reliability test specifically includes:
carrying out flow test for a second preset time, checking whether packet loss or/and packet error exists or not, and if so, failing the test;
performing switch test on the optical module, checking whether the ports have corresponding connection state changes, and if not, failing the test;
and reading the memory information of the optical module for a plurality of times, judging whether the information has errors, and if so, failing the test.
The second aspect of the invention provides an optical module introduction test system, which comprises an optical module to be tested, a test single board, an oscilloscope and a tester;
the optical module to be tested is inserted into the test single board and is respectively connected with the oscilloscope and the tester; the oscilloscope calls the template configuration file to perform signal testing; the tester calls the service configuration file to perform function test, and the function test comprises port information test, flow test, tester port test, optical module storage test and interface reliability test which are sequentially tested.
The optical module lead-in test system according to the second aspect of the present invention can achieve the methods according to the first aspect and the respective implementation manners of the first aspect, and achieve the same effects.
The effects provided in the summary of the invention are only the effects of the embodiments, not all of the effects of the invention, and one of the above technical solutions has the following advantages or beneficial effects:
according to the embodiment of the invention, the optical module to be tested is connected to the oscilloscope and the tester to respectively carry out signal test and function test, the signal test and the function test are integrated and executed in parallel, the test time is effectively reduced, the whole test process does not need human participation, and the labor cost is saved. In the test template and the configuration file, the optical modules compatible with different types are arranged, so that various test requirements are met, multiple times of verification are considered, and the accuracy of test results and the reliability of test products are improved.
Drawings
In order to more clearly illustrate the embodiments or technical solutions in the prior art of the present invention, the drawings used in the description of the embodiments or prior art will be briefly described below, and it is obvious for those skilled in the art that other drawings can be obtained based on these drawings without creative efforts.
FIG. 1 is a schematic flow diagram of an embodiment of the method of the present invention;
FIG. 2 is a schematic flow chart of a specific implementation manner of the method embodiment of the present invention;
fig. 3 is a schematic diagram of the system of the present invention.
Detailed Description
In order to clearly explain the technical features of the present invention, the following detailed description of the present invention is provided with reference to the accompanying drawings. The following disclosure provides many different embodiments, or examples, for implementing different features of the invention. To simplify the disclosure of the present invention, the components and arrangements of specific examples are described below. Moreover, the present disclosure may repeat reference numerals and/or letters in the various examples. This repetition is for the purpose of simplicity and clarity and does not in itself dictate a relationship between the various embodiments and/or configurations discussed. It should be noted that the components illustrated in the figures are not necessarily drawn to scale. Descriptions of well-known components and processing techniques and procedures are omitted so as to not unnecessarily limit the invention.
As shown in fig. 1, an optical module introduction test method provided in an embodiment of the present invention includes the following steps:
s1, inserting an optical module into a test single board, and respectively connecting an oscilloscope and a tester;
s2, the oscilloscope calls the template configuration file to perform signal testing;
and S3, the tester calls the service configuration file to perform function test, wherein the function test comprises port information test, flow test, tester port test, optical module storage test and interface reliability test which are tested in sequence.
In step S1, a port with poor transmission signal quality in the ports of the test board is selected to connect the optical module. If the port with poor signal passes the test, the interface with good signal can pass the test, and the test result is more credible.
Before the test starts, standard data of the standard and the model of the optical module to be tested are added and added into a configuration file or a json file.
As shown in fig. 2, in step S2, the signal test determines whether the signal meets the requirements by comparing the eye diagram, the jitter and the extinction ratio.
In the testing process of the oscilloscope, the oscilloscope calls a preset template configuration file to execute testing, the time that the testing point position exceeds 10K is estimated, the time is doubled to set the stop time, after the testing is stopped, the testing result is stored, and the name of the testing result file is named as the model of the current optical module to be tested.
The template configuration file is an oscilloscope eye pattern test template, and in the optical eye pattern test waveform, if points falling into the eye pattern template exist, the test fails. In addition, the extinction ratio and the jitter are tested by comparing with standard data.
And testing the connection to the port calling configuration file and issuing the valid connection. And the configuration file of the functional test is configured with the operation of closing the heartbeat message before the functional test starts.
In the function test, the tester loads the service configuration file, and the test process is sequentially carried out as follows.
S31, the port information test specifically comprises the following steps: reading port information of the optical module for a plurality of times, and comparing the port information with preset standard data respectively; and if the port information read each time is consistent with the standard data, the port information test is passed.
In one implementation manner of this embodiment, the number of times of reading the port information is set to 3.
S32, the flow test specifically comprises the following steps:
and carrying out flow test in a first preset time, comparing whether the tester end has packet loss or/and packet error, and if so, failing the flow test.
In an implementation manner of this embodiment, the first preset time is 30s.
S33, the port test of the tester is specifically as follows: switching the tester port, namely, shut and unshut operations, checking whether the optical module port has fluctuation change corresponding to up and down, and if so, passing the test of the tester port;
s34, the optical module port test specifically comprises the following steps: and performing switching operation on the optical module port by using a shunt switch and a unshut switch, checking whether the port has the change of the connection state corresponding to link up and link down, and if so, passing the test of the optical module port.
S35, the optical module storage test specifically comprises the following steps: and reading data in the storage of the optical module, judging whether the data has errors, and if so, determining that the optical module fails in the storage test fail.
S36, the interface reliability test specifically comprises the following steps:
and performing flow test in a second preset time, checking whether packet loss or/and packet error exists, and if so, failing the test.
In an implementation manner of this embodiment, the second preset time is 12 hours.
And (4) carrying out switch test on the optical module, wherein the checking ports have corresponding connection state changes, and if not, the test fails.
And reading the memory information of the optical module for a plurality of times, judging whether the information has errors, and if so, failing the test.
In one implementation manner of this embodiment, the number of times is set to 1000 times.
As shown in fig. 3, the system for testing an optical module according to an embodiment of the present invention includes an optical module 1 to be tested, a test board 2, an oscilloscope 3, and a tester 4.
The optical module 1 to be tested is inserted into the test single board 2 and is respectively connected with the oscilloscope 3 and the tester 4; the oscilloscope 3 calls a template configuration file to perform signal testing; the tester 4 calls the service configuration file to perform function tests, wherein the function tests comprise port information tests, flow tests, tester port tests, optical module storage tests and interface reliability tests which are sequentially tested.
The tester 4 comprises a port information test unit, a flow test unit, a tester port test unit, an optical module storage test unit and an interface reliability test unit.
The information testing unit reads the port information of the optical module for a plurality of times and compares the port information with preset standard data respectively; and if the port information read each time is consistent with the standard data, the port information passes the test.
In one implementation manner of this embodiment, the number of times of reading the port information is set to 3.
And the flow test unit performs flow test for a first preset time, compares whether the tester end has packet loss or/and packet error, and if so, fails the flow test.
In an implementation manner of this embodiment, the first preset time is 30s.
The tester port testing unit performs switching operation, namely, shunt and unshut operation on the tester port, checks whether the optical module port has fluctuation change corresponding to up and down, and if so, the tester port passes the test;
and the optical module port testing unit performs shunt and unshut switching operation on the optical module port, checks whether the port has the change of the connection state corresponding to link up and link down, and if so, the optical module port passes the test.
And the optical module storage test unit reads data in the optical module storage, judges whether the data has errors, and if so, the optical module storage test fails fail.
And the interface reliability testing unit performs flow testing for a second preset time, checks whether packet loss or/and packet error exists, and if so, fails the testing.
In an implementation manner of this embodiment, the second preset time is 12 hours.
And (4) carrying out switch test on the optical module, wherein the checking ports have corresponding connection state changes, and if not, the test fails.
Reading the memory information of the optical module for a plurality of times, judging whether the information has errors, and if so, failing the test.
In an implementation manner of this embodiment, the number of times is set to 1000 times.
Although the embodiments of the present invention have been described with reference to the accompanying drawings, it is not intended to limit the scope of the present invention, and it should be understood by those skilled in the art that various modifications and variations can be made without inventive efforts by those skilled in the art based on the technical solution of the present invention.

Claims (7)

1. An optical module introduction test method is characterized by comprising the following steps:
inserting the optical module into the test single board, and respectively connecting the oscilloscope and the tester;
the oscilloscope calls the template configuration file to perform signal testing;
the tester calls the service configuration file to perform function test, wherein the function test comprises port information test, flow test, tester port test, optical module storage test and interface reliability test which are tested in sequence;
selecting a port with poor transmission signal quality in the ports of the test single board to connect with the optical module; if the port with poor signals passes the test, the port with good signals can pass the test, and the test result is more credible;
before the test starts, adding standard data of the standard and the model of the optical module to be tested into a configuration file or a json file;
the signal test judges whether the signal meets the requirement by comparing the eye pattern, the jitter and the extinction ratio;
in the testing process of the oscilloscope, the oscilloscope calls a preset template configuration file to execute testing, estimates the time that the testing point position exceeds 10K, doubles the time to set the stop time, stores the testing result after the testing is stopped, and names the name of the testing result file as the model of the current optical module to be tested;
the template configuration file is an oscilloscope eye pattern test template, and in the optical eye pattern test waveform, if points falling into the eye pattern template exist, the test fails; testing the extinction ratio and the jitter by comparing standard data;
connecting the test connection to a port calling configuration file, and issuing the configuration file to take effect;
and the configuration file of the functional test is configured with the operation of closing the heartbeat message before the functional test starts.
2. The method for testing the introduction of the optical module as claimed in claim 1, wherein the port information test is specifically as follows:
reading port information of the optical module for a plurality of times, and comparing the port information with preset standard data respectively;
and if the port information read each time is consistent with the standard data, the port information test is passed.
3. The method for testing the introduction of the optical module as claimed in claim 1, wherein the traffic test is specifically as follows:
and performing flow test in a first preset time, comparing whether the tester end has packet loss or/and packet error, and if so, failing the flow test.
4. The method for testing the introduction of the optical module as claimed in claim 1, wherein the tester port test is specifically: switching the tester port, checking whether the optical module port has corresponding fluctuation change, and if so, passing the test of the tester port;
the optical module port test specifically comprises the following steps: and switching the optical module port, checking whether the port has corresponding connection state change, and if so, passing the optical module port test.
5. The method for testing the introduction of the optical module as claimed in claim 1, wherein the optical module storage test is specifically as follows:
and reading data in the optical module storage, judging whether the data has errors, and if so, failing the optical module storage test.
6. The method for testing the introduction of the optical module as claimed in claim 1, wherein the interface reliability test is specifically as follows:
carrying out flow test in a second preset time, checking whether packet loss or/and packet error exists, and if so, failing the test;
performing switch test on the optical module, wherein the checking ports have corresponding connection state changes, and if the checking ports do not have the corresponding connection state changes, the test fails;
reading the memory information of the optical module for a plurality of times, judging whether the information has errors, and if so, failing the test.
7. An optical module lead-in test system, which comprises an optical module to be tested and is characterized by being used for realizing the method of any one of claims 1 to 6, and the test system further comprises a test single board, an oscilloscope and a tester;
the optical module to be tested is inserted into the test single board and is respectively connected with the oscilloscope and the tester; the oscilloscope calls the template configuration file to perform signal testing; the tester calls the service configuration file to perform function test, and the function test comprises port information test, flow test, tester port test, optical module storage test and interface reliability test which are tested in sequence.
CN202111090028.5A 2021-09-16 2021-09-16 Optical module introduction test method and system Active CN113872682B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111090028.5A CN113872682B (en) 2021-09-16 2021-09-16 Optical module introduction test method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111090028.5A CN113872682B (en) 2021-09-16 2021-09-16 Optical module introduction test method and system

Publications (2)

Publication Number Publication Date
CN113872682A CN113872682A (en) 2021-12-31
CN113872682B true CN113872682B (en) 2023-03-03

Family

ID=78996365

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111090028.5A Active CN113872682B (en) 2021-09-16 2021-09-16 Optical module introduction test method and system

Country Status (1)

Country Link
CN (1) CN113872682B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114401041A (en) * 2022-01-07 2022-04-26 江苏奥雷光电有限公司 Simple and convenient high-speed optical module testing method
CN115235737A (en) * 2022-09-08 2022-10-25 成都思科瑞微电子股份有限公司 Testing method of photoelectronic device

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104993863A (en) * 2015-06-10 2015-10-21 四川华拓光通信股份有限公司 Optical module for network communication equipment test
CN105049113A (en) * 2015-06-17 2015-11-11 武汉光迅科技股份有限公司 Active optical module multi-channel automatic test system and method
CN108365888A (en) * 2018-02-01 2018-08-03 四川泰瑞创通讯技术股份有限公司 The device of test light module performance
CN208924244U (en) * 2018-09-28 2019-05-31 武汉光迅科技股份有限公司 A kind of optical module test macro
CN110855353A (en) * 2019-11-19 2020-02-28 中电科仪器仪表有限公司 Error code tester and test system suitable for various types of optical modules
CN210924037U (en) * 2019-11-05 2020-07-03 杭州依赛通信有限公司 SFP optical port service test switching device
CN112511370A (en) * 2020-10-23 2021-03-16 苏州浪潮智能科技有限公司 Signal test system with self-switching PHY (physical layer) mode
CN112526255A (en) * 2020-11-13 2021-03-19 武汉联特科技股份有限公司 Universal configuration method and equipment in optical module automatic test system
CN112887018A (en) * 2021-02-03 2021-06-01 中国信息通信研究院 Optical module testing method and device

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104320184A (en) * 2014-10-16 2015-01-28 武汉电信器件有限公司 High-speed optical module for fiber channel
CN109120339A (en) * 2017-06-26 2019-01-01 中兴通讯股份有限公司 Optical module adjustment method, optical module debugging system and optical module management system
CN111835411B (en) * 2020-06-24 2021-07-20 苏州浪潮智能科技有限公司 Testing method applied to optical module of white box switch

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104993863A (en) * 2015-06-10 2015-10-21 四川华拓光通信股份有限公司 Optical module for network communication equipment test
CN105049113A (en) * 2015-06-17 2015-11-11 武汉光迅科技股份有限公司 Active optical module multi-channel automatic test system and method
CN108365888A (en) * 2018-02-01 2018-08-03 四川泰瑞创通讯技术股份有限公司 The device of test light module performance
CN208924244U (en) * 2018-09-28 2019-05-31 武汉光迅科技股份有限公司 A kind of optical module test macro
CN210924037U (en) * 2019-11-05 2020-07-03 杭州依赛通信有限公司 SFP optical port service test switching device
CN110855353A (en) * 2019-11-19 2020-02-28 中电科仪器仪表有限公司 Error code tester and test system suitable for various types of optical modules
CN112511370A (en) * 2020-10-23 2021-03-16 苏州浪潮智能科技有限公司 Signal test system with self-switching PHY (physical layer) mode
CN112526255A (en) * 2020-11-13 2021-03-19 武汉联特科技股份有限公司 Universal configuration method and equipment in optical module automatic test system
CN112887018A (en) * 2021-02-03 2021-06-01 中国信息通信研究院 Optical module testing method and device

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
QSFP28光模块应用的标准分析与测试技术研究;许朝蓬;《自动化仪表》;20170820(第08期);第49-53页、第58页 *
一种CFP 40G/100G光模块物理层的测试方法;景红星等;《合肥工业大学学报(自然科学版)》;20150428(第04期);第78-81页 *

Also Published As

Publication number Publication date
CN113872682A (en) 2021-12-31

Similar Documents

Publication Publication Date Title
CN113872682B (en) Optical module introduction test method and system
US20220163587A1 (en) Systems, methods, and devices for high-speed input/output margin testing
CN109766232A (en) A kind of PCIe pressure eye figure detection calibration method
CN106407059A (en) Server node testing system and method
CN111200544B (en) Network port flow testing method and device
CN109188083A (en) A kind of RF consistency of LDS antenna and line impedance detection system and method
CN108919105A (en) A kind of microwave mechanical switch reperformance test device and method
CN110489287A (en) Method, system and the storage medium of hot plug are tested by Ipmitool
CN107271854B (en) Dual-redundancy equipotential cable network mixed wire testing device and testing method
CN201114126Y (en) Multi- net opening test device
CN218445837U (en) Aging board and chip aging test system
CN117041094A (en) Quality detection method for mass production network equipment products
CN105740113B (en) A kind of method and device that the port debug is tested automatically
CN108155979B (en) Detection equipment
CN113900006A (en) Chip fault testing device, system and method
CN109283920B (en) DCS system connection fault testing device and method
CN114487905A (en) Testing device and testing method for connection state and precision of cable connecting line
CN113872827A (en) Method and device for analyzing snakelike test failure of switch and storage medium
KR100327121B1 (en) Transfer Performance Test Apparatus For Digital Subscriber Line Protocol Processing Device
US20240219454A1 (en) Detection method and apparatus for link, electronic device and computer-readable medium
CN219225008U (en) Hardware testing circuit
CN218213320U (en) Automatic testing device for radio frequency chip
CN218824564U (en) Mass production test system for verifying dynamic performance in variable temperature environment
CN111614513B (en) E1 channel testing system and method based on PPP protocol simulation
CN113806147B (en) Backboard testing system and backboard testing method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant