A multi-select pre-emphasis compensation method and device for optical module and optical module

By storing the compensation table of pre-emphasis parameters corresponding to different influencing factors in the optical module, the problem of difficulty in matching pre-emphasis parameters between the optical module and the system board is solved, and the optimal matching between the optical module and the system board and the system performance improvement is achieved.

CN119788189APending Publication Date: 2025-04-08ACCELINK TECHNOLOGIES CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311295507.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-08
Publication Date
2025-04-08

AI Technical Summary

Technical Problem

When existing miniaturized pluggable passive optical network optical modules or data center optical modules are used on system boards, the pre-emphasis parameters are difficult to match, affecting the index parameters of the optical module and the system board.

Method used

By storing a compensation table in the optical module, this table records the pre-emphasis parameters corresponding to different influencing factors (such as plate type and signal trace length) on the system board. When the optical module is inserted into the system board, obtain the influencing factors and read the corresponding compensation pre-emphasis parameters from the compensation table to replace the default pre-emphasis parameters of the optical module.

Benefits of technology

The adjustment of the pre-emphasis parameters of the same optical module is realized, ensuring the optimal matching of the optical module with the system board and improving the overall performance and reliability of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119788189A_ABST
    Figure CN119788189A_ABST
Patent Text Reader

Abstract

The present invention relates to the field of optical communication technology, and in particular to a method, device and optical module for multi-select pre-emphasis compensation of an optical module, wherein a compensation table is stored in the optical module, including: when the optical module is inserted into a system board, the influence factors of the system board on the port to be inserted are obtained; the compensation table is retrieved according to the influence factors to obtain the compensation pre-emphasis parameters of the port to be inserted; and the compensation pre-emphasis parameters are replaced with the default pre-emphasis parameters of the optical module. The present invention makes a one-to-one correspondence between the influence factors and the pre-emphasis parameters and makes a compensation table stored in the optical module; the influence factors of the system board on the port to be inserted on the optical module are obtained in advance, and the influence factors are written into the optical module, the optical module reads the compensation pre-emphasis parameters corresponding to the influence factors, and the default pre-emphasis parameters of the optical module are replaced with the compensation pre-emphasis parameters, so as to adjust the pre-emphasis parameters of the same optical module, so as to ensure that the optical module is compatible with the system board.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of optical communication technology, and in particular to a multi-select pre-emphasis compensation method and device for an optical module, and an optical module. Background Art

[0002] With the explosive growth of global data volume brought about by the comprehensive popularization of the information industry, the construction of global data centers is in full swing, and the demand for bandwidth from various emerging businesses is growing rapidly. The bandwidth and capacity of access and switching of optical transmission nodes in the entire communication network are increasing day by day; the miniaturized hot-swappable multi-mode optical module used in optical communication is the mainstream miniaturized optical module used in cloud computing, fiber channel systems and data centers. The design purpose of this optical module is to provide higher access density through smaller size and lower cost, and ultimately increase user access capacity.

[0003] At present, the existing miniaturized pluggable passive optical network optical modules or optical modules for data centers have pre-set pre-emphasis parameters inside the optical modules. After the optical modules are inserted into the system board, the pre-emphasis parameters will not be adaptively modified. However, when used on the system board, factors such as the material of the system board and the length of the signal traces in the slot will affect the pre-emphasis parameters, and thus affect the index parameters of the optical module and the system board. How to better match the optical module and the system board to give the best pre-emphasis parameters for each port and ensure the overall good state of the system board has become a difficult problem.

[0004] In view of this, overcoming the defects of the prior art is an urgent problem to be solved in the field of this technology. Summary of the invention

[0005] The technical problem to be solved by the present invention is: how to adjust the pre-emphasis parameters of the same optical module to ensure that the optical module is compatible with the system board.

[0006] The present invention adopts the following technical solution:

[0007] In a first aspect, a multi-select pre-emphasis compensation method for an optical module is provided, wherein a compensation table is stored in the optical module, comprising:

[0008] When the optical module is inserted into the system card, the influencing factors of the system card on the port to be inserted are obtained;

[0009] Retrieving the compensation table according to the influencing factors to obtain the compensation pre-emphasis parameters of the port to be inserted;

[0010] The compensated pre-emphasis parameters replace the default pre-emphasis parameters of the optical module.

[0011] Preferably, the influencing factors include:

[0012] The board type of the system board corresponding to the port to be inserted and / or the length of the signal routing on the system board corresponding to the port to be inserted.

[0013] Preferably, the process of constructing the compensation table includes:

[0014] Preset plate types;

[0015] Inserting the optical module into a system board made of the corresponding plate type, and adjusting the lengths of different signal lines corresponding to the ports to be inserted;

[0016] Observe the electric eye diagram margin and the bit error rate of the optical module, and when the electric eye diagram margin and the bit error rate are optimal, record the pre-emphasis parameter of the optical module at this time;

[0017] Recording the pre-emphasis parameters of the optical module corresponding to different signal routing lengths respectively;

[0018] By presetting different plate types, the pre-emphasis parameters corresponding to different plate types and different signal routing lengths are obtained, and the compensation table is constructed.

[0019] Preferably, the storage process of the compensation table includes: a memory is provided in the optical module, and the compensation table is stored in the memory;

[0020] dividing the memory into a first storage area and a second storage area;

[0021] The first storage area is used to store basic information of the optical module, and a user writable area is reserved in the second storage area;

[0022] Establishing a compensation table according to the board type, signal trace length and corresponding pre-emphasis parameters;

[0023] The compensation table is written into the user writable area and stored.

[0024] Preferably, obtaining the influencing factors of the system board on the port to be inserted includes:

[0025] When inserting the optical module into the system board, confirming the board type and / or signal routing length of the system board corresponding to the port to be inserted;

[0026] The signal wiring length and / or the board type are written into the optical module to obtain the influencing factors of the port to be inserted.

[0027] Preferably, the retrieving the compensation table according to the influencing factors to obtain the compensation pre-emphasis parameter of the port to be inserted includes:

[0028] After the signal wiring length and / or the plate type are written into the optical module, the optical module reads the signal wiring length and / or the plate type, and reads the compensation table in its memory;

[0029] The optical module queries the compensation table to find a pre-emphasis parameter that matches the read signal wiring length and / or board type as a compensation pre-emphasis parameter.

[0030] Preferably, replacing the default pre-emphasis parameters of the optical module with the compensated pre-emphasis parameters comprises:

[0031] Respectively reading a default pre-emphasis parameter of the optical module and a compensated pre-emphasis parameter obtained from the compensation table;

[0032] The default pre-emphasis parameter is replaced by the compensated pre-emphasis parameter, and the replaced compensated pre-emphasis parameter is saved.

[0033] Preferably, the communication mode between the optical module and the system board is specifically one of: Inter-Integrated Circuit (I2C) communication, Serial Peripheral Interface (SPI) communication and serial port communication.

[0034] In a second aspect, a multi-select pre-emphasis compensation device for an optical module is provided, comprising: an acquisition module, a retrieval module and a replacement module;

[0035] The acquisition module is used to acquire the influencing factors of the system board on the port to be inserted when the optical module is inserted into the system board;

[0036] The retrieval module is used to retrieve the compensation table according to the influencing factors to obtain the compensation pre-emphasis parameters of the port to be inserted;

[0037] The replacement module is used to replace the default pre-emphasis parameters of the optical module with the compensated pre-emphasis parameters.

[0038] In a third aspect, an optical module is provided, including:

[0039] An optical transmitter, a transmitting driving circuit, an optical receiver, a receiving driving circuit and a processor;

[0040] The transmitting driving circuit and the receiving driving circuit are connected to the processor respectively, the optical transmitter is connected to the transmitting driving circuit, and the optical receiver is connected to the receiving driving circuit;

[0041] The processor is used to control the transmitting driving circuit to drive the optical transmitter to transmit an optical signal, and the processor is also used to control the receiving driving circuit to drive the optical receiver to receive an optical signal;

[0042] The optical module further comprises a connector, which is respectively connected to the transmitting driving circuit, the receiving driving circuit and the processor, and is used to be inserted into the system board so that the optical module can communicate with the system board.

[0043] Compared with the prior art, the present invention has the following beneficial effects:

[0044] The present invention obtains different pre-emphasis parameters in an optical module corresponding to different influencing factors on a system board in advance, matches the influencing factors with the pre-emphasis parameters one by one, and prepares a compensation table to be stored in the optical module; when the optical module is inserted into the system board, the influencing factors of the system board on the port to be inserted into the optical module are obtained in advance, and the influencing factors are written into the optical module; the optical module reads the compensation pre-emphasis parameters corresponding to the influencing factors according to the compensation table stored inside the optical module, and replaces the default pre-emphasis parameters of the optical module with the compensation pre-emphasis parameters, so as to adjust the pre-emphasis parameters of the same optical module, so as to ensure that the optical module is compatible with the system board. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0046] Figure 1 It is a flow chart of a multi-select pre-emphasis compensation method for an optical module provided by an embodiment of the present invention;

[0047] Figure 2 It is a schematic diagram of a flow chart of constructing a compensation table of a multi-select pre-emphasis compensation method for an optical module provided by an embodiment of the present invention;

[0048] Figure 3 It is a structural schematic diagram of a compensation table of a multi-select pre-emphasis compensation method for an optical module provided by an embodiment of the present invention;

[0049] Figure 4 It is a structural schematic diagram of an optical module memory of a multi-select pre-emphasis compensation method for an optical module provided by an embodiment of the present invention;

[0050] Figure 5It is a structural schematic diagram of a multi-select pre-emphasis compensation device for an optical module provided by an embodiment of the present invention;

[0051] Figure 6 is a schematic diagram of the structure of an optical module provided by an embodiment of the present invention;

[0052] Figure 7 This is another structural schematic diagram of an optical module provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0053] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.

[0054] The terms "first", "second", etc. in the present invention are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first", "second", etc. may explicitly or implicitly include one or more of the features. In the description of this application, unless otherwise specified, "plurality" means two or more.

[0055] In this application, unless otherwise specified or limited, the term "connection" should be understood in a broad sense. For example, "connection" can be a fixed connection, a detachable connection, or an integral connection; it can be a direct connection or an indirect connection through an intermediate medium. In addition, the term "coupling" can be a way of achieving electrical connection for signal transmission.

[0056] In addition, the technical features involved in the various embodiments of the present invention described below can be combined with each other as long as they do not conflict with each other.

[0057] Example 1

[0058] In this embodiment, a multi-select pre-emphasis compensation method for an optical module is proposed. A compensation table is stored in the optical module, such as Figure 1 As shown, the method includes:

[0059] Step 101: When an optical module is inserted into a system card, factors affecting the port to be inserted into the system card are obtained.

[0060] In a preferred embodiment, the influencing factors are first described, and the influencing factors include: the board type of the system board corresponding to the port to be inserted and / or the signal routing length on the system board corresponding to the port to be inserted.

[0061] Plates of different materials have different electromagnetic properties and transmission characteristics. For example, copper plates have good conductivity, but have a greater impact on signal attenuation, requiring higher pre-emphasis parameters; FR4 plates have poor conductivity, but have a relatively small impact on signal attenuation, and the pre-emphasis parameters can be lower, that is, the plate with poor conductivity needs to have a higher pre-emphasis parameter. Among them, the influencing factors may also include the loss of the port to be inserted, etc. Since other influencing factors have little impact on the pre-emphasis parameters of the optical module, they are not described in detail in this embodiment.

[0062] The influence of the signal routing length on the pre-emphasis parameter is as follows: the longer the signal routing length is, the easier it is for the signal to attenuate during transmission, that is, the shorter the signal routing length is, the less signal attenuation is, and the pre-emphasis parameter can be set lower; the longer the signal routing length is, the more serious the signal attenuation is, and a higher pre-emphasis parameter needs to be set to compensate. Therefore, the board type and the signal routing length are set as the influencing factors of the port to be inserted.

[0063] The communication mode between the optical module and the system board is specifically one of I2C communication, SPI communication and serial communication. Among them, I2C is a two-wire serial bus used for low-speed communication between integrated circuits, which is suitable for control and configuration communication between the optical module and the system board; SPI is a master-slave synchronous serial interface, which is usually used in scenarios where the data transmission speed is higher than the I2C transmission speed; the serial port is an asynchronous communication mode that realizes communication through a single line, which is suitable for situations where long-distance communication or compatibility with old equipment is required.

[0064] In this embodiment, when the optical module is inserted into the system board, the board type and / or signal trace length of the system board corresponding to the port to be inserted is confirmed; the signal trace length and / or board type is written into the optical module to obtain the influencing factors of the port to be inserted.

[0065] Among them, the method of obtaining the influencing factors can be: when the optical module is inserted into the system board, first observe the structure of the system board to identify the type of plate corresponding to the location of the port to be inserted, such as FR4 board, etc.; then measure or query the corresponding signal trace length value according to the location of the port to be inserted and the circuit design; finally, write the plate type and signal trace length value into the specified address of the optical module through the external interface of the optical module. In addition, the preferred solution is to set a sensor or other identification device on the optical module. When the optical module is inserted into the system board, the optical module identifies the influencing factors corresponding to the port to be inserted, that is, the corresponding plate type and signal trace length, through the sensor. The optical module directly obtains the plate type and signal trace length, and then performs subsequent operations. The specific implementation process is not described in detail in this embodiment.

[0066] In a preferred embodiment, the board type and the signal trace length value are written into the specified address of the optical module through the external interface of the optical module. The following schemes may be adopted:

[0067] Solution 1: Write through the I2C interface, call the interface function, specify the storage address and parameter value length, send the board type and signal trace length value to the optical module through the interface in the form of a data packet, and the optical module writes it into its internal specified address after receiving it.

[0068] Solution 2: Control writing through general-purpose input / output (GPIO) pins, split the board type and signal trace length value into a bit stream and write it into the optical module one by one through the GPIO pins. The clock line inside the optical module controls the writing of the bit stream to the specified address inside the optical module.

[0069] Solution 3: Directly write to the built-in electrically erasable programmable read-only memory (EEPROM), call the write function of the internal processor of the optical module, specify the address and the board type and signal trace length value respectively, and complete the write operation inside the chip.

[0070] The above solutions can all realize writing the plate type and signal trace length value into the specified address of the optical module. In this embodiment, only a brief description of the above solution is given, and its specific method is not described in detail in this embodiment.

[0071] Before describing step 102 in detail, the process of constructing the compensation table is first introduced. The process of constructing the compensation table is as follows: Figure 2 As shown, including:

[0072] Step 1021: Preset the board type; insert the optical module into a system board made of the corresponding board type, and adjust the lengths of different signal traces corresponding to the ports to be inserted.

[0073] Specifically, a board type is preset, such as an FR4 board, the optical module is inserted into the port to be inserted corresponding to the board type, the signal trace length corresponding to the port to be inserted is recorded, and then the signal trace length is adjusted until the signal trace length covers all existing signal trace lengths.

[0074] Step 1022: Observe the electrical eye diagram margin and the bit error rate of the optical module, and when the electrical eye diagram margin and the bit error rate are optimal, record the pre-emphasis parameters of the optical module at this time.

[0075] Among them, corresponding to each signal routing length, the optical module is connected using monitoring software or tools supported by the optical module. For example, through the built-in Simple Network Management Protocol (SNMP) interface of the optical module, the option of viewing the performance parameters of the optical module is selected in the software or tool, including the electrical eye diagram margin and the bit error rate.

[0076] When the electric eye diagram margin corresponding to the signal routing length is the largest and the bit error rate is the lowest, the pre-emphasis parameter of the optical module at this time is recorded as the pre-emphasis parameter corresponding to the signal routing length; if the maximum electric eye diagram margin and the lowest bit error rate cannot be satisfied at the same time, the lowest bit error rate is required as the primary condition, and then the maximum electric eye diagram margin is considered, and comprehensive consideration is taken, that is, the optimal choice of the electric eye diagram margin and the bit error rate.

[0077] Step 1023: respectively record the pre-emphasis parameters of the optical module corresponding to different signal routing lengths.

[0078] By changing the signal line length, according to the electric eye diagram margin and the bit error rate optimal selection method described in step 1022, the pre-emphasis parameters of the optical module corresponding to different signal line lengths are obtained respectively.

[0079] Step 1024: By presetting different board types, pre-emphasis parameters corresponding to different board types and different signal trace lengths are obtained, and the compensation table is constructed.

[0080] In this embodiment, after obtaining different pre-emphasis parameters corresponding to different signal routing lengths corresponding to the first plate type, the plate type is changed to the second type, and according to the above steps 1021 to 1023, different pre-emphasis parameters corresponding to different signal routing lengths on the second plate type are obtained, until different pre-emphasis parameters corresponding to different signal routing lengths on all plate types are obtained. Figure 3 As shown, in Figure 3 Only two types of plates are listed in the figure. In fact, there may be more types of plates. We will not explain them in detail here. The obtained results are constructed into a compensation table.

[0081] After the compensation table is constructed, it is necessary to store the compensation table in a specified location in the optical module. Next, the storage process of the compensation table is described, including: Figure 4As shown, a memory is provided in the optical module, and the compensation table is stored in the memory; the memory is divided into a first storage area and a second storage area; the first storage area is used to store basic information of the optical module, and a user writable area is reserved in the second storage area; a compensation table is established according to the board type, signal routing length and its corresponding pre-emphasis parameters; the compensation table is written into the user writable area and stored.

[0082] In a preferred embodiment, the method for writing the compensation table into the user writable area is as follows: call the external interface of the optical module processor to access the user writable area, the optical module can provide addressing function through the I2C interface or the SPI interface, send a start write command, use the user writable area address as a parameter, write parameter combinations in sequence, wherein the parameter combination includes the plate type, signal trace length, and pre-emphasis parameter, split each parameter combination into a byte array, send each byte through the external interface in a loop, and specify the storage address offset, the optical module confirms each write response until all parameter combinations are written and the external interface is closed. It is worth noting that the above method is only a simple description of the entire compensation table writing process. There may be other writing methods for different optical modules and different external interfaces, which will not be described in detail in this embodiment.

[0083] Step 102: searching the compensation table according to the influencing factors to obtain compensation pre-emphasis parameters of the port to be inserted.

[0084] Specifically, after the signal routing length and / or the board type are written into the optical module, the optical module reads the signal routing length and / or the board type, and reads the compensation table in its memory; the optical module queries the compensation table and finds the pre-emphasis parameter that matches the read signal routing length and / or board type as the compensation pre-emphasis parameter.

[0085] Among them, a preferred solution can be that the plate type and signal trace length are written into the user writable area of ​​the optical module, which can be realized through the external interface of the optical module described above, and the memory of the optical module reads the written plate type and signal trace length from the user writable area respectively, and a compensation table is pre-stored in the built-in memory of the optical module, and the compensation table records the pre-emphasis parameters corresponding to different plate types and signal trace lengths; the processor of the optical module queries the compensation table according to the read plate type and signal trace length, and finds the pre-emphasis parameters that match the plate type and signal trace length; reads out the pre-emphasis parameters as the final compensation pre-emphasis parameters. The optical module performs subsequent processing according to the obtained compensation pre-emphasis parameters. In a preferred solution, if there is no pre-emphasis parameter that matches the plate type and signal trace length, it can be achieved by setting a default parameter or reporting an error. It is worth noting that the above solution is only a preferred solution. In actual applications, there are other solutions to choose from, which will not be explained in detail in this embodiment.

[0086] Step 103: Replace the default pre-emphasis parameters of the optical module with the compensated pre-emphasis parameters.

[0087] Specifically, the default pre-emphasis parameter of the optical module and the compensated pre-emphasis parameter obtained from the compensation table are read respectively; the default pre-emphasis parameter is replaced by the compensated pre-emphasis parameter, and the replaced compensated pre-emphasis parameter is saved.

[0088] The above can be simplified as follows: reading the default pre-emphasis parameters of the optical module; replacing the default pre-emphasis parameters with the compensated pre-emphasis parameters; and then saving the replaced pre-emphasis parameters.

[0089] In a preferred embodiment, the storage location and format of the default pre-emphasis parameters are determined. According to actual conditions, if the default pre-emphasis parameters are stored in a file, a file reading function can be used to read the file content and read the default pre-emphasis parameters from the file content; if the default pre-emphasis parameters are stored in a memory, the memory location can be directly accessed to read the default pre-emphasis parameters.

[0090] After obtaining the compensated pre-emphasis parameters, the compensated pre-emphasis parameters need to be saved to the location corresponding to the default pre-emphasis parameters. If the pre-emphasis parameters are stored in a file, they can be written to the file using a file writing function; if the pre-emphasis parameters are stored in a memory, they can be saved to the corresponding memory location.

[0091] To sum up, this implementation method is only a preferred solution and is only briefly described. The specific implementation process will not be repeated in this embodiment. In actual applications, it is necessary to consider the type of optical module and the storage location of the default pre-emphasis parameters and perform different operations accordingly.

[0092] The present invention obtains different pre-emphasis parameters in an optical module corresponding to different influencing factors on a system board in advance, matches the influencing factors with the pre-emphasis parameters one by one, and prepares a compensation table to be stored in the optical module; when the optical module is inserted into the system board, the influencing factors on the system board are obtained in advance, and the influencing factors are written into the optical module; the optical module reads the compensation pre-emphasis parameters corresponding to the influencing factors according to the compensation table stored inside the optical module, and replaces the default pre-emphasis parameters of the optical module with the compensation pre-emphasis parameters, so as to adjust the pre-emphasis parameters of the same optical module, so as to ensure that the optical module is compatible with the system board.

[0093] Example 2

[0094] In embodiment 1, a multi-select pre-emphasis compensation method for an optical module is proposed. In this embodiment, a multi-select pre-emphasis compensation device for an optical module is provided. Figure 5 As shown, it includes: an acquisition module, a retrieval module and a replacement module; the acquisition module is used to obtain the influencing factors of the system board on the port to be inserted when the optical module is inserted into the system board; the retrieval module is used to retrieve the compensation table according to the influencing factors to obtain the compensation pre-emphasis parameters of the port to be inserted; the replacement module is used to replace the default pre-emphasis parameters of the optical module with the compensation pre-emphasis parameters.

[0095] When the optical module is inserted into the system board, the acquisition module will acquire the influencing factors of the port to be inserted, which may include the plate type of the system board corresponding to the port to be inserted, and the signal routing length on the system board corresponding to the port to be inserted. Plates of different materials have different electromagnetic properties and transmission characteristics. For example, copper plates have good conductivity, but have a greater impact on signal attenuation, requiring a higher pre-emphasis parameter; FR4 plates have poor conductivity, but have a relatively small impact on signal attenuation, and the pre-emphasis parameter can be lower, that is, the plate with poor conductivity needs to set a higher pre-emphasis parameter; the influence of the signal routing length on the pre-emphasis parameter is: the longer the signal routing length, the easier it is for the signal to attenuate during transmission, that is, the shorter the signal routing length, the less signal attenuation, and the pre-emphasis parameter can be set lower; the longer the signal routing length, the more serious the signal attenuation, and the higher the pre-emphasis parameter needs to be set to compensate. Therefore, the plate type and signal routing length are set as the influencing factors of the port to be inserted.

[0096] The retrieval module retrieves the compensation table according to the influencing factors obtained by the acquisition module to obtain the compensation pre-emphasis parameters of the port to be inserted. The compensation table is a pre-defined table, which contains the compensation pre-emphasis parameters corresponding to various influencing factors. For the construction process of the compensation table and its storage process, please refer to Example 1, which will not be described in detail in this embodiment.

[0097] Finally, the replacement module replaces the default pre-emphasis parameters of the optical module with the compensation pre-emphasis parameters obtained by the retrieval module, so that the optical module can perform compensation pre-emphasis according to the influencing factors of the port to be inserted to improve the transmission quality of the optical signal.

[0098] The multi-select pre-emphasis compensation method of the optical module can be referred to in Example 1, which will not be described in detail in this embodiment.

[0099] Example 3

[0100] In embodiment 1, a multi-select pre-emphasis compensation method for an optical module is proposed. In embodiment 2, a multi-select pre-emphasis compensation device for an optical module is proposed. In this embodiment, an optical module is proposed. Figure 6 As shown, an optical transmitter, an emission driving circuit, an optical receiver, a receiving driving circuit and a processor; the emission driving circuit and the receiving driving circuit are respectively connected to the processor, the optical transmitter is connected to the emission driving circuit, and the optical receiver is connected to the receiving driving circuit; the processor is used to control the emission driving circuit to drive the optical transmitter to emit an optical signal, and the processor is also used to control the receiving driving circuit to drive the optical receiver to receive an optical signal; the optical module also includes a connector, which is respectively connected to the emission driving circuit, the receiving driving circuit and the processor, and the connector is used to insert the system board so that the optical module can communicate with the system board.

[0101] The multi-select pre-emphasis compensation method of an optical module as described in Example 1 is applicable to the optical module, wherein the optical transmitter is a device that converts an electrical signal into an optical signal, and is usually made of a semiconductor material, such as a laser diode or an LED. When current passes through the semiconductor material, it excites electrons, causing them to transition to a higher energy level, thereby generating photons, which are reflected or focused into the optical fiber, thereby transmitting the optical signal; the emission drive circuit is a circuit for controlling the optical transmitter, and is usually composed of a digital signal processor or other controller, and can adjust the output power and wavelength of the optical transmitter as needed. The emission drive circuit can also provide functions such as a current amplifier and a voltage regulator to ensure the stability and reliability of the optical transmitter.

[0102] The optical receiver is a device that converts optical signals into electrical signals, and is usually made of a photodiode or other photosensitive element. When the optical signal enters the optical receiver, it excites the electrons in the photosensitive element, thereby generating an electric current, which is amplified and converted into a digital signal for processing by the processor.

[0103] The receiving driving circuit is a circuit used to control the optical receiver, which is usually composed of an amplifier, a filter and other circuits. It can improve the sensitivity and anti-interference ability of the optical receiver. The receiving driving circuit can also provide functions such as an adaptive equalizer and a clock recovery device to ensure the stability and reliability of the optical receiver.

[0104] The processor is a central processor for controlling the optical module, which is usually composed of a digital signal processor or other controllers. The parameters of the transmitting drive circuit and the receiving drive circuit can be adjusted as needed to ensure the performance and reliability of the optical module. In a preferred embodiment, Figure 7 As shown, the processor can be a microprocessor, which includes a control part and an erasable memory. The erasable memory is also used to store the compensation table proposed in Example 1. The specific construction process and storage process of the compensation table refer to Example 1 and will not be repeated in this embodiment.

[0105] The connector is a device used to insert an optical module into a system board, which can provide reliable electrical and mechanical connections. The connector can also provide optical fiber alignment and protection functions to ensure the transmission quality and reliability of optical signals.

[0106] The specific steps of the multi-select pre-emphasis compensation method for the optical module can be found in Embodiment 1, which will not be described in detail in this embodiment.

[0107] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection scope of the present invention.

Claims

1. A multi-select pre-emphasis compensation method for an optical module, characterized in that: The optical module stores a compensation table, including: When the optical module is inserted into the system card, the influencing factors of the system card on the port to be inserted are obtained; Retrieving the compensation table according to the influencing factors to obtain the compensation pre-emphasis parameters of the port to be inserted; The compensated pre-emphasis parameters replace the default pre-emphasis parameters of the optical module.

2. The multi-select pre-emphasis compensation method for an optical module according to claim 1, characterized in that: The influencing factors include: The board type of the system board corresponding to the port to be inserted and / or the length of the signal routing on the system board corresponding to the port to be inserted.

3. The multi-select pre-emphasis compensation method for an optical module according to claim 2, characterized in that: The process of constructing the compensation table includes: Preset plate types; Inserting the optical module into a system board made of the corresponding plate type, and adjusting the lengths of different signal lines corresponding to the ports to be inserted; Observe the electric eye diagram margin and the bit error rate of the optical module, and when the electric eye diagram margin and the bit error rate are optimal, record the pre-emphasis parameter of the optical module at this time; Recording the pre-emphasis parameters of the optical module corresponding to different signal routing lengths respectively; By presetting different plate types, the pre-emphasis parameters corresponding to different plate types and different signal routing lengths are obtained, and the compensation table is constructed.

4. The multi-select pre-emphasis compensation method for an optical module according to claim 2, characterized in that: The storage process of the compensation table includes: a memory is provided in the optical module, and the compensation table is stored in the memory; dividing the memory into a first storage area and a second storage area; The first storage area is used to store basic information of the optical module, and a user writable area is reserved in the second storage area; Establishing a compensation table according to the board type, signal trace length and corresponding pre-emphasis parameters; The compensation table is written into the user writable area and stored.

5. The multi-select pre-emphasis compensation method for an optical module according to claim 4, characterized in that: The obtaining of the influencing factors of the system board on the port to be inserted includes: When inserting the optical module into the system board, confirming the board type and / or signal routing length of the system board corresponding to the port to be inserted; The signal wiring length and / or the board type are written into the optical module to obtain the influencing factors of the port to be inserted.

6. The multi-select pre-emphasis compensation method for an optical module according to claim 5, characterized in that: The step of retrieving the compensation table according to the influencing factors to obtain the compensation pre-emphasis parameter of the port to be inserted comprises: After the signal wiring length and / or the plate type are written into the optical module, the optical module reads the signal wiring length and / or the plate type, and reads the compensation table in its memory; The optical module queries the compensation table to find a pre-emphasis parameter that matches the read signal wiring length and / or board type as a compensation pre-emphasis parameter.

7. The multi-select pre-emphasis compensation method for an optical module according to any one of claims 1 to 6, characterized in that: The replacing the default pre-emphasis parameter of the optical module with the compensated pre-emphasis parameter comprises: Respectively reading a default pre-emphasis parameter of the optical module and a compensated pre-emphasis parameter obtained from the compensation table; The default pre-emphasis parameter is replaced by the compensated pre-emphasis parameter, and the replaced compensated pre-emphasis parameter is saved.

8. The multi-select pre-emphasis compensation method for an optical module according to any one of claims 1 to 6, characterized in that: The communication mode between the optical module and the system board is specifically one of I2C communication, SPI communication and serial communication.

9. A multi-select pre-emphasis compensation device for an optical module, characterized in that: The device is used to implement the multi-select pre-emphasis compensation method of the optical module according to any one of claims 1 to 8, comprising: an acquisition module, a retrieval module and a replacement module; The acquisition module is used to acquire the influencing factors of the system board on the port to be inserted when the optical module is inserted into the system board; The retrieval module is used to retrieve the compensation table according to the influencing factors to obtain the compensation pre-emphasis parameters of the port to be inserted; The replacement module is used to replace the default pre-emphasis parameters of the optical module with the compensated pre-emphasis parameters.

10. An optical module, characterized in that: The multi-select pre-emphasis compensation method for an optical module according to any one of claims 1 to 8 is applicable to the optical module, comprising: An optical transmitter, a transmitting driving circuit, an optical receiver, a receiving driving circuit and a processor; The transmitting driving circuit and the receiving driving circuit are connected to the processor respectively, the optical transmitter is connected to the transmitting driving circuit, and the optical receiver is connected to the receiving driving circuit; The processor is used to control the transmitting driving circuit to drive the optical transmitter to transmit an optical signal, and the processor is also used to control the receiving driving circuit to drive the optical receiver to receive an optical signal; The optical module further comprises a connector, which is respectively connected to the transmitting driving circuit, the receiving driving circuit and the processor, and is used to be inserted into the system board so that the optical module can communicate with the system board.