A hot-pluggable optical module automatic adjustment method and computer readable medium
The hot-swappable optical module automatic debugging and testing system solves the problems of low efficiency and high cost of traditional optical module debugging and testing, realizes efficient and automated debugging and testing of optical modules, and improves production efficiency and product consistency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- HEBEI HYMAX OPTOELECTTRONICS INC
- Filing Date
- 2023-05-23
- Publication Date
- 2026-04-21
AI Technical Summary
Traditional optical module commissioning processes are inefficient and costly, making it difficult to meet the high-efficiency production requirements of optical fiber communication technology.
An automated commissioning and testing system for hot-swappable optical modules is adopted, including a host computer, a communication splitter, and a commissioning and testing host. The system achieves automated commissioning and testing of optical modules through a central control unit, a light source module, an optical power meter, an optical attenuator, and a pseudo-random code generation and error detection module.
This greatly improves the efficiency of optical module commissioning, reduces operational difficulty and cost, ensures product consistency and quality, and increases production efficiency.
Smart Images

Figure CN116506008B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of optical module commissioning technology, and in particular to an automatic commissioning method for hot-swappable optical modules and a computer-readable medium. Background Technology
[0002] With the development of the internet and the widespread application of 5G technology, traditional copper-based communication materials can no longer meet the ever-increasing bandwidth demands. Optical fiber communication technology, using optical fiber as the transmission medium, has taken its place. Optical fiber communication boasts advantages such as wide transmission bandwidth, large communication capacity, low transmission loss, long relay distance, thin wire diameter, light weight, and uses quartz as its raw material, saving metal materials and promoting the rational use of resources. It also offers strong insulation and electromagnetic interference resistance, corrosion resistance, radiation resistance, flexibility, and high security.
[0003] Optical modules are a crucial component of fiber optic communication. Their function is to convert electrical signals into optical signals at the transmitting end, transmit them through the optical fiber, and then convert the optical signals back into electrical signals at the receiving end. An optical module consists of optoelectronic devices, driver circuits, and optical interfaces. The optoelectronic devices include both transmitting and receiving parts. The transmitting part converts electrical signals into optical signals and consists of a laser and its driver circuit. The lasers are analog devices, and each laser has a different power output. During mass production, the driver chip for each module needs to be individually configured, adjusting the bias and modulation current to maintain the specifications within a certain range for the same product. The receiving part converts the received optical signals into electrical signals and consists of a photodiode and its amplification circuit. During mass production, the sensitivity of each photodiode needs to be tested individually. In addition, optical modules integrate digital diagnostic functions. Besides adjusting the aforementioned specifications such as optical power, extinction ratio, and receiver sensitivity, the transmitted and received optical power also need to be calibrated to ensure that the digital diagnostics match the actual specifications.
[0004] Traditional production methods require several steps to complete the production of a single module. In particular, adjusting the optical power and extinction ratio requires an optical oscilloscope, and testing the receiver sensitivity also requires a bit error rate tester, which is inefficient and extremely costly. Summary of the Invention
[0005] In view of this, this application provides an automatic commissioning method and computer-readable medium for hot-swappable optical modules to alleviate the technical problems of low efficiency and high cost in the traditional optical module commissioning process in the prior art.
[0006] In a first aspect, embodiments of the present invention provide an automatic debugging and testing system for a hot-swappable optical module, comprising: a host computer, a communication splitter, and a debugging and testing host; the host computer is communicatively connected to multiple debugging and testing hosts via the communication splitter; the debugging and testing host includes: a central control unit, a socket for the optical module under test, a light source module, an optical power meter, an optical attenuator, and a pseudo-random code generation and error detection module; wherein, the socket for the optical module under test is used to insert the optical module under test; the light source module is used to provide a light source for debugging and testing the optical module under test; the optical power meter is used to measure the emitting power of the optical module under test; the optical attenuator is used to control the optical power received by the optical module under test during receiving tests; the pseudo-random code generation and error detection module is used to generate a pseudo-random code for testing and to perform error detection on the optical module under test; the central control unit is used to receive debugging and testing instructions from the host computer and control the debugging and testing host to debug and test the optical module under test, and to acquire debugging and testing information of the optical module under test.
[0007] Furthermore, the host computer is connected to the communication splitter via a USB communication bus; the communication splitter is connected to the multiple commissioning hosts via an IIC bus.
[0008] Furthermore, the testing host also includes: a beam splitter, a communication interface, and an optical fiber link; wherein, the beam splitter and the optical fiber link are used to form the testing optical path of the optical module under test; and the communication interface is used to connect the central control unit and the host computer.
[0009] Furthermore, it also includes a power management unit for supplying power to the testing host.
[0010] Furthermore, the central control unit is also used for: writing test data to the optical module under test; the test data includes the configuration file, A0 information and A2 information of the optical module under test; adjusting the luminous power and extinction ratio of the optical module under test; controlling the attenuation amplitude of the optical attenuator; acquiring the test data of the optical power meter; and calibrating the emitted optical power and received optical power of the optical module under test.
[0011] Secondly, embodiments of the present invention also provide an automatic debugging and testing method for a hot-swappable optical module, applied to the automatic debugging and testing system for a hot-swappable optical module described in the first aspect above; comprising: writing debugging and testing data to the optical module under test; the debugging and testing data including the configuration file, A0 information, and A2 information of the optical module under test; obtaining the optical power parameters of the optical module under test through the optical power meter, and determining the extinction ratio parameters of the optical module under test based on the optical power parameters; writing the optical power parameters and the extinction ratio parameters into the bias current register and modulation current register of the optical module under test, respectively; performing bit error detection on the optical module under test through the pseudo-random code generation and bit error detection module; performing LOS function testing and digital diagnostic monitoring function calibration on the optical module under test; and performing integrity verification on all registers of the optical module under test.
[0012] Furthermore, bit error detection is performed on the optical module under test, including: receiving bit error detection and transmitting bit error detection.
[0013] Furthermore, it also includes: encrypting the optical module under test after adjustment.
[0014] Furthermore, it also includes: displaying the debugging process information through the host computer.
[0015] Thirdly, embodiments of the present invention also provide a computer-readable storage medium storing computer instructions that, when executed by a processor, implement the method described in the second aspect.
[0016] This invention provides an automatic commissioning method and computer-readable medium for hot-swappable optical modules, comprising: a host computer, a communication splitter, and a commissioning host; wherein the host computer is communicatively connected to multiple commissioning hosts through the communication splitter, and each commissioning host can automatically, quickly, and efficiently complete the commissioning process of the optical module, thus greatly improving the commissioning efficiency of the optical module and alleviating the technical problems of low efficiency and high cost in the traditional optical module commissioning process in the prior art. Attached Figure Description
[0017] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0018] Figure 1 This is a schematic diagram of an automatic adjustment and testing system for a hot-swappable optical module provided in an embodiment of the present invention;
[0019] Figure 2 A schematic diagram of a debugging host provided in an embodiment of the present invention;
[0020] Figure 3 A schematic diagram of a human-computer interaction interface for a host computer provided in an embodiment of the present invention;
[0021] Figure 4 A schematic diagram of a central control unit provided in an embodiment of the present invention;
[0022] Figure 5 A circuit diagram of a communication splitter provided in an embodiment of the present invention;
[0023] Figure 6 A schematic diagram of another hot-swappable optical module automatic adjustment and testing system provided in an embodiment of the present invention;
[0024] Figure 7 This is a flowchart of an automatic adjustment and testing method for a hot-swappable optical module provided in an embodiment of the present invention. Detailed Implementation
[0025] To further illustrate the technical means and effects of the present invention in achieving its intended purpose, the following detailed description of the specific implementation methods, structures, features, and effects of the present invention, in conjunction with the accompanying drawings and preferred embodiments, is provided below.
[0026] Example 1:
[0027] Figure 1 This is a schematic diagram of an automatic adjustment and testing system for a hot-swappable optical module according to an embodiment of the present invention. Figure 1 As shown, the system includes: a host computer 10, a communication splitter 20, and a testing host 30. The host computer 10 is communicatively connected to multiple testing hosts 30 via the communication splitter 20.
[0028] Preferably, in this embodiment of the invention, the host computer 10 is connected to the communication splitter 20 via a USB communication bus; the communication splitter 20 is connected to multiple commissioning hosts 30 via an IIC bus.
[0029] Figure 2 This is a schematic diagram of a debugging host provided according to an embodiment of the present invention. Figure 2 As shown, the test host 30 includes: a central control unit 31, a test optical module interface 32, a light source module 33, an optical power meter 34, an optical attenuator 35, and a pseudo-random code generation and error detection module 36.
[0030] Specifically, the optical module under test (DUT) connector 32 is used to insert the DUT. In this embodiment of the invention, the DUT connector 32 conforms to the SFP-MSA protocol specification, and an external adapter board can test optical modules with connector types such as SFF.
[0031] The light source module 33 is used to provide a light source for adjustment when the optical module under test is being adjusted. In this embodiment of the invention, the light source module 33 can support hot-swappable optical modules of various rates and wavelengths, and uses a finished SFP optical module as the light source for light reception calibration, testing and monitoring, and is part of the optical path.
[0032] The optical power meter 34 is used to measure the luminous power of the optical module under test.
[0033] Optical attenuator 35 is used to control the optical power received by the optical module under test when the optical module under test is being tested.
[0034] The pseudo-random code generation and error detection module 36 is used to generate pseudo-random codes for testing and to perform error detection on the optical module under test.
[0035] The central control unit 31 is used to receive the debugging instructions from the host computer and control the debugging host to debug the optical module under test, and to obtain the debugging information of the optical module under test.
[0036] This invention provides an automatic commissioning and testing system for hot-swappable optical modules. The host computer communicates with multiple commissioning and testing hosts through a communication splitter. Each commissioning and testing host can automatically, quickly and efficiently complete the commissioning and testing process of the optical module. This greatly improves the commissioning and testing efficiency of the optical module and alleviates the technical problems of low efficiency and high cost in the traditional optical module commissioning and testing process in the prior art.
[0037] In this embodiment of the invention, the host computer software is installed on a computer to form a host computer. The number of debugging hosts that a computer can connect to is determined according to convenience and actual conditions. Among all the debugging hosts controlled by the same computer, each debugging host needs to be set with a unique device identification code for the host computer in the computer to identify the device.
[0038] Figure 3 This is a schematic diagram of a human-computer interaction interface for a host computer according to an embodiment of the present invention. Figure 3 As shown, the functions in the human-computer interaction interface are explained below:
[0039] 1. File Selection: This function selects the configuration file required for production. Each product configuration file records all information about the optical module under test and the driver chip configuration file, including product model, wavelength, transmission distance, manufacturer, operating rate, product type, received optical power value, extinction ratio coefficient, target power value, receiver sensitivity, transmit test code, and receive test code. After opening the software, the operator selects the product file corresponding to the optical module under test. The computer will display a summary of the selected file information on the software interface and automatically download the configuration file to the device after it starts running, for use in setting various parameters of the optical module during production.
[0040] 2. Stop / Pause Refresh: After the optical module under test begins debugging, the computer will continuously monitor the device's operating status. If any abnormality occurs requiring manual intervention, you can click "Stop Refresh" or "Pause Refresh" to address the issue promptly. "Stop Refresh" terminates the device debugging process; for minor issues, you can click "Pause Refresh" to resolve the problem and resume debugging from the current state.
[0041] 3. Reconnect Device: After the device hardware is connected and powered on, the computer will poll the device connection status and display it on the software interface to prevent accidental disconnection. If a disconnection occurs, click this button to reconnect.
[0042] 4. Equipment calibration: Before daily use, the receiving optical power of the equipment needs to be calibrated to ensure that the receiving optical power of the module under test is within the specified range, thus preventing abnormalities during debugging.
[0043] 5. File Information Display: Used to display the configuration file path for the corresponding product model, select the production date, and input the product serial number.
[0044] 6. Connection Status Display: Used to display the connection status between the computer and the device.
[0045] 7. Information display area for optical modules under test: This area displays the basic information of the optical modules under test for the corresponding devices in the currently selected channel, as well as key information such as the range of indicators to be tested, which is used to determine whether the configuration file is correct.
[0046] 8. Abnormal Information Alarm Area: When problems occur during equipment commissioning, this area will display the incorrect channel status code, error message, and the location of the problem. Operators can use this information to accurately identify the cause of the problem and troubleshoot the fault.
[0047] 9. Channel Selection Button: Allows you to switch channels and view product information for the corresponding optical module under test.
[0048] 11. Debugging Status Display Area: The computer will continuously monitor the debugging status of the equipment, synchronize the status code, the current light output power of the optical module, the current light output power received by the optical module, and the equipment connection status information, and briefly record the results in the log file for the quality department or other departments to manage and track.
[0049] 12. Testing Progress Display Area: Used to display the current testing progress of the device corresponding to each channel and its corresponding optical module product serial number, so that the operator can understand the testing progress of the optical module under test in a timely manner.
[0050] In this embodiment of the invention, the central control unit 31 is further configured to:
[0051] Write the calibration data to the optical module under test; the calibration data includes the configuration file, A0 information and A2 information of the optical module under test;
[0052] Adjust the luminous power and extinction ratio of the light module to be measured;
[0053] Control the attenuation amplitude of the optical attenuator;
[0054] Obtain test data from the optical power meter;
[0055] The transmitted and received optical power of the optical module under test are calibrated.
[0056] Alternatively, in this embodiment of the invention, the central control unit 31 can be implemented using various high-performance MCUs. Figure 4 This is a schematic diagram of a central control unit according to an embodiment of the present invention. Figure 4 As shown, this embodiment of the invention uses three C8051F410 chips to achieve centralized control, with the following main functions:
[0057] The collaborative computer performs data writing, configuration file writing, and transmission power and extinction ratio adjustment on the optical module.
[0058] Control the optical attenuator to achieve the target attenuation value for bit error rate testing;
[0059] Control and acquire data from the optical power meter;
[0060] The chip that controls the generation of pseudo-random codes and detects bit errors performs bit error testing on the target optical module.
[0061] Calibrate the transmit and receive optical power of the optical module;
[0062] Calibrate the temperature, voltage, and current values in the digital diagnostics of the optical module;
[0063] Test the LOS and Tx_Dis functions of the optical module;
[0064] Module data verification and storage.
[0065] The C8051F410 is a fully integrated, low-power mixed-signal system-on-a-chip (SoC) MCU. It features low power consumption, large on-chip memory, no need for external memory chips, abundant port resources, and powerful functionality. Chip 1 connects to a computer via a bus and controls other unit modules according to computer instructions. Specifically, it performs the following functions:
[0066] Chip 1 can write configuration files such as the driver chip configuration file and A0 / A2 files of the module under test (DUT) via the IIC bus according to computer instructions. Chip 1 acts as the central controller, communicating with the computer and uploading various data; it also performs bidirectional data transmission with Chips 2 and 3, controls the light source module to emit and turn off light, detects the digital diagnostic information of the DUT, judges and calibrates relevant parameters, and reads the status of pins such as LOS of the DUT. It also controls the status indicator lights to provide alarms for various abnormal states.
[0067] Chip 2 sets the internal registers of the pseudo-random code generator and error detection chip according to the instructions of chip 1, including the code pattern and bit error rate. After setting, it notifies chip 1. Upon receiving the instruction from chip 1, chip 2 sends a start code to the pseudo-random code generator and error detection chip to start transmitting pseudo-random codes. During code transmission, chip 2 continuously reads the bit error count register. Once a bit error occurs, it reports to chip 1 and issues an alarm signal.
[0068] Chip 3 receives instructions from Chip 1, controls the optical attenuator to achieve the target attenuation value, and automatically saves historical calibration data. It receives data from Chip 1 and reads the optical power meter value, calculates and compares whether the optical power value is within the required range, calculates the modulation current of the optical module under test based on the optical power, and transmits the data to Chip 1. It also saves and calibrates historical test data.
[0069] Optionally, such as Figure 2 As shown, the commissioning host 30 also includes: a splitter 37, a communication interface 38, and an optical fiber link 39.
[0070] Specifically, the optical splitter 37 and the optical fiber link 39 are used to form the adjustment optical path of the optical module under test; the communication interface 38 is used to connect the central control unit 31 and the host computer 10.
[0071] In this embodiment of the invention, the communication interface 38 is the main channel for the central control unit 31 to connect to each branch unit. It uses a 10-pin ribbon cable and has the characteristics of strong anti-interference ability and fast transmission rate. The connection with the communication splitter 20 uses RJ45 and is part of the communication module.
[0072] Optionally, in this embodiment of the invention, the testing host 30 further includes a power management unit for supplying power to the testing host 30.
[0073] Optionally, in this embodiment of the invention, the testing host 30 further includes a system power supply and a chassis, wherein the chassis is used to house the entire hardware component; the system power supply module supplies power to the entire system, with an input voltage of 100~264VAC (50 / 60HZ), an output voltage of 12V, and a maximum output current of 2A, and uses a purchased finished product. This power supply module has leakage protection and strong anti-interference capabilities, ensuring the safe operation of the entire device.
[0074] In this embodiment of the invention, the power management unit supplies DC-3.3V / DC-1.8V to the central control unit, pseudo-random code generator and bit error rate tester, light source module, and optical module under test. This provides a continuous and stable power supply to each unit, effectively reducing the impact of system noise on test parameters and ensuring stable operation of each unit. The switching power supply utilizes electronic switching devices (such as transistors, field-effect transistors, and silicon controlled rectifiers) and a control circuit to continuously "turn on" and "turn off" these devices, allowing them to pulse-modulate the input voltage, thereby achieving DC / DC voltage conversion and adjustable and automatic voltage regulation of the output voltage. This embodiment of the invention uses the MAX1684 chip, which features high efficiency, low noise, simple circuit structure, small size, and wide application. It supports input voltage DC 2.7V~14V, output 1.25V~3.3V, output current up to 1A, accuracy up to 0.01V, and output conversion efficiency up to 96%.
[0075] Figure 5 This is a circuit diagram of a communication splitter according to an embodiment of the present invention. Figure 5 As shown, the communication splitter provided in this embodiment of the invention consists of three splitter chips, an IIC bus expansion port, a USB communication bus to IIC bus conversion module, a USB interface circuit, etc.
[0076] In this embodiment of the invention, multiple testing hosts are grouped together, so that each group can simultaneously test multiple optical modules. Preferably, Figure 6 This is a schematic diagram of another automatic adjustment and testing system for hot-swappable optical modules provided by an embodiment of the present invention. Considering operation time and spatial layout, as... Figure 6 As shown, the five commissioning and testing main units are divided into a group, and each operator operates two groups, totaling ten commissioning and testing main units. This can make the production commissioning and testing efficiency of the operators about ten times that of the traditional process.
[0077] The automatic adjustment and testing system for hot-swappable optical modules provided in this invention has the following advantages compared with the prior art:
[0078] 1. Adopting a modular structure design, each functional module can be maintained or replaced independently, allowing for quick identification of the problem when issues arise. It boasts a high level of automation; operating the equipment simply requires inserting the module under test, connecting the fiber optic cable, selecting the appropriate configuration file, and directly inputting the product barcode using a barcode scanner to automatically begin operation. No cumbersome setup is required, greatly reducing operational difficulty; operators can be trained quickly and are ready to work.
[0079] 2. One operator can be equipped with two sets of debugging hosts, totaling 10 units. After inserting the first set of modules to be tested and scanning their codes one by one, no manual intervention is required during this process. Therefore, the operator can continue to insert the second set of modules to be tested, scan their codes, and then process the first set of production status again. By repeating this cycle, the debugging of 10 modules can be completed in a very short time, which is dozens of times more than the output of traditional production methods, greatly improving production efficiency.
[0080] 3. The equipment automatically adjusts and tests the optical module according to the configuration file parameters, so the product consistency is good. Data writing, module debugging and performance testing are all completed automatically by the program, which is not affected by employee operation or other external environment, ensuring that the optical module under test is of qualified quality and has excellent performance.
[0081] 4. The computer interface design is simple and logical. The equipment panel and casing are carefully designed, displaying only key information in a concise, elegant, and easy-to-understand manner, facilitating operator use and observation of equipment operation, and meeting actual production needs.
[0082] Example 2:
[0083] Figure 7 This is a flowchart of an automatic debugging and testing method for a hot-swappable optical module according to an embodiment of the present invention. This method is applied to the automatic debugging and testing system for the hot-swappable optical module in Embodiment 1 above. Figure 7 As shown, the method provided in this embodiment of the invention specifically includes the following steps:
[0084] Step S702: Write the debugging data to the optical module under test; the debugging data includes the configuration file, A0 information and A2 information of the optical module under test.
[0085] Step S704: Obtain the optical power parameters of the optical module under test using an optical power meter, and determine the extinction ratio parameters of the optical module under test based on the optical power parameters.
[0086] Step S706: Write the optical power parameters and extinction ratio parameters into the bias current register and modulation current register of the optical module under test, respectively.
[0087] Step S708: The pseudo-random code generation and error detection module performs error detection on the optical module under test.
[0088] Step S710: Perform LOS function test and digital diagnostic monitoring function calibration on the optical module under test.
[0089] Step S712: Perform an integrity check on all registers of the optical module to be tested.
[0090] Optionally, step S708 includes: performing receive bit error detection on the optical module under test, and performing transmit bit error detection on the optical module under test.
[0091] Optionally, after step S712, the method further includes: encrypting the optical module under test after adjustment.
[0092] Optionally, the method provided in this embodiment of the invention further includes: displaying debugging process information via a host computer.
[0093] Specifically, in this embodiment of the invention, the adjustment process for the optical module under test is as follows:
[0094] First, the operator needs to ensure that the connection between the host computer software and the slave computer is normal, and then... Figure 3 The human-machine interface shown completes the configuration of various products. Then, the operator enters the host identification code with a barcode scanner, and then scans the serial number barcode on the optical module shell. After the computer verifies that two scans are valid, it will send a production debugging instruction to the debugging host that was scanned, and the equipment will start the production debugging process.
[0095] After receiving the start-test command from the computer, the central control unit checks whether the optical module under test (DUT) is inserted into the DUT's connector. Once confirmed, the central control unit begins writing the chip configuration file and the module's A0 and A2 information into the DUT. After writing, the optical power and extinction ratio are adjusted: the software collects the emitted power of the DUT measured by the optical power meter through the communication interface and compares it with the target value in the configuration file. If the emitted power does not meet the requirements, the value of the bias current register inside the optical module can be increased or decreased. If it meets the target power range, the extinction ratio range is calculated based on this power value and the laser characteristic curve. After the parameters are calculated, they are written to the modulation current register of the optical module. Both the optical power and extinction ratio parameters need to be written to the corresponding registers of the module.
[0096] After debugging the above two parameters, the device will control the optical power meter to sample the optical module's transmit optical power and receive optical power. It will also read the module voltage, laser drive current, and module operating temperature through sensors, and compare these readings with the values read from the corresponding registers in the optical module's internal digital diagnostics. The offset will be calculated and rewritten into the optical module's offset register, ensuring consistency between the monitored parameters and the corresponding digital diagnostic values, thus completing the calibration. After calibration, various parameters of the module need to be tested.
[0097] For reception testing: First, the equipment controls the optical attenuator to ensure the optical module under test receives optical power consistent with the sensitivity value set in the configuration file. The central control unit sets the pseudo-random code generator and error detection chip according to the bit error rate requirements of different products based on the communication protocol. After successful setting, the pseudo-random code generator and error detection chip sends a pseudo-random code to the light source module. This code enters the optical attenuator via the fiber optic link, undergoes optical power attenuation, and then passes through a beam splitter. One path goes to the optical power meter, and the other goes to the receiver of the optical module under test. After photoelectric conversion, it returns to the pseudo-random code generator and error detection chip, forming a signal closed loop to complete the reception performance test. The central control unit controls the light source module to turn its transmission function off and on again. Then, by detecting the LOS pin level status of the optical module under test, it determines whether the Assert and De-assert functions of the LOS are normal.
[0098] Transmission function test: The equipment controls another pseudo-random code generator and error detection chip to send a pseudo-random code to the module under test. After passing through the splitter and attenuator, it enters the light source receiver, is converted into an electrical signal, and then enters the pseudo-random code generator and error detection chip to form a loop test. This ensures that the transmission function of the module under test processes the signal well. The equipment controls the module's disable function to turn on and off again. During this process, the optical power value is tested to confirm that the function is operating normally.
[0099] The device then reads the temperature, voltage, current, and other parameters from the digital diagnostics of the optical module under test to check if they are within reasonable ranges. If they are not within the range required by the configuration file, recalculation and calibration are necessary. After the above steps are completed, all registers inside the optical module under test need to be re-examined to confirm whether there is any data loss or error. Errors will be detected through indicator lights and computer software interface prompts. Finally, encryption protection is applied to products that require it to prevent users from arbitrarily modifying information.
[0100] The entire debugging process is displayed in the host computer software; the product debugging data is automatically stored in the local computer and uploaded to the data server for storage via network cable.
[0101] This invention also provides a computer-readable storage medium storing computer instructions that, when executed by a processor, implement the method provided in this invention.
[0102] The above description is merely a preferred embodiment of the present invention and is not intended to limit the present invention in any way. Although the present invention has been disclosed above with reference to preferred embodiments, it is not intended to limit the present invention. Any person skilled in the art can make some modifications or alterations to the above-disclosed technical content to create equivalent embodiments without departing from the scope of the present invention. Any simple modifications, equivalent changes and alterations made to the above embodiments based on the technical essence of the present invention without departing from the scope of the present invention shall still fall within the scope of the present invention.
Claims
1. An automatic adjustment and testing method for a hot-swappable optical module, characterized in that, An automatic commissioning and testing system for hot-swappable optical modules is provided. The system includes: a host computer, a communication splitter, and a commissioning and testing host. The host computer is communicatively connected to multiple commissioning and testing hosts via the communication splitter. Each commissioning and testing host includes: a central control unit, a port for the optical module under test, a light source module, an optical power meter, an optical attenuator, and a pseudo-random code generation and error detection module. The method includes: Write test data to the optical module under test; the test data includes the configuration file, A0 information and A2 information of the optical module under test; The optical power parameters of the optical module under test are obtained by the optical power meter, and the extinction ratio parameters of the optical module under test are determined based on the optical power parameters. The optical power parameter and the extinction ratio parameter are written into the bias current register and modulation current register of the optical module under test, respectively. The pseudo-random code generation and error detection module is used to perform error detection on the optical module under test. The optical module under test was subjected to LOS function testing and digital diagnostic monitoring function calibration. Integrity checks are performed on all registers of the optical module under test.
2. The method according to claim 1, characterized in that, The bit error detection of the optical module under test includes: receiving bit error detection and transmitting bit error detection of the optical module under test.
3. The method according to claim 1, characterized in that, Also includes: Encryption is performed on the optical module under test after adjustment and testing.
4. The method according to claim 1, characterized in that, Also includes: The host computer displays the debugging process information.
5. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that, when executed by a processor, implement the method as described in any one of claims 1-4.
Citation Information
Patent Citations
Batch test method of high-speed parallel multi-channel photoelectric transceiving modules
CN108923849A
Methods and apparatus for predicting and monitoring performance of a coherent optical transceiver
US10211917B1