Optical module

By introducing an MCU into the optical module to adjust the transmit gain value, the problem of large differences in the output optical eye diagrams of different ports is solved, the consistency of electrical signal amplitude values ​​and the interoperability of optical modules are achieved, and the reliability of signal conversion is improved.

WO2026056467A1PCT designated stage Publication Date: 2026-03-19HISENSE BROADBAND MULTIMEDIA TECH
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-06-30
Publication Date
2026-03-19

AI Technical Summary

Technical Problem

In optical modules, the output optical eye diagrams of each port differ significantly, affecting the interoperability of the optical modules and making it impossible to guarantee the consistency of the output electrical signal amplitude.

Method used

By introducing a microcontroller unit (MCU) into the optical module and connecting it to the driver chip, the transmit gain value is adjusted to ensure that the amplitude values ​​of the output electrical signals at different ports remain consistent. The MCU automatically adjusts the transmit gain value based on the comparison results of the preset input electrical signal amplitude value and the output electrical signal amplitude value, thereby achieving consistency of the optical eye diagram.

Benefits of technology

This achieves stability of the output electrical signal amplitude and consistency of the optical eye diagram of optical modules at different ports, improving the interoperability of optical modules and the reliability of signal conversion.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025105835_19032026_PF_FP_ABST
    Figure CN2025105835_19032026_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure provides an optical module, comprising: a circuit board; a driving chip, electrically connected to the circuit board; a transimpedance amplifier chip, electrically connected to the circuit board; and an MCU, provided on the circuit board, electrically connected to the circuit board, and electrically connected to the driving chip and the transimpedance amplifier chip. The driving chip comprises: a third input pin; and a first output pin. The transimpedance amplifier chip comprises: a first input pin. The MCU comprises: a second input pin, electrically connected to the first output pin; a second output pin, electrically connected to the first input pin to output a receive gain value; a third output pin, electrically connected to the third input pin; a first register, used for storing a first gain value and a second relationship list, the second relationship list comprising a plurality of transmit gain value ranges and receive gain values corresponding to the transmit gain value ranges; and a controller, electrically connected to the first register, and used for determining a receive gain value on the basis of the transmit gain value range where the first gain value is located.
Need to check novelty before this filing date? Find Prior Art

Description

An optical module

[0001] This application claims priority to the application filed on September 12, 2024 with the China Patent Office, application number 202422236864.5; the application filed on March 19, 2025 with the China Patent Office, application number 202520489707.7; the application filed on June 26, 2025 with the China Patent Office, application number 202510875255.0; the application filed on June 26, 2025 with the China Patent Office, application number 202510873160.5; the entire contents of which are incorporated herein by reference. TECHNICAL FIELD

[0002] The present disclosure relates to the technical field of optical fiber communication, in particular to an optical module. BACKGROUND

[0003] With the development of new business and application modes such as cloud computing, mobile Internet, video, etc., the development and progress of optical communication technology become increasingly important. In optical communication technology, optical modules are tools for converting optical signals and electrical signals, and are one of the key devices in optical communication equipment. With the development of optical communication technology, the transmission rate of optical modules is continuously increasing. SUMMARY

[0004] The present disclosure provides an optical module, the output electrical signal amplitude value is consistent in different ports of the host computer.

[0005] In some embodiments, an optical module is provided, comprising:

[0006] a circuit board;

[0007] a driving chip, electrically connected to the circuit board;

[0008] a transimpedance amplification chip, electrically connected to the circuit board;

[0009] an MCU, disposed on the circuit board, electrically connected to the circuit board, electrically connected to the driving chip and the transimpedance amplification chip;

[0010] The driving chip comprises a third input pin; the first output pin; the trans-impedance amplification chip comprises a first input pin; the MCU comprises a second input pin electrically connected with the first output pin; a second output pin electrically connected with the first input pin, for outputting a receiving gain value; a third output pin electrically connected with the third input pin; a first register storing a first gain value and a second relationship list; the second relationship list comprises a plurality of transmitting gain value ranges and receiving gain values corresponding to the transmitting gain value ranges; a controller electrically connected with the first register, for determining the receiving gain value according to a transmitting gain value range in which the first gain value is located. BRIEF DESCRIPTION OF DRAWINGS

[0011] In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the drawings needed to be used in the embodiments or prior art description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present disclosure, and other drawings can also be obtained by those skilled in the art without creative effort on the basis of these drawings.

[0012] Fig. 1 is a partial structure diagram of an optical communication system according to some embodiments;

[0013] Fig. 2 is a partial structure diagram of a host computer according to some embodiments;

[0014] Fig. 3 is a structure diagram of an optical module according to some embodiments;

[0015] Fig. 4 is an exploded view of an optical module according to some embodiments;

[0016] Fig. 5 is an internal structure schematic diagram of an optical module according to some embodiments;

[0017] Fig. 6 is an internal structure diagram of another optical module according to some embodiments;

[0018] Fig. 7 is an internal structure schematic diagram of another optical module according to some embodiments;

[0019] Fig. 8 is a partial internal structure schematic diagram one of an optical module according to some embodiments;

[0020] Fig. 9 is a partial internal structure schematic diagram two of an optical module according to some embodiments;

[0021] Fig. 10 is a partial internal structure schematic diagram three of an optical module according to some embodiments;

[0022] Fig. 11 is a structure diagram of a first register according to some embodiments;

[0023] FIG. 12 is a flow chart of a method for automatically adjusting parameters of an optical module according to some embodiments;

[0024] FIG. 13 is a flow chart of a method for automatically adjusting parameters of an optical module according to some embodiments;

[0025] FIG. 14 is a flow chart of a method for automatically adjusting parameters of an optical module according to some embodiments;

[0026] FIG. 15 is a partial schematic diagram of an internal structure of an optical module according to some embodiments. DETAILED DESCRIPTION

[0027] Some embodiments of the present disclosure will be described in detail below with reference to the drawings. However, the described embodiments are only some embodiments of the present disclosure, not all embodiments. Based on the embodiments provided in the present disclosure, all other embodiments obtained by those of ordinary skill in the art belong to the scope of protection of the present disclosure.

[0028] Unless otherwise required by context, the term "comprises" is to be interpreted as an open, inclusive meaning, i.e. "including, but not limited to"; the terms "first", "second" are not to be interpreted as indicating or implying relative importance or indicating the upper limit of the number; the term "multiple" means two or more; the term "connected" should be interpreted broadly, for example, "connected" can be fixedly connected, or detachably connected, or integrated, can be directly connected, or indirectly connected through an intermediate medium; the use of the terms "adapted for" or "for" means open and inclusive language, which does not exclude devices adapted for or for performing additional tasks or steps; the terms "parallel", "vertical", "same", "consistent", "flush" and the like are not limited to absolute mathematical relationships, but also include acceptable error ranges produced in practice, and also include differences based on the same design concept but due to manufacturing reasons.

[0029] In optical communication technology, information transmission between information processing devices is needed. Information transmission needs to be established by loading information onto light. The transmission of information is achieved by the propagation of light. The light loaded with information is optical signal. The optical signal can reduce the loss of optical power when transmitting in information transmission device. Therefore, high-speed information transmission can be achieved. Therefore, long-distance information transmission can be achieved. Therefore, low-cost information transmission can be achieved. The signal that the information processing device can recognize is an electrical signal. The signal that the information processing device can process is an electrical signal. The information processing device usually includes an optical network unit (ONU). The information processing device usually includes a gateway. The information processing device usually includes a router. The information processing device usually includes a switch. The information processing device usually includes a mobile phone. The information processing device usually includes a computer. The information processing device usually includes a server. The information processing device usually includes a tablet computer. The information processing device usually includes a television. The information transmission device usually includes an optical fiber. The information transmission device usually includes an optical waveguide.

[0030] The optical module can realize the mutual conversion between the optical signal and the electrical signal between the information processing device and the information transmission device. For example, the optical signal input end of the optical module is connected with the optical fiber. Or, the optical signal output pin of the optical module is connected with the optical fiber. Or, the optical signal input end and the optical signal output pin of the optical module are connected with the optical fiber. The electrical signal input end of the optical module is connected with the optical network unit. Or, the electrical signal output pin of the optical module is connected with the optical network unit. Or, the electrical signal input end and the electrical signal output pin of the optical module are connected with the optical network unit. The first optical signal from the optical fiber is transmitted to the optical module. The optical module converts the first optical signal into the first electrical signal. The optical module transmits the first electrical signal to the optical network unit. The second electrical signal from the optical network unit is transmitted to the optical module. The optical module converts the second electrical signal into the second optical signal. The optical module transmits the second optical signal to the optical fiber. Information transmission between multiple information processing devices can be achieved by electrical signal. Therefore, at least one of the multiple information processing devices needs to be directly connected with the optical module. All information processing devices do not need to be directly connected with the optical module. Here, the information processing device directly connected with the optical module is called the host computer of the optical module. In addition, the optical signal input end of the optical module can be called the optical port. Or, the optical signal output pin of the optical module can be called the optical port. The electrical signal input end of the optical module can be called the electrical port. Or, the electrical signal output pin of the optical module can be called the electrical port.

[0031] Figure 1 is a partial structural diagram of an optical communication system according to some embodiments. As shown in Figure 1, the optical communication system includes a remote information processing device 1000. The optical communication system includes a local information processing device 2000. The optical communication system includes a host computer 100. The optical communication system includes an optical module 200. The optical communication system includes an optical fiber 101. The optical communication system includes a network cable 103.

[0032] One end of the optical fiber 101 extends towards the remote information processing device 1000. The other end of the optical fiber 101 is connected to the optical module 200 through an optical port of the optical module 200. An optical signal can be totally reflected in the optical fiber 101. The propagation of the optical signal in the totally reflected direction can maintain the original optical power. The optical signal is totally reflected in the optical fiber 101 for multiple times. The optical signal is totally reflected in the optical fiber 101 for multiple times to transmit the optical signal from the remote information processing device 1000 to the optical module 200. Alternatively, the optical signal is totally reflected in the optical fiber 101 for multiple times to transmit the optical signal from the optical module 200 to the remote information processing device 1000. Thus, the long distance information transmission is achieved. Thus, the low power loss information transmission is achieved.

[0033] The optical communication system can include one optical fiber 101. Alternatively, the optical communication system can include multiple optical fibers 101. The optical fiber 101 is detachably connected to the optical module 200. Alternatively, the optical fiber 101 is fixedly connected to the optical module 200. The host computer 100 is configured to provide a data signal to the optical module 200. Alternatively, the host computer 100 is configured to receive a data signal from the optical module 200. Alternatively, the host computer 100 is configured to monitor the working status of the optical module 200. Alternatively, the host computer 100 is configured to control the working status of the optical module 200.

[0034] The host computer 100 includes a housing. The housing is a standard cuboid or substantially a standard cuboid. The host computer 100 includes an optical module connecting hole 102 disposed on the housing. The optical module connecting hole 102 is configured to access the optical module 200. The optical module connecting hole 102 is configured to access the optical module 200 to establish a unidirectional electrical signal connection between the host computer 100 and the optical module 200. Alternatively, the optical module connecting hole 102 is configured to access the optical module 200 to establish a bidirectional electrical signal connection between the host computer 100 and the optical module 200.

[0035] The host computer 100 further comprises an external electrical connection hole. The external electrical connection hole can access an electrical signal network. For example, the external electrical connection hole comprises a universal serial bus (USB) connection hole. Alternatively, the external electrical connection hole comprises a network cable connection hole 104. The network cable connection hole 104 is used to access a network cable 103. The network cable connection hole 104 is used to access the network cable 103, so that the host computer 100 establishes a one-way electrical signal connection with the network cable 103. Alternatively, the network cable connection hole 104 is used to access the network cable 103, so that the host computer 100 establishes a two-way electrical signal connection with the network cable 103. One end of the network cable 103 is connected to the local information processing device 2000. The other end of the network cable 103 is connected to the host computer 100. The network cable 103 is used to establish an electrical signal connection between the local information processing device 2000 and the host computer 100. For example, the local information processing device 2000 sends a third electrical signal. The third electrical signal is transmitted to the host computer 100 through the network cable 103. The host computer 100 generates a second electrical signal according to the third electrical signal. The second electrical signal from the host computer 100 is transmitted to the optical module 200. The optical module 200 converts the second electrical signal into a second optical signal. The optical module 200 transmits the second optical signal to the optical fiber 101. The second optical signal is transmitted in the optical fiber 101 to the remote information processing device 1000. For example, the first optical signal from the remote information processing device 1000 propagates through the optical fiber 101. The first optical signal from the optical fiber 101 is transmitted to the optical module 200. The optical module 200 converts the first optical signal into a first electrical signal. The optical module 200 transmits the first electrical signal to the host computer 100. The host computer 100 generates a fourth electrical signal according to the first electrical signal. The host computer 100 transmits the fourth electrical signal to the local information processing device 2000. It should be noted that the optical module is a tool for converting optical signals and electrical signals. In the above-mentioned conversion process of optical signals and electrical signals, the information does not change. The encoding method of the information can change. The decoding method of the information can change.

[0036] The host computer 100 comprises an optical network terminal. The host computer 100 further comprises an optical line terminal (OLT). Alternatively, the host computer 100 further comprises an optical network terminal (ONT). Alternatively, the host computer 100 further comprises a data center server.

[0037] Figure 2 is a partial structure diagram of a host computer according to some embodiments. In order to clearly show the connection relationship between the optical module 200 and the host computer 100, Figure 2 only shows the structure of the host computer 100 related to the optical module 200. As shown in Figure 2, the host computer 100 further includes a PCB circuit board 105 arranged in the casing. The host computer 100 further includes a cage 106 arranged on the surface of the PCB circuit board 105. The host computer 100 further includes a heat sink 107 arranged on the cage 106. The host computer 100 further includes an electrical connector arranged inside the cage 106. The electrical connector is used to access the electrical port of the optical module 200. The heat sink 107 has a protruding structure. The protruding structure is used to increase the heat dissipation area. The protruding structure is, for example, a fin.

[0038] The optical module 200 is inserted into the cage 106 of the host computer 100. The cage 106 fixes the optical module 200. The heat generated by the optical module 200 is conducted to the cage 106. The heat is dissipated through the heat sink 107. After the optical module 200 is inserted into the cage 106, the electrical port of the optical module 200 is connected with the electrical connector inside the cage 106. The electrical port of the optical module 200 is connected with the electrical connector inside the cage 106, so that the optical module 200 and the host computer 100 establish a bidirectional electrical signal connection. In addition, the optical port of the optical module 200 is connected with the optical fiber 101. The optical port of the optical module 200 is connected with the optical fiber 101, so that the optical module 200 and the optical fiber 101 establish a bidirectional optical signal connection.

[0039] Figure 3 is a structure diagram of an optical module according to some embodiments. Figure 4 is an exploded view of an optical module according to some embodiments. As shown in Figures 3 and 4, the optical module 200 includes a shell. The optical module 200 includes a circuit board 300 arranged in the shell. The optical module 200 includes an optical transceiver component arranged in the shell.

[0040] The shell includes an upper shell 201. The shell includes a lower shell 202. The upper shell 201 is covered on the lower shell 202. The upper shell 201 is covered on the lower shell 202 to form the shell. The shell has two openings 204 and 205. The shell is a standard square body, or the shell is substantially a standard square body.

[0041] In some embodiments, the lower shell 202 includes a bottom plate 2021. The lower shell 202 includes two lower side plates 2022 located on both sides of the bottom plate 2021. The two lower side plates 2022 are arranged vertically with the bottom plate 2021. The upper shell 201 includes a cover plate 2011. The cover plate 2011 is covered on the two lower side plates 2022 of the lower shell 202. The cover plate 2011 is covered on the two lower side plates 2022 of the lower shell 202 to form the above-mentioned shell.

[0042] In some embodiments, the lower shell 202 comprises a bottom plate 2021. The lower shell 202 comprises two lower side plates 2022 on both sides of the bottom plate 2021. The two lower side plates 2022 are vertically arranged with the bottom plate 2021. The upper shell 201 comprises a cover plate 2011. The upper shell 201 comprises two upper side plates on both sides of the cover plate 2011. The two upper side plates are vertically arranged with the cover plate 2011. The two upper side plates are combined with the two lower side plates 2022. The two upper side plates are combined with the two lower side plates 2022 to realize the upper shell 201 covering the lower shell 202.

[0043] The direction of the line connecting the two openings 204 and 205 can be consistent with the length direction of the optical module 200. Alternatively, the direction of the line connecting the two openings 204 and 205 can be inconsistent with the length direction of the optical module 200. For example, the opening 204 is located at the end of the optical module 200 (the right end of Figure 3). The opening 205 is also located at the end of the optical module 200 (the left end of Figure 3). Alternatively, the opening 204 is located at the end of the optical module 200. The opening 205 is located at the side of the optical module 200. The opening 204 is an electrical port. The gold finger 301 of the circuit board 300 extends from the electrical port. The gold finger 301 is inserted into the electrical connector of the host computer 100. The opening 205 is an optical port. The opening 205 is used to access the external optical fiber 101. The opening 205 is used to access the external optical fiber 101 to connect the optical fiber 101 to the optical transceiver component in the optical module 200.

[0044] The assembly method of combining the upper shell 201 and the lower shell 202 facilitates the installation of the circuit board 300 into the above-mentioned shell. The assembly method of combining the upper shell 201 and the lower shell 202 facilitates the installation of the optical transceiver component into the above-mentioned shell. The upper shell 201 and the lower shell 202 can encapsulate and protect the above-mentioned devices. In addition, the deployment of the positioning components of the circuit board 300 is facilitated when the circuit board 300 is assembled. The deployment of the heat dissipation components of the circuit board 300 is facilitated when the circuit board 300 is assembled. The deployment of the electromagnetic shielding components of the circuit board 300 is facilitated when the circuit board 300 is assembled. The deployment of the positioning components of the optical transceiver component is facilitated when the optical transceiver component is assembled. The deployment of the heat dissipation components of the optical transceiver component is facilitated when the optical transceiver component is assembled. The deployment of the electromagnetic shielding components of the optical transceiver component is facilitated when the optical transceiver component is assembled. This is conducive to the automatic implementation of production.

[0045] In some embodiments, the upper shell 201 is made of a metal material. The lower shell 202 is made of a metal material. This is conducive to electromagnetic shielding and heat dissipation.

[0046] In some embodiments, the light module 200 further comprises an unlocking component 600 outside the housing of the light module 200. The unlocking component 600 is used to achieve the fixed connection between the light module 200 and the host computer. Alternatively, the unlocking component 600 is used to release the fixed connection between the light module 200 and the host computer.

[0047] For example, the unlocking component 600 is located outside the two lower side plates 2022 of the lower housing 202. The unlocking component 600 comprises a clamping component. The clamping component matches the cage 106 of the host computer 100. When the light module 200 is inserted into the cage 106, the clamping component of the unlocking component 600 fixes the light module 200 in the cage 106. When the unlocking component 600 is pulled, the clamping component of the unlocking component 600 moves. The clamping component moves, thereby changing the connection relationship between the clamping component and the host computer. The connection relationship between the clamping component and the host computer is changed to release the fixation of the light module 200 and the host computer. The fixation of the light module 200 and the host computer is released, so that the light module 200 can be pulled out of the cage 106.

[0048] The circuit board 300 comprises circuit traces. The circuit board 300 comprises electronic components. The circuit board 300 comprises chips. The electronic components and the chips are connected according to the circuit design through the circuit traces. Such connection is to achieve the power supply function. Such connection is to achieve the electrical signal transmission function. Such connection is to achieve the grounding function. The electronic components may, for example, comprise a capacitor. The electronic components may, for example, comprise a resistor. The electronic components may, for example, comprise a triode. The electronic components may, for example, comprise a Metal-Oxide-Semiconductor Field-Effect Transistor (MOSFET). The chips may, for example, comprise a Microcontroller Unit (MCU). The chips may, for example, comprise a laser drive chip. The chips may, for example, comprise a Transimpedance Amplifier (TIA). The chips may, for example, comprise a Limiting Amplifier (LIA). The chips may, for example, comprise a Clock and Data Recovery (CDR) chip. The chips may, for example, comprise a power management chip. The chips may, for example, comprise a Digital Signal Processing (DSP) chip.

[0049] The circuit board 300 is generally a hard circuit board. Due to its relatively hard material, the hard circuit board can also achieve the bearing function. The hard circuit board can stably bear the above-mentioned electronic components. The hard circuit board can stably bear the above-mentioned chips. The hard circuit board can also be inserted into the electrical connector in the cage 106 of the host computer 100.

[0050] The circuit board 300 further comprises a golden finger 301. The golden finger 301 is formed on an end surface of the circuit board 300. The golden finger 301 is composed of a plurality of pins. The plurality of pins are independent of each other. The circuit board 300 is inserted into the cage 106. The golden finger 301 is in electrical connection with an electrical connector in the cage 106. The golden finger 301 can be arranged on only one surface (e.g., the upper surface shown in FIG. 4) of one side of the circuit board 300. Alternatively, the golden finger 301 can be arranged on the surfaces of both upper and lower sides of the circuit board 300. The golden finger 301 is arranged on the surfaces of both upper and lower sides of the circuit board 300 to provide a larger number of pins. The larger number of pins is provided to adapt to occasions where a large number of pins are required. The golden finger 301 is used to establish electrical connection with the host computer. The electrical connection is established to implement the power supply function. The electrical connection is established to implement the grounding function. The electrical connection is established to implement the Inter-Integrated Circuit (I2C) signal transmission function. The electrical connection is established to implement the data signal transmission function. Of course, flexible circuit boards are also used in some optical modules. The flexible circuit board is generally used in cooperation with the hard circuit board. The flexible circuit board is used as a supplement to the hard circuit board.

[0051] In some embodiments, the optical transceiver component can comprise a light source 910. The optical transceiver component can comprise an optical chip 920. The optical chip 920 can be optically connected with the light source 910. The light source 910 can emit light that does not carry data. The optical chip 920 can modulate the light that does not carry data emitted by the light source 910 into optical signals. The optical chip 920 can be a silicon optical chip. Alternatively, the optical chip 920 can be a lithium niobate chip.

[0052] In some embodiments, the optical chip 920 can be provided with a beam splitter. One end of the beam splitter can be optically connected with the light source 910. The one end of the beam splitter is optically connected with the light source 910 to split at least one beam of the light that does not carry data emitted by the light source 910. The at least one beam of the light that does not carry data emitted by the light source 910 is split, so that the optical chip 920 can modulate the at least one beam of the light that does not carry data into at least one optical signal.

[0053] In some embodiments, the optical chip 920 can be provided with at least one modulation region. The at least one modulation region can be connected with the beam splitter to receive the light that does not carry data split by the beam splitter. The at least one modulation region can modulate the at least one beam of the light that does not carry data into at least one optical signal under the action of a driving signal. For example, one modulation region modulates one beam of the light that does not carry data into one optical signal under the action of one driving signal.

[0054] In some embodiments, the optical transceiver component can include a photodetector. The photodetector can receive an optical signal transmitted by the optical fiber. The photodetector can convert the optical signal into an electrical current signal. The photodetector can be disposed on the surface of the circuit board 300. Alternatively, the photodetector can be integrated on the optical chip 920.

[0055] In some embodiments, the number of photodetectors is at least one. The optical transceiver component can receive at least one optical signal. For example, the number of photodetectors is four.

[0056] In some embodiments, the optical module can be provided with a transimpedance amplifier (TIA) 330. The TIA 330 can be connected with the circuit board 300. The TIA 330 is connected with the circuit board 300 so that the TIA 330 can work. The TIA 330 can be connected with the photodetector. The TIA 330 is connected with the photodetector so as to convert the current signal of the photodetector into a voltage signal. Of course, in some embodiments, the TIA can also be disposed on the surface of the optical chip 920.

[0057] In some embodiments, the optical module can be provided with a driving chip 320. The driving chip 320 can be connected with the circuit board 300. The driving chip 320 is connected with the circuit board 300 so that the driving chip 320 can work. The driving chip 320 can be connected with the optical chip 920. The driving chip 320 is connected with the optical chip 920 so as to provide a driving signal to the optical chip 920. The driving signal is provided to the optical chip 920, and then the optical chip 920 modulates the light emitted by the light source 910 without carrying data into an optical signal under the action of the driving signal.

[0058] In some embodiments, the circuit board 300 can be provided with an MCU 310. The MCU 310 can be connected with the driving chip 320. The MCU 310 is connected with the driving chip 320 so that the MCU 310 and the driving chip 320 can exchange electrical signals. For example, the MCU 310 can provide a transmission gain value to the driving chip 320. The MCU 310 can read the first output electrical signal amplitude value of the driving chip 320.

[0059] In some embodiments, the MCU 310 can be connected with the TIA 330. The MCU 310 is connected with the TIA 330 so that the MCU 310 and the TIA 330 can exchange electrical signals. For example, the MCU 310 can provide a target output electrical signal amplitude value to the TIA 330.

[0060] Optical modules with transmission rates of 50 Gbps and above belong to high-speed optical modules. High-speed optical modules have relatively high requirements for signals. A DSP has a digital clock recovery function. A DSP has a dispersion compensation function (to remove noise, nonlinear interference, and other factors). A DSP can prevent distortion. A DSP can compensate for distortion. A DSP can reduce the impact of distortion on system bit error rate. Therefore, in high-speed optical modules, a DSP is basically required to be set.

[0061] Because the power consumption of a DSP is large, the power consumption of an optical module is large. Large power consumption of an optical module is a great challenge to increasing communication capacity and power consumption of a machine room. In order to reduce the power consumption of an optical module, in some embodiments, a linear-drive pluggable optics (LPO) type optical module is proposed. The LPO type optical module no longer has a DSP inside. That is, the golden finger 301 is directly connected to the drive chip. The golden finger 301 is directly connected to the TIA.

[0062] For the LPO type optical module, the drive chip is a linear drive chip. The linear drive chip integrates a continuous time linear equalization (CTLE) function. The linear drive chip integrates an equalizer (EQ) function. The linear drive chip does not have an automatic gain control (AGC) function.

[0063] FIG. 5 is an internal structure schematic diagram of an optical module according to some embodiments. As shown in FIG. 5, the drive chip 320 can also be connected to the optical chip 920. The drive chip 320 is connected to the optical chip 920, so that the drive chip 320 can provide a drive signal to the optical chip 920. The photoelectric detector can also be connected to the TIA 330. The photoelectric detector is connected to the TIA 330, so that the TIA 330 can receive the electrical signal of the photoelectric detector.

[0064] FIG. 6 is a diagram of an internal structure of another optical module according to some embodiments. FIG. 7 is a diagram of an internal structure of another optical module according to some embodiments. As shown in FIGS. 6 and 7, in some embodiments, the driving chip 320 can be connected with the laser chip 410. The driving chip 320 is connected with the laser chip 410, so that the driving chip 320 can provide a driving signal for the laser chip 410. The driving chip 320 provides the driving signal for the laser chip 410, so that the laser chip 410 emits an optical signal under the action of the driving signal. The light receiving chip 510 can be connected with the TIA 330. The light receiving chip 510 is connected with the TIA 330, so that the TIA 330 can receive an electrical signal of the light receiving chip 510. In the optical module, the TIA 330 can be arranged on the surface of the circuit board. Alternatively, the TIA 330 can not be arranged on the surface of the circuit board.

[0065] As shown in FIGS. 5 and 7, the driving chip 320 can be connected with the light chip 920. Alternatively, the driving chip 320 can be connected with the laser chip 410. The MCU 310 can be connected with the driving chip 320. The MCU 310 can be connected with the TIA 330.

[0066] However, since the host computer has multiple ports, the insertion loss between each port and the switching chip is different. The optical module does not have a DSP inside. The optical module does not have a DSP inside, so it cannot regenerate the electrical signal. The optical module does not have a DSP inside, so it cannot shape the electrical signal. This results in a large difference in the optical eye diagram output by the optical module of different ports. It affects the interconnection and intercommunication of the optical module. In order to solve the problem that the optical eye diagram output by the optical module of different ports is different, in some embodiments, the driving chip is connected with the MCU. The MCU can be used to adjust the transmission gain value according to the preset input electrical signal amplitude value. The MCU can be used to adjust the transmission gain value according to the input electrical signal amplitude value of the driving chip. The MCU adjusts the transmission gain value, so that the preset input electrical signal amplitude value can be calculated according to the input electrical signal amplitude value. The MCU adjusts the transmission gain value, so that the first output electrical signal amplitude value of the optical module of different ports is stabilized within the first preset range. The MCU adjusts the transmission gain value, so that the optical eye diagrams output by the optical modules of different ports are consistent.

[0067] In some embodiments, the driving chip is connected with the MCU. The MCU can be used to adjust the transmission gain value according to the first preset output electrical signal amplitude value. The MCU can be used to adjust the transmission gain value according to the first output electrical signal amplitude value of the driving chip. The MCU adjusts the transmission gain value, so that the first output electrical signal amplitude value is equal to the first preset output electrical signal amplitude value. The MCU adjusts the transmission gain value, so that the first output electrical signal amplitude value of the optical module of different ports is stabilized within the first preset range. The MCU adjusts the transmission gain value, so that the optical eye diagrams output by the optical modules of different ports are consistent.

[0068] In some embodiments, the MCU is connected with the driving chip. The MCU is connected with the operational amplifier. The MCU can adjust the transmission gain value according to the comparison result of the operational amplifier. The MCU adjusts the transmission gain value so that the first output electrical signal amplitude value is equal to the first preset output electrical signal amplitude value. The MCU adjusts the transmission gain value so that the first output electrical signal amplitude values of the optical modules of different ports are stabilized within the first preset range. The MCU adjusts the transmission gain value so that the optical eye diagrams output by the optical modules of different ports are consistent.

[0069] In some embodiments, the MCU adjusts the transmission gain value according to the extinction ratio. The MCU adjusts the transmission gain value according to the first relationship. The MCU adjusts the transmission gain value according to the second relationship. The MCU adjusts the transmission gain value so that the transmission gain value corresponds to the extinction ratio. The MCU adjusts the transmission gain value so that the first output electrical signal amplitude values of the optical modules of different ports are stabilized within the first preset range. The MCU adjusts the transmission gain value so that the optical eye diagrams output by the optical modules of different ports are consistent.

[0070] The extinction ratio can be written by the MCU. Alternatively, the extinction ratio can be written by the host computer. Alternatively, the extinction ratio can be calculated by the output light modulation amplitude value of the transmission end. Alternatively, the extinction ratio can be calculated by the average light power value of the transmission end. Alternatively, the extinction ratio can be calculated by the third relationship.

[0071] FIG. 8 is a partial schematic diagram of the internal structure of an optical module according to some embodiments. As shown in FIG. 8, in some embodiments, the driving chip 320 can be connected with the gold finger 301. The driving chip 320 is connected with the gold finger 301 to obtain the input signal transmitted by the host computer. The driving chip 320 can be connected with the laser chip. Alternatively, the driving chip 320 can be connected with the optical chip. The driving chip 320 is connected with the laser chip or the optical chip to provide an output signal to the laser chip or the optical chip. The output signal is provided to the laser chip or the optical chip, so that the laser chip emits a light signal. Alternatively, the output signal is provided to the laser chip or the optical chip, so that the optical chip modulates the light without carrying data into a light signal.

[0072] In some embodiments, the driving chip 320 can include a fifth input pin 323. The fifth input pin 323 can be connected with the gold finger 301. The fifth input pin 323 is connected with the gold finger 301 to obtain the input signal transmitted by the host computer.

[0073] In some embodiments, the driving chip 320 can include a fifth output pin 324. The fifth output pin 324 can output an electrical signal. The electrical signal can be a driving signal. The fifth output pin 324 can be connected with a laser chip. Alternatively, the fifth output pin 324 can be connected with an optical chip. The fifth output pin 324 is connected with the laser chip or the optical chip, so that the laser chip emits a light signal under the action of the driving signal. Alternatively, the fifth output pin 324 is connected with the laser chip or the optical chip, so that the optical chip modulates the light without carrying data into a light signal under the action of the driving signal.

[0074] In some embodiments, the driving chip 320 can include a first output pin 322.

[0075] In some embodiments, the driving chip 320 can include a third input pin 321. The third input pin 321 can receive a transmission gain value. The third input pin 321 receives the transmission gain value, so that the driving chip 320 can adjust the first output electrical signal amplitude value according to the transmission gain value. The output amplitude is essentially the value of this output voltage. Therefore, the first output electrical signal amplitude value can be considered as the output voltage.

[0076] As shown in FIG. 8, in some embodiments, the optical module can include an MCU 310. The MCU 310 can be connected with the driving chip 320. The MCU 310 is connected with the driving chip 320, so that the MCU 310 and the driving chip 320 can interact with electrical signals.

[0077] In some embodiments, the MCU 310 can include a second input pin 314. The second input pin 314 can be connected with the first output pin 322 of the driving chip 320. The second input pin 314 is connected with the first output pin 322 of the driving chip 320, so that the MCU 310 can monitor the first output electrical signal amplitude value of the driving chip 320. For example, the second input pin 314 of the MCU 310 can be an ADC pin. The ADC pin of the MCU 310 is connected with the first output pin 322 of the driving chip 320. The ADC pin of the MCU 310 is connected with the first output pin 322 of the driving chip 320, so that the MCU 310 and the driving chip 320 are connected through an ADC / DAC serial port.

[0078] The ADC pin of the MCU 310 is equipped with a detector. The detector can measure the first output electrical signal amplitude value of the driving chip. The detector can also convert the analog signal into a digital signal. The detector converts the analog signal into a digital signal, so that the MCU 310 can process and analyze.

[0079] In some embodiments, the second input pin 314 can be connected with the first output pin 322 of the driver chip 320. The second input pin 314 is connected with the first output pin 322 of the driver chip 320 so that the MCU 310 can monitor the input electrical signal amplitude value of the driver chip 320. The second input pin 314 is equipped with a detector. The detector can measure the input electrical signal amplitude value entering the driver chip 320. The input amplitude is essentially the value of this input voltage. Therefore, the input electrical signal amplitude value can be considered as the input voltage.

[0080] In some embodiments, the MCU 310 can include a third output pin 313. The third output pin 313 of the MCU 310 can be connected with the third input pin 321 of the driver chip 320. The third output pin 313 of the MCU 310 is connected with the third input pin 321 of the driver chip 320 to output the transmission gain value to the driver chip 320. The transmission gain value includes the first gain value. The transmission gain value includes the initial transmission gain value. For example, the third output pin 313 of the MCU 310 can be a DAC pin. The DAC pin of the MCU 310 is connected with the third input pin 321 of the driver chip 320. The DAC pin of the MCU 310 is connected with the third input pin 321 of the driver chip 320 so that the MCU 310 is connected with the driver chip 320 through the ADC / DAC serial port.

[0081] In some embodiments, the MCU 310 can include a first register 311. The MCU 310 can include a controller 312. The first register 311 stores various parameters of the optical module. The first register 311 is connected with the controller 312. The first register 311 is connected with the controller 312 so that the controller 312 can read the parameters in the first register 311. The first register 311 is connected with the controller 312 so that the controller 312 can write parameters in the first register 311. For example, the parameters can include the first preset output electrical signal amplitude value.

[0082] In some embodiments, the first preset output electrical signal amplitude value can be stored in the first register 311. The first preset output electrical signal amplitude value can also be considered as a preset output voltage. The controller 312 can read the first preset output electrical signal amplitude value in the first register 311. The controller 312 compares the first output electrical signal amplitude value with the first preset output electrical signal amplitude value. The controller 312 adjusts the transmission gain value output to the driver chip 320 according to the comparison result of the first output electrical signal amplitude value and the first preset output electrical signal amplitude value. When the first output electrical signal amplitude value is less than the first preset output electrical signal amplitude value, the transmission gain value is increased. The transmission gain value is increased until the first output electrical signal amplitude value is equal to the first preset output electrical signal amplitude value. When the first output electrical signal amplitude value is greater than the first preset output electrical signal amplitude value, the transmission gain value is decreased. The transmission gain value is decreased until the first output electrical signal amplitude value is equal to the first preset output electrical signal amplitude value. When the first output electrical signal amplitude value is equal to the first preset output electrical signal amplitude value, the transmission gain value remains unchanged.

[0083] The MCU 310 adjusts the transmission gain value output to the driver chip 320 according to the comparison result of the first output electrical signal amplitude value and the first preset output electrical signal amplitude value. The MCU 310 adjusts the transmission gain value to obtain a first gain value. The first gain value refers to the transmission gain value that makes the first output electrical signal amplitude value equal to the first preset output electrical signal amplitude value. The first gain value stabilizes the first output electrical signal amplitude value of the driver chip of the optical module of different ports within a first preset range. The first gain value further makes the optical eye diagrams output by the optical modules of different ports consistent.

[0084] In some embodiments, a preset input electrical signal amplitude value can be stored in the first register 311. The preset input electrical signal amplitude value can also be considered as a preset input voltage. The controller 312 can read the preset input electrical signal amplitude value in the first register 311. The controller 312 adjusts the transmission gain value output to the driver chip 320 according to the input electrical signal amplitude value and the preset input electrical signal amplitude value. The input electrical signal amplitude value and the transmission gain value affect the preset input electrical signal amplitude value. Therefore, the transmission gain value can be adjusted by the input electrical signal amplitude value. Therefore, the transmission gain value can be adjusted by the preset input electrical signal amplitude value. For example, the input electrical signal amplitude value multiplied by the transmission gain value is equal to the preset input electrical signal amplitude value.

[0085] The MCU 310 adjusts the transmission gain value output to the driving chip 320 according to the input electrical signal amplitude value and the preset input electrical signal amplitude value. The MCU 310 adjusts the transmission gain value to obtain a first gain value. The first gain value refers to a transmission gain value calculated by the input electrical signal amplitude value to obtain the preset input electrical signal amplitude value. The first gain value stabilizes the first output electrical signal amplitude value of the driving chip of the optical module of different ports within a first preset range. The first gain value further makes the optical eye diagrams output by the optical modules of different ports consistent.

[0086] In some embodiments, the first register 311 can store an initial transmission gain value. The initial transmission gain value is a transmission gain value required by the driving chip of the majority of optical modules. The controller 312 of the MCU 310 can first transmit the read initial transmission gain value to the driving chip. The controller 312 judges whether the first output electrical signal amplitude value of the driving chip under the initial transmission gain value is equal to the first preset output electrical signal amplitude value. When the first output electrical signal amplitude value is less than the first preset output electrical signal amplitude value, the transmission gain value is stepwise increased on the basis of the initial transmission gain value. The transmission gain value is stepwise increased until the first output electrical signal amplitude value is equal to the first preset output electrical signal amplitude value. When the first output electrical signal amplitude value is greater than the first preset output electrical signal amplitude value, the transmission gain value is stepwise decreased on the basis of the initial transmission gain value. The transmission gain value is stepwise decreased until the first output electrical signal amplitude value is equal to the first preset output electrical signal amplitude value. When the first output electrical signal amplitude value is equal to the first preset output electrical signal amplitude value, the initial transmission gain value is kept unchanged.

[0087] In some embodiments, the first register 311 can store the first gain value. The first gain value can be a transmission gain value calculated by the input electrical signal amplitude value to obtain the preset input electrical signal amplitude value. Alternatively, the first gain value can be a transmission gain value making the first output electrical signal amplitude value equal to the first preset output electrical signal amplitude value.

[0088] In some embodiments, the first register 311 can store a transmission gain value threshold. The transmission gain value threshold is an upper limit of the transmission gain value that the MCU can output. When the transmission gain value is greater than or equal to the transmission gain value threshold and the first output electrical signal amplitude value is less than the first preset output electrical signal amplitude value, it indicates that no electrical signal is input to the optical module. Therefore, the MCU reports a loss of signal alarm (LOS) signal to the host computer. When the transmission gain value is less than the transmission gain value threshold and the first output electrical signal amplitude value is not equal to the first preset output electrical signal amplitude value, the transmission gain value is continuously adjusted according to the first output electrical signal amplitude value and the first preset output electrical signal amplitude value. The transmission gain value is continuously adjusted to make the first output electrical signal amplitude value reach the first preset output electrical signal amplitude value.

[0089] FIG. 9 is a partial schematic diagram of an internal structure of an optical module according to some embodiments. As shown in FIG. 9, in some embodiments, the driving chip 320 can include a fifth input pin 323. The fifth input pin 323 can be connected with the gold finger 301. The driving chip 320 can include a fifth output pin 324. The fifth output pin 324 can be connected with a laser chip. Alternatively, the fifth output pin 324 can be connected with an optical chip. The driving chip 320 can include a first output pin 322. The driving chip 320 can include a third input pin 321. The third input pin 321 can receive a transmit gain value.

[0090] In some embodiments, the optical module can include an operational amplifier 340. The operational amplifier 340 can be connected with the driving chip 320. The operational amplifier 340 is connected with the driving chip 320 to obtain an output voltage of the driving chip 320. The operational amplifier 340 is connected with the driving chip 320 to compare the output voltage with a preset output voltage. The operational amplifier 340 is connected with the driving chip 320 to output a comparison result.

[0091] In some embodiments, the operational amplifier 340 can include a non-inverting input pin 341. The non-inverting input pin 341 of the operational amplifier 340 can be connected with the first output pin 322 of the driving chip 320. For example, the non-inverting input pin 341 of the operational amplifier 340 can receive the output voltage of the driving chip 320.

[0092] In some embodiments, the operational amplifier 340 can include an inverting input pin 342. The inverting input pin 342 of the operational amplifier 340 can be connected with a preset output voltage. The preset output voltage can be provided by a power supply chip. Alternatively, the preset output voltage can be provided by an MCU. That is, the inverting input pin of the operational amplifier can be connected with the power supply chip. Alternatively, the inverting input pin of the operational amplifier can be connected with the MCU.

[0093] In some embodiments, the operational amplifier 340 can include a fourth output pin 343. The fourth output pin 343 of the operational amplifier 340 can output the comparison result. The comparison result is a comparison result of the preset output voltage and the output voltage. When the output voltage is greater than the preset output voltage, the comparison result outputted by the fourth output pin 343 of the operational amplifier 340 is a number greater than zero. When the output voltage is less than the preset output voltage, the comparison result outputted by the fourth output pin 343 of the operational amplifier 340 is a number less than zero. When the output voltage is equal to the preset output voltage, the comparison result outputted by the fourth output pin 343 of the operational amplifier 340 is zero.

[0094] As shown in FIG. 9, in some embodiments, the MCU 310 can be connected with the fourth output pin 343 of the operational amplifier 340. The MCU 310 is connected with the fourth output pin 343 of the operational amplifier 340 to obtain the comparison result of the operational amplifier 340. The MCU 310 can be used to adjust the transmission gain value to the driver chip 320 according to the comparison result of the operational amplifier 340. When the comparison result of the operational amplifier 340 is a number greater than zero, the MCU 310 decreases the transmission gain value. When the comparison result of the operational amplifier 340 is a number less than zero, the MCU 310 increases the transmission gain value. When the comparison result of the operational amplifier 340 is zero, the MCU 310 keeps the transmission gain value unchanged.

[0095] The MCU 310 adjusts the transmission gain value output to the driver chip 320 according to the comparison result of the operational amplifier. The MCU 310 adjusts the transmission gain value to obtain a first gain value. The first gain value refers to the transmission gain value that makes the output voltage equal to the preset output voltage. The first gain value stabilizes the first output electrical signal amplitude value of the driver chip of the optical module of different ports within a first preset range. The first gain value further makes the optical eye diagrams output by the optical modules of different ports consistent.

[0096] In some embodiments, the MCU 310 can include a second input pin 314. The second input pin 314 of the MCU 310 can be connected with the fourth output pin 343 of the operational amplifier 340. The second input pin 314 of the MCU 310 is connected with the fourth output pin 343 of the operational amplifier 340 so that the MCU 310 can obtain the comparison result of the operational amplifier 340.

[0097] In some embodiments, the MCU 310 can include a third output pin 313. The third output pin 313 of the MCU 310 can be connected with the third input pin 321 of the driver chip 320. The third output pin 313 of the MCU 310 is connected with the third input pin 321 of the driver chip 320 to output the transmission gain value to the driver chip 320. For example, the third output pin 313 of the MCU 310 can be a DAC pin.

[0098] In some embodiments, the MCU 310 can include a first register 311. The MCU 310 can include a controller 312. The first register 311 stores various parameters of the optical module. The first register 311 is connected with the controller 312. The first register 311 is connected with the controller 312 so that the controller 312 can read the parameters in the first register 311. The first register 311 is connected with the controller 312 so that the controller 312 can write parameters in the first register 311. For example, the parameters can include preset transmission gain values.

[0099] In some embodiments, the first register 311 can store an initial transmission gain value. The initial transmission gain value is the transmission gain value required by the driving chip of most optical modules. The controller 312 of the MCU 310 can first transmit the read initial transmission gain value to the driving chip. The controller 312 reads the comparison result of the operational amplifier at the initial transmission gain value. When the comparison result of the operational amplifier is low, the transmission gain value is increased step by step based on the initial transmission gain value. The transmission gain value is increased step by step until the first output electrical signal amplitude value is equal to the first preset output electrical signal amplitude value. When the comparison result of the operational amplifier is high, the transmission gain value is decreased step by step based on the initial transmission gain value. The transmission gain value is decreased step by step until the first output electrical signal amplitude value is equal to the first preset output electrical signal amplitude value. When the comparison result of the operational amplifier is zero, the initial transmission gain value is kept unchanged.

[0100] In some embodiments, the first register 311 can store a first gain value. The first gain value can be a transmission gain value that makes the output voltage equal to the preset output voltage.

[0101] In some embodiments, the first register 311 can store a transmission gain value threshold. The transmission gain value threshold is the upper limit of the transmission gain value that the MCU can output. When the transmission gain value is greater than or equal to the transmission gain value threshold, and the first output electrical signal amplitude value is less than the first preset output electrical signal amplitude value, it indicates that no electrical signal is input to the optical module. Therefore, the MCU reports the LOS signal to the upper computer. When the transmission gain value is less than the transmission gain value threshold, and the first output electrical signal amplitude value is equal to the first preset output electrical signal amplitude value, the transmission gain value is continued to be adjusted according to the first output electrical signal amplitude value and the first preset output electrical signal amplitude value. The transmission gain value is continued to be adjusted to make the first output electrical signal amplitude value reach the first preset output electrical signal amplitude value.

[0102] FIG. 10 is a partial schematic diagram of the internal structure of an optical module according to some embodiments. As shown in FIG. 10, in some embodiments, the driving chip 320 can include a fifth input pin 323. The fifth input pin 323 can be connected with the gold finger 301. The driving chip 320 can include a fifth output pin 324. The fifth output pin 324 can be connected with the laser chip. Alternatively, the fifth output pin 324 can be connected with the optical chip.

[0103] In some embodiments, the driving chip 320 can include a second register 325.

[0104] The driving chip 320 can monitor the input electrical signal amplitude value by itself. In some embodiments, the second register 325 can store the input electrical signal amplitude value.

[0105] The driver chip 320 can monitor the first output electrical signal amplitude value by itself. In some embodiments, the first output electrical signal amplitude value can be stored in the second register 325.

[0106] In some embodiments, the second register 325 can store a transmit gain value. The transmit gain value can include the first gain value. The transmit gain value can include an initial transmit gain value.

[0107] In some embodiments, the driver chip 320 can include a first input-output pin 326. For example, the first input-output pin 326 can be an I2C pin.

[0108] In some embodiments, the MCU 310 can include a second input-output pin 315. The second input-output pin 315 of the MCU 310 can be connected with the first input-output pin 326 of the driver chip 320. The second input-output pin 315 of the MCU 310 is connected with the first input-output pin 326 of the driver chip 320, so that the MCU 310 can read the first output electrical signal amplitude value. The second input-output pin 315 of the MCU 310 is connected with the first input-output pin 326 of the driver chip 320, so that the MCU 310 can read the transmit gain value. For example, the second input-output pin 315 of the MCU can be an I2C pin. The I2C pin of the MCU is connected with the I2C pin of the driver chip. The I2C pin of the MCU is connected with the I2C pin of the driver chip, so that the MCU and the driver chip are connected through the I2C serial interface for I2C communication protocol.

[0109] The I2C communication protocol uses two lines for communication. One is a serial data line. The serial data line is used for transmitting data. The other is a serial clock line. The serial clock line is used for transmitting a synchronous clock pulse.

[0110] In some embodiments, the MCU 310 can include a first register 311 and a controller 312. The first register 311 stores various parameters of the optical module. The first register 311 is connected with the controller 312, so that the controller 312 can read the parameters in the first register 311, and also can write parameters in the first register 311. For example, the parameters can include a first preset output electrical signal amplitude value.

[0111] In some embodiments, the first preset output electrical signal amplitude value can be stored in the first register 311. The controller 312 of the MCU 310 can adjust the transmission gain value in the second register 325 according to the first output electrical signal amplitude value and the first preset output electrical signal amplitude value, so that the first output electrical signal amplitude value is equal to the first preset output electrical signal amplitude value. When the first output electrical signal amplitude value is less than the first preset output electrical signal amplitude value, the MCU can increase the transmission gain value in the second register 325 until the first output electrical signal amplitude value is equal to the first preset output electrical signal amplitude value. When the first output electrical signal amplitude value is greater than the first preset output electrical signal amplitude value, the MCU can decrease the transmission gain value in the second register 325 until the first output electrical signal amplitude value is equal to the first preset output electrical signal amplitude value. When the first output electrical signal amplitude value is equal to the first preset output electrical signal amplitude value, the MCU can keep the transmission gain value in the second register unchanged.

[0112] In some embodiments, the first preset output electrical signal amplitude value can be stored in the first register 311. The first preset output electrical signal amplitude value can also be considered as a preset output voltage. The controller 312 can read the first preset output electrical signal amplitude value in the first register 311, compare the first output electrical signal amplitude value with the first preset output electrical signal amplitude value in the first register 311, and adjust the transmission gain value output to the driver chip 320 according to the comparison result of the first output electrical signal amplitude value and the first preset output electrical signal amplitude value. When the first output electrical signal amplitude value is less than the first preset output electrical signal amplitude value, the transmission gain value is increased until the first output electrical signal amplitude value is equal to the first preset output electrical signal amplitude value. When the first output electrical signal amplitude value is greater than the first preset output electrical signal amplitude value, the transmission gain value is decreased until the first output electrical signal amplitude value is equal to the first preset output electrical signal amplitude value. When the first output electrical signal amplitude value is equal to the first preset output electrical signal amplitude value, the transmission gain value remains unchanged.

[0113] The MCU 310 adjusts the transmission gain value output to the driver chip 320 according to the comparison result of the first output electrical signal amplitude value and the first preset output electrical signal amplitude value to obtain a first gain value. The first gain value refers to the transmission gain value that makes the first output electrical signal amplitude value equal to the first preset output electrical signal amplitude value, so that the first output electrical signal amplitude values of the driver chips of the optical modules of different ports are stabilized within the first preset range, and the optical eye diagrams output by the optical modules of different ports are consistent.

[0114] In some embodiments, the first register 311 can store a preset input signal amplitude value. The preset input signal amplitude value can also be considered as a preset input voltage. The controller 312 can read the preset input signal amplitude value in the first register 312, and adjust the transmit gain value output to the driver chip 320 according to the input signal amplitude value and the preset input signal amplitude value. The input signal amplitude value and the transmit gain value affect the preset input signal amplitude value, so the transmit gain value can be adjusted by the input signal amplitude value and the preset input signal amplitude value. For example, the input signal amplitude value multiplied by the transmit gain value is equal to the preset input signal amplitude value.

[0115] The MCU 310 adjusts the transmit gain value output to the driver chip 320 according to the input signal amplitude value and the preset input signal amplitude value to obtain a first gain value. The first gain value refers to the transmit gain value that makes the input signal amplitude value calculate the preset input signal amplitude value, so that the first output signal amplitude value of the driver chip of the optical module of different ports is stable within a first preset range, and the optical eye diagram output by the optical module of different ports is consistent.

[0116] In some embodiments, the first register 311 can store an initial transmit gain value. The initial transmit gain value is the transmit gain value required by the driver chip of most optical modules. The controller 312 of the MCU 310 can first transmit the read initial transmit gain value to the driver chip, and judge whether the first output signal amplitude value of the driver chip under the initial transmit gain value is equal to the first preset output signal amplitude value; when the first output signal amplitude value is less than the first preset output signal amplitude value, the transmit gain value is increased step by step on the basis of the initial transmit gain value until the first output signal amplitude value is equal to the first preset output signal amplitude value; when the first output signal amplitude value is greater than the first preset output signal amplitude value, the transmit gain value is decreased step by step on the basis of the initial transmit gain value until the first output signal amplitude value is equal to the first preset output signal amplitude value; when the first output signal amplitude value is equal to the first preset output signal amplitude value, the initial transmit gain value is kept unchanged.

[0117] In some embodiments, the first register 311 can store a first gain value. The first gain value can be a transmit gain value that makes the input output signal amplitude value equal to the preset input signal amplitude value, or a transmit gain value that makes the first output signal amplitude value equal to the first preset output signal amplitude value.

[0118] In some embodiments, the first register 311 can store a transmit gain value threshold. The transmit gain value threshold is an upper limit of the transmit gain value that the MCU can output. When the transmit gain value is greater than or equal to the transmit gain value threshold, and the first output electrical signal amplitude value is less than the first preset output electrical signal amplitude value, it indicates that there is no electrical signal input to the optical module, and thus the MCU reports a loss of signal alarm (LOS) signal to the host computer. When the transmit gain value is less than the transmit gain value threshold, and the first output electrical signal amplitude value is not equal to the first preset output electrical signal amplitude value, the transmit gain value is adjusted according to the first output electrical signal amplitude value and the first preset output electrical signal amplitude value, so that the first output electrical signal amplitude value reaches the first preset output electrical signal amplitude value.

[0119] In some embodiments, the MCU 310 can directly modify the transmit gain value in the second register 325. The MCU 310 directly modifies the transmit gain value in the second register 325 to adjust the transmit gain value in the second register 325. For example, the MCU 310 can write a first gain value into the second register 325. The MCU 310 writes the first gain value into the second register 325 to replace the transmit gain value in the second register 325. The MCU 310 writes the first gain value into the second register 325 to adjust the transmit gain value in the second register 325.

[0120] FIG. 11 is a structure diagram of a first register according to some embodiments. As shown in FIG. 11, in some embodiments, the first register 311 can include a first register area 3111. The first register area 3111 allows the MCU 310 to perform a read operation. The first register area 3111 allows the MCU 310 to perform a write operation. The first register area 3111 does not allow the host computer to perform a write operation. The first register area 3111 allows the MCU 310 to read data in the first register area 3111. The first register area 3111 allows the MCU 310 to write data to the first register area 3111. The first register area 3111 does not allow the host computer to write data to the first register area 3111. That is, the first register area 3111 can allow the controller 312 to perform a read operation. The first register area 3111 can allow the controller 312 to perform a write operation. The first register area 3111 does not allow the user to perform a read operation. The first register area 3111 does not allow the user to perform a write operation. The user is the host computer.

[0121] In some embodiments, the first register area 3111 can store a first relationship. The first relationship is a relationship between the extinction ratio and the first output electrical signal amplitude value. Tx ER represents the extinction ratio. VPK ADC represents the first output electrical signal amplitude value. The first relationship is pre-written before the optical module is shipped. The first relationship is stored in the first register area 3111 before the optical module is shipped.

[0122] The controller 312 can be configured to calculate the first output electrical signal amplitude value according to the extinction ratio. The controller 312 can be configured to calculate the first output electrical signal amplitude value according to the first relationship. Tx ER represents the extinction ratio. VPK ADC represents the first output electrical signal amplitude value.

[0123] In some embodiments, the first register 3111 can store a second relationship. The second relationship is a relationship between the first output electrical signal amplitude value and the transmit gain value. VPK ADC represents the first output electrical signal amplitude value. VGA DAC represents the transmit gain value. The second relationship is written after each power-on completion after the optical module is shipped. The second relationship is stored in the first register 3111 after each power-on completion after the optical module is shipped. The second relationship is automatically generated by the MCU according to the host port where the optical module is located.

[0124] The controller 312 can be configured to calculate the transmit gain value according to the first output electrical signal amplitude value. The controller 312 can be configured to calculate the transmit gain value according to the second relationship. VPK ADC represents the first output electrical signal amplitude value. VGA DAC represents the transmit gain value.

[0125] The controller 312 can be configured to calculate the transmit gain value according to the extinction ratio. The controller 312 can be configured to calculate the transmit gain value according to the first relationship. The controller 312 can be configured to calculate the transmit gain value according to the second relationship. Tx ER represents the extinction ratio. VGA DAC represents the transmit gain value.

[0126] The first relationship is pre-stored in the first register before the optical module is shipped. Therefore, the first relationship does not change when the host port where the optical module is located changes. The first output electrical signal amplitude value is related to the transmit gain value. The first output electrical signal amplitude value is related to the input electrical signal amplitude value of the host port where the optical module is located. VPK ADC represents the first output electrical signal amplitude value. VGA DAC represents the transmit gain value. Tx VMA represents the input electrical signal amplitude value. Therefore, the second relationship changes when the host port where the optical module is located changes. The second relationship changes when the host port where the optical module is located changes. The change of the second relationship makes the relationship between the first output electrical signal amplitude value and the transmit gain value more accurate. VPK ADC represents the first output electrical signal amplitude value. VGA DAC represents the transmit gain value.

[0127] The relationship between the first output electrical signal amplitude value and the transmit gain value changes due to the port change of the host machine in which the optical module is located. VPK_ADC represents the first output electrical signal amplitude value. VGA_DAC represents the transmit gain value. Therefore, the optical module reconfigures the transmit gain value during each power-on process. The optical module reconfigures the transmit gain value during each power-on process to obtain a new second relationship. VGA_DAC represents the transmit gain value.

[0128] In some embodiments, the second relationship is a linear function.

[0129] The second relationship: y = kx + b,

[0130] wherein x is the transmit gain value, y is the first output electrical signal amplitude value, b = VPK_ADC1 - k * VGA_DAC1.

[0131] The controller 312 is configured to perform the following operations. The controller 312 is configured to perform the following operations during a power-on process. The controller 312 is configured to output a first transmit gain value during the power-on process. VGA_DAC1 represents the first transmit gain value. The controller 312 is configured to monitor to obtain a first output electrical signal amplitude value during the power-on process. VPK_ADC1 represents the first output electrical signal amplitude value. The controller 312 is configured to output a second transmit gain value during the power-on process. VGA_DAC2 represents the second transmit gain value. The controller 312 is configured to monitor to obtain a second output electrical signal amplitude value during the power-on process. VPK_ADC2 represents the second output electrical signal amplitude value. The controller 312 is configured to calculate a linear coefficient according to the first transmit gain value during the power-on process. The controller 312 is configured to calculate the linear coefficient according to the first output electrical signal amplitude value during the power-on process. The controller 312 is configured to calculate the linear coefficient according to the second transmit gain value during the power-on process. The controller 312 is configured to calculate the linear coefficient according to the second output electrical signal amplitude value during the power-on process. The controller 312 is configured to calculate an intercept according to the first transmit gain value during the power-on process. The controller 312 is configured to calculate the intercept according to the first output electrical signal amplitude value during the power-on process. The controller 312 is configured to calculate the intercept according to the second transmit gain value during the power-on process. The controller 312 is configured to calculate the intercept according to the second output electrical signal amplitude value during the power-on process. The controller 312 is configured to calculate the linear coefficient and the intercept during the power-on process to obtain a second relationship. VGA_DAC1 represents the first transmit gain value. VPK_ADC1 represents the first output electrical signal amplitude value. VGA_DAC2 represents the second transmit gain value. VPK_ADC2 represents the second output electrical signal amplitude value.

[0132] For example, during the power-on process of the optical module, the controller 312 first configures a first transmit gain value. The VGA_DAC1 represents the first transmit gain value. The controller 312 records the first transmit gain value as x1. The controller 312 reads a first output electrical signal amplitude value corresponding to the first transmit gain value. The VPK_ADC1 represents the first output electrical signal amplitude value. The controller 312 records the first output electrical signal amplitude value as y1. The controller 312 then configures a second transmit gain value. The VGA_DAC2 represents the second transmit gain value. The controller 312 records the second transmit gain value as x2. The controller 312 reads a second output electrical signal amplitude value corresponding to the second transmit gain value. The VPK_ADC2 represents the second output electrical signal amplitude value. The controller 312 records the second output electrical signal amplitude value as y2. The controller 312 inputs (x1, y1) and (x2, y2) into a preset relationship. The preset relationship is y = kx + b. The controller 312 calculates the linear coefficient k. The controller 312 calculates the intercept b. The controller 312 calculates the linear coefficient k and the intercept b to obtain a second relationship.

[0133] The first transmit gain value and the second transmit gain value are different in size. The VGA_DAC1 represents the first transmit gain value. The VGA_DAC2 represents the second transmit gain value. The first output electrical signal amplitude value and the second output electrical signal amplitude value are different in size. The VPK_ADC1 represents the first output electrical signal amplitude value. The VPK_ADC2 represents the second output electrical signal amplitude value. The first transmit gain value and the second transmit gain value are different in size, and the first output electrical signal amplitude value and the second output electrical signal amplitude value are different in size, so that the linear coefficient can be calculated. The first transmit gain value and the second transmit gain value are different in size, and the first output electrical signal amplitude value and the second output electrical signal amplitude value are different in size, so that the intercept can be calculated.

[0134] In some embodiments, the second relationship is a piecewise function. The piecewise function can be composed of a plurality of linear functions. That is, there is a linear function for each transmit gain value interval.

[0135] During the power-on process, the controller 312 first outputs a plurality of transmit gain values. The controller 312 monitors the first output electrical signal amplitude values corresponding to the transmit gain values. The controller 312 calculates a plurality of linear functions according to the plurality of transmit gain values. The controller 312 calculates the plurality of linear functions according to the corresponding first output electrical signal amplitude values.

[0136] In some embodiments, the second relationship is a piecewise function. The piecewise function can be composed of a linear function and a nonlinear function. That is, there is a function for each transmit gain value interval. The function can be a linear function. Alternatively, the function can be a nonlinear function.

[0137] In some embodiments, the second relationship is a piecewise function. The piecewise function can be composed of a plurality of non-linear functions. That is, each of the transmission gain value intervals has a non-linear function.

[0138] Each of the transmission gain value intervals has a function. Each of the transmission gain value intervals has a function so that the second relationship is more accurate. Each of the transmission gain value intervals has a function so that the transmission gain value calculated by the second relationship is more accurate.

[0139] In some embodiments, the first register area 3111 can store a third relationship. The third relationship is a relationship between an extinction ratio, a transmission average optical power value and a transmission end output optical modulation amplitude value. Tx ER represents the extinction ratio. Pavg represents the transmission average optical power value. Tx OMA represents the transmission end output optical modulation amplitude value. The third relationship is written before the optical module is shipped. The third relationship is stored in the first register area 3111 before the optical module is shipped.

[0140] The third relationship is:

[0141] wherein Tx OMA represents the transmission end output optical modulation amplitude value. Pavg represents the transmission average optical power value. Tx ER represents the extinction ratio.

[0142] In some embodiments, the first register area 3111 can store the transmission average optical power value. Pavg represents the transmission average optical power value. The MCU 310 can read the back light detector before adjusting the extinction ratio. Tx ER represents the extinction ratio. The MCU 310 reads the back light detector to obtain the transmission average optical power value. Pavg represents the transmission average optical power value. The MCU 310 stores the transmission average optical power value in the first register area 3111. Pavg represents the transmission average optical power value.

[0143] The controller 312 can be configured to calculate the transmission end output optical modulation amplitude value according to the extinction ratio. Tx ER represents the extinction ratio. The controller 312 can be configured to calculate the transmission end output optical modulation amplitude value according to the transmission average optical power value. Pavg represents the transmission average optical power value. The controller 312 can be configured to calculate the transmission end output optical modulation amplitude value according to the third relationship. Tx OMA represents the transmission end output optical modulation amplitude value.

[0144] The controller 312 can be configured to calculate the extinction ratio according to the transmit output light modulation amplitude value. Tx_OMA represents the transmit output light modulation amplitude value. The controller 312 can be configured to calculate the extinction ratio according to the transmit average light power value. Pavg represents the transmit average light power value. The controller 312 can be configured to calculate the extinction ratio according to a third relationship. Tx_ER represents the extinction ratio. The controller 312 can be further configured to calculate the transmit gain value according to the extinction ratio. Tx_ER represents the extinction ratio. The controller 312 can be further configured to calculate the transmit gain value according to the first relationship. The controller 312 can be further configured to calculate the transmit gain value according to the second relationship.

[0145] In some embodiments, the first storage area 3111 can store a fourth relationship. The fourth relationship is a relationship of the first output electrical signal amplitude value. The fourth relationship is a relationship of the actual output electrical signal amplitude value. VPK_ADC represents the first output electrical signal amplitude value. VMAout represents the actual output electrical signal amplitude value. The fourth relationship is written before the optical module is shipped. The fourth relationship is stored to the first storage area 3111 before the optical module is shipped.

[0146] The controller 312 can be configured to calculate the actual output electrical signal amplitude value according to the first output electrical signal amplitude value. VPK_ADC represents the first output electrical signal amplitude value. The controller 312 can be configured to calculate the actual output electrical signal amplitude value according to the fourth relationship. VMAout represents the actual output electrical signal amplitude value.

[0147] In some embodiments, the first storage area 3111 can store a fifth relationship. The fifth relationship is a relationship of the transmit gain value. The fifth relationship is a relationship of the actual transmit gain value. VGA_DAC represents the transmit gain value. Gain represents the actual transmit gain value. The fifth relationship is written before the optical module is shipped. The fifth relationship is stored to the first storage area 3111 before the optical module is shipped.

[0148] The controller 312 can be configured to calculate the actual transmit gain value according to the transmit gain value. VGA_DAC represents the transmit gain value. The controller 312 can be configured to calculate the actual transmit gain value according to the fifth relationship. Gain represents the actual transmit gain value.

[0149] In some embodiments, the first storage area 3111 can store a sixth relationship. The sixth relationship is a relationship of the actual transmit gain value. The sixth relationship is a relationship of the actual output electrical signal amplitude value. The sixth relationship is a relationship of the input electrical signal amplitude value of the current host port. Gain represents the actual transmit gain value. VMAout represents the actual output electrical signal amplitude value. Tx_VMA represents the input electrical signal amplitude value of the current host port. The sixth relationship is written before the optical module is shipped. The sixth relationship is stored to the first storage area 3111 before the optical module is shipped.

[0150] The sixth relationship is:

[0151] VMAin represents Tx_VMA. Tx_VMA is the input electrical signal amplitude value of the current host port. VMAout represents the actual output electrical signal amplitude value. Gain represents the actual transmission gain value.

[0152] The controller 312 can be configured to calculate the input electrical signal amplitude value of the current host port according to the actual transmission gain value. Gain represents the actual transmission gain value. The controller 312 can be configured to calculate the input electrical signal amplitude value of the current host port according to the actual output electrical signal amplitude value. VMAout represents the actual output electrical signal amplitude value. The controller 312 can be configured to calculate the input electrical signal amplitude value of the current host port according to the sixth relationship. Tx_VMA represents the input electrical signal amplitude value of the current host port.

[0153] In some embodiments, the first register area 3111 can store the input electrical signal amplitude value of the current host port. Tx_VMA represents the input electrical signal amplitude value of the current host port. The first register area 3111 stores the input electrical signal amplitude value of the current host port, so as to facilitate the user to query the input electrical signal amplitude value of the current host port in real time. Tx_VMA represents the input electrical signal amplitude value of the current host port. The first register area 3111 stores the input electrical signal amplitude value of the current host port, that is, the real-time monitoring of the input electrical signal amplitude value of the current host port is realized. Tx_VMA represents the input electrical signal amplitude value of the current host port.

[0154] In some embodiments, the first register 311 can include a second register area 3112. The second register area 3112 can allow the MCU 310 to perform a read operation. The second register area 3112 can allow the MCU 310 to perform a write operation. The second register area 3112 can allow the host to perform a read operation. The second register area 3112 can allow the host to perform a write operation. That is, the data in the second register area 3112 can be read by the controller 312. The data in the second register area 3112 can be written by the controller 312. The data in the second register area 3112 can be read by the host. The data in the second register area 3112 can be written by the host.

[0155] In some embodiments, the second register 3112 can store an extinction ratio. Tx ER represents the extinction ratio. The second register 3112 stores the extinction ratio so that the controller 312 reads the extinction ratio in the second register 3112. Tx ER represents the extinction ratio. The extinction ratio can be a default extinction ratio. Alternatively, the extinction ratio can be a target extinction ratio. Tx ER represents the extinction ratio. The default extinction ratio can be the extinction ratio that the controller 312 directly writes into the second register 3112. Tx ER represents the extinction ratio. The controller 312 writes the default extinction ratio to enable the optical module to automatically adjust the extinction ratio. Tx ER represents the extinction ratio. The default extinction ratio can be set in the second register 3112 before the optical module is shipped. Tx ER represents the extinction ratio. The target extinction ratio can be the extinction ratio that the user directly writes into the second register 3112. The user is the host computer. Tx ER represents the extinction ratio. The user writes the target extinction ratio to enable the host computer to automatically adjust the extinction ratio. Tx ER represents the extinction ratio.

[0156] The controller 312 can be configured to calculate the first output electrical signal amplitude value according to the extinction ratio. Tx ER represents the extinction ratio. The controller 312 can be configured to calculate the first output electrical signal amplitude value according to a first relationship. VPK ADC represents the first output electrical signal amplitude value. The controller 312 can be further configured to calculate the transmit gain value according to the first output electrical signal amplitude value. VPK ADC represents the first output electrical signal amplitude value. The controller 312 can be further configured to calculate the transmit gain value according to a second relationship. VGA DAC represents the transmit gain value.

[0157] In some embodiments, the second register 3112 can store a transmit end output optical modulation amplitude value. Tx OMA represents the transmit end output optical modulation amplitude value. The second register 3112 stores the transmit end output optical modulation amplitude value so that the controller 312 reads the transmit end output optical modulation amplitude value. Tx OMA represents the transmit end output optical modulation amplitude value. The transmit end output optical modulation amplitude value can be directly written by the user. The user is the host computer. Tx OMA represents the transmit end output optical modulation amplitude value.

[0158] The controller 312 can be configured to calculate the extinction ratio according to the transmit output optical modulation amplitude value. Tx_OMA represents the transmit output optical modulation amplitude value. The controller 312 can be configured to calculate the extinction ratio according to the transmit average optical power value. Pavg represents the transmit average optical power value. The controller 312 can be configured to calculate the extinction ratio according to a third relationship. Tx_ER represents the extinction ratio. The controller 312 can be further configured to calculate the transmit gain value according to the extinction ratio. Tx_ER represents the extinction ratio. The controller 312 can be further configured to calculate the transmit gain value according to the first relationship. The controller 312 can be further configured to calculate the transmit gain value according to the second relationship. VGA_DAC represents the transmit gain value. The transmit gain value can include a first gain value. The first gain value refers to the transmit gain value corresponding to the extinction ratio.

[0159] In some embodiments, the second register 3112 can store an enable flag. The enable flag can be written by the host computer. The host computer writes the enable flag in order to select a function by the host computer. The host computer can select to implement the function of automatically adjusting the extinction ratio. Alternatively, the host computer can select to implement the function of automatically adjusting the transmit output optical modulation amplitude value. The enable flag has a first value. The extinction ratio can be read. Tx_ER represents the extinction ratio. The enable flag has a second value. The transmit output optical modulation amplitude value can be read. Tx_OMA represents the transmit output optical modulation amplitude value.

[0160] The controller 312 can be configured to select a read operation according to the enable flag. The enable flag has a first value. The controller 312 can be configured to read the extinction ratio. Tx_ER represents the extinction ratio. The enable flag has a second value. The controller 312 can be configured to read the transmit output optical modulation amplitude value. Tx_OMA represents the transmit output optical modulation amplitude value. The controller 312 selects to read the extinction ratio or the transmit output optical modulation amplitude value according to the enable flag in order for a user to select a function. The user is the host computer. The user can select to implement the function of automatically adjusting the extinction ratio. Alternatively, the user can select to implement the function of automatically adjusting the transmit output optical modulation amplitude value.

[0161] In some embodiments, the second register 3112 can store a trigger instruction. The trigger instruction is used to instruct the controller 312. The trigger instruction instructs the controller 312 whether the controller 312 can write the transmit gain value into the driver chip 320. VGA_DAC represents the transmit gain value. The controller 312 can be configured to decide whether to output the transmit gain value according to the trigger instruction. The controller 312 decides whether to output the transmit gain value in order to reduce a misoperation.

[0162] The trigger instruction can be a default trigger instruction. Alternatively, the trigger instruction can be a preset trigger instruction. The default trigger instruction can be a trigger instruction pre-stored in the second register area before the optical module is shipped. The preset trigger instruction can be a trigger instruction directly written in the second register area by the host computer. For example, the default trigger instruction can be a first numerical value. The preset trigger instruction can be a second numerical value.

[0163] The trigger instruction is the first numerical value. The controller 312 can be configured to write the transmit gain value into the driver chip 320. VGA_DAC represents the transmit gain value. The controller 312 writes the transmit gain value into the driver chip 320, i.e., outputs the transmit gain value. The trigger instruction is the second numerical value. The controller 312 can be configured not to write the transmit gain value into the driver chip 320. VGA_DAC represents the transmit gain value. The controller 312 does not write the transmit gain value into the driver chip 320, i.e., does not output the transmit gain value.

[0164] The controller 312 can be configured to calculate the transmit gain value according to the extinction ratio. Tx_ER represents the extinction ratio. The controller 312 can be configured to calculate the transmit gain value according to a first relationship. The controller 312 can be configured to calculate the transmit gain value according to a second relationship. VGA_DAC represents the transmit gain value. The controller 312 is further configured to write the transmit gain value into the driver chip 320 according to the trigger instruction being the first numerical value. VGA_DAC represents the transmit gain value. The controller 312 writes the transmit gain value into the driver chip 320 to achieve automatic adjustment of the extinction ratio. Tx_ER represents the extinction ratio. The automatic adjustment of the extinction ratio makes the extinction ratios of the optical modules of each port of the host computer consistent. The consistent extinction ratio further makes the optical eye diagrams output by the optical modules of different ports similar.

[0165] In some embodiments, the first register area 3111 can store a self-check completion flag.

[0166] The self-check completion flag is the first numerical value. The self-check completion flag being the first numerical value indicates that the optical module has completed self-checking. After the optical module completes self-checking, the host computer can read and write data of the optical module. The host computer can read and write data of the optical module, i.e., the second register area 3112 can allow the host computer to perform a read operation. The second register area 3112 can allow the host computer to perform a write operation. The second register area 3112 allows the host computer to perform read and write operations, facilitating information exchange between the host computer and the optical module. For example, the self-check completion flag is the first numerical value. The host computer can write a target extinction ratio in the second register area. Tx_ER represents the extinction ratio. The self-check completion flag is the first numerical value. The host computer can write a preset trigger instruction in the second register area. The self-check completion flag is the first numerical value. The host computer can write a transmit end output light modulation amplitude value in the second register area. Tx_OMA represents the transmit end output light modulation amplitude value.

[0167] The self-check completion flag is the second value. The self-check completion flag is the second value, indicating that the optical module self-check is not completed. The optical module self-check is not completed, and the host computer cannot read and write data of the optical module. The host computer cannot read and write data of the optical module, i.e., the second register area 3112 does not allow the host computer to perform a read operation. The second register area 3112 does not allow the host computer to perform a write operation. The second register area 3112 does not allow the host computer to perform a read and write operation, so that the host computer and the optical module cannot interact. For example, the self-check completion flag is the second value. The host computer cannot write a target extinction ratio in the second register area. Tx ER represents the extinction ratio. The self-check completion flag is the second value. The host computer cannot write a preset trigger instruction in the second register area. The self-check completion flag is the second value. The host computer cannot write a transmit end output light modulation amplitude value in the second register area. Tx OMA represents the transmit end output light modulation amplitude value.

[0168] After the optical module is powered on. The optical module performs self-check. After the self-check is completed. The controller 312 modifies the self-check completion flag. The controller 312 changes the self-check completion flag from the second value to the first value. The self-check completion flag is changed to the first value, indicating that the optical module self-check is completed.

[0169] FIG. 12 is a flowchart of a method for automatically adjusting parameters of an optical module according to some embodiments. As shown in FIG. 12, the method for automatically adjusting parameters of an optical module includes:

[0170] S100: Calculate a first output electrical signal amplitude value according to the extinction ratio and a first relationship. The first relationship is a relationship between the extinction ratio and the first output electrical signal amplitude value. The controller reads the extinction ratio (Tx ER) of the second register area. The controller reads the first relationship of the first register area. The controller calculates the first output electrical signal amplitude value (VPK ADC) according to the extinction ratio and the first relationship.

[0171] S200: Calculate a transmit gain value according to the first output electrical signal amplitude value and a second relationship. The second relationship is a relationship between the first output electrical signal amplitude value and the transmit gain value.

[0172] The controller reads the second relationship of the first register area. The controller calculates the transmit gain value (VGA DAC) according to the first output electrical signal amplitude value (VPK ADC) calculated in S100 and the second relationship.

[0173] S300: The trigger instruction is the first value. Write the transmit gain value into the driver chip.

[0174] The controller reads the trigger instruction of the second storage area. The controller judges whether the trigger instruction is the first value. If the trigger instruction is the first value, the controller writes the transmit gain value (VGA_DAC) into the driving chip. If the trigger instruction is the second value, the controller does not write the transmit gain value (VGA_DAC) into the driving chip.

[0175] Fig. 13 is a flow chart of a method for automatically adjusting parameters of an optical module according to some embodiments. As shown in Fig. 13, the method for automatically adjusting parameters of an optical module comprises:

[0176] T100: calculating the extinction ratio according to the transmit end output light modulation amplitude value, the transmit average light power value and the third relationship. The third relationship is the relationship among the extinction ratio, the transmit average light power value and the transmit end output light modulation amplitude value.

[0177] The controller reads the transmit average light power value (Pavg) of the first register area. The controller reads the third relationship of the first register area. The controller reads the transmit end output light modulation amplitude value (Tx_OMA) of the second register area. The controller calculates the extinction ratio (Tx_ER) according to the transmit end output light modulation amplitude value (Tx_OMA), the transmit average light power value (Pavg) and the third relationship.

[0178] T200: calculating the first output electrical signal amplitude value according to the extinction ratio and the first relationship. The first relationship is the relationship between the extinction ratio and the first output electrical signal amplitude value.

[0179] T300: calculating the transmit gain value according to the first output electrical signal amplitude value and the second relationship. The second relationship is the relationship between the first output electrical signal amplitude value and the transmit gain value.

[0180] T400: the trigger instruction is the first value. The transmit gain value is written into the driving chip.

[0181] Fig. 14 is a flow chart of a method for automatically adjusting parameters of an optical module according to some embodiments. As shown in Fig. 14, the method for automatically adjusting parameters of an optical module comprises:

[0182] P100: judging whether the enable flag is the first value.

[0183] The controller reads the enable flag of the second register area. The enable flag can be written by the host computer. The host computer writes the enable flag so as to select the function of automatically adjusting the extinction ratio or the function of automatically adjusting the transmit end output light modulation amplitude value.

[0184] The enable flag is the first value. The extinction ratio of the second register area can be read. The enable flag is the second value. The transmit end output light modulation amplitude value of the second register area can be read.

[0185] P200: If the enable flag bit is the first value, read the extinction ratio.

[0186] P300: If the enable flag bit is the second value, read the output light modulation amplitude value of the transmitter.

[0187] P400: Calculate the extinction ratio according to the output light modulation amplitude value of the transmitter, the average light power value of the transmitter and a third relationship. The third relationship is the relationship between the extinction ratio, the average light power value of the transmitter and the output light modulation amplitude value of the transmitter.

[0188] P500: Calculate the first output electrical signal amplitude value according to the extinction ratio and a first relationship. The first relationship is the relationship between the extinction ratio and the first output electrical signal amplitude value.

[0189] P600: Calculate the transmit gain value according to the first output electrical signal amplitude value and a second relationship. The second relationship is the relationship between the first output electrical signal amplitude value and the transmit gain value.

[0190] P700: The trigger instruction is the first value. Write the transmit gain value into the driver chip.

[0191] Figure 15 is a partial schematic diagram of the internal structure of an optical module according to some embodiments. As shown in Figure 15, in some embodiments, the MCU 310 includes a second output pin 317. The second output pin 317 is connected to an input pin of the TIA 330.

[0192] In some embodiments, the MCU 310 includes a fourth input pin 316. The fourth input pin 316 is connected to an output pin of the TIA 330.

[0193] In some embodiments, the TIA 330 includes a first input pin 331. The first input pin 331 is connected to the second output pin 317. The MCU 310 is connected to the TIA 330. The MCU 310 outputs data to the TIA 330.

[0194] In some embodiments, the second output pin 317 of the MCU 310 outputs a receive gain value. The receive gain value can be an initial receive gain value. The receive gain value can also be a second gain value.

[0195] In some embodiments, the second output pin 317 of the MCU 310 outputs a target output electrical signal amplitude value.

[0196] In some embodiments, the TIA 330 includes a sixth output pin 332. The sixth output pin 332 is connected to the fourth input pin 316. The MCU 310 is connected to the TIA 330.

[0197] In some embodiments, the fourth input pin 316 of the MCU 310 acquires the automatic gain value.

[0198] In some embodiments, the MCU 310 includes a first register 311. The first register 311 stores various parameters of the optical module. The MCU 310 includes a controller 312. The first register 311 is connected to the controller 312. The controller 312 reads the information in the first register 311.

[0199] In some embodiments, the first register 311 stores a seventh relationship. The seventh relationship is the relationship between the target output electrical signal amplitude value, the automatic gain value (AGC_ADC), and the received optical signal modulation amplitude value (Rx_OMA). The seventh relationship is written before the optical module is shipped. The seventh relationship is stored in the first register 311.

[0200] The seventh relationship is: Rx_OMA = A·log(SWout) + B·AGC_ADC + C, out

[0201] wherein Rx_OMA is the received optical signal modulation amplitude value, AGC_ADC is the automatic gain value, and SWout is the target output electrical signal amplitude value.

[0202] Before the optical module is shipped, different received optical signal modulation amplitude values (Rx_OMA) are input. The automatic gain value (AGC_ADC) is read. The target output electrical signal amplitude value is read. Multiple sets of data are obtained. The coefficients A, B, and C are calculated. The coefficients A, B, and C are brought into the seventh relationship. The seventh relationship is stored in the first register 311.

[0203] The controller 312 calculates the received optical signal modulation amplitude value (Rx_OMA) according to the target output electrical signal amplitude value, the automatic gain value (AGC_ADC), and the seventh relationship.

[0204] In some embodiments, the first register 311 stores the received optical signal modulation amplitude value (Rx_OMA). The user can query the received optical signal modulation amplitude value (Rx_OMA) in real time. Real-time monitoring of the received optical signal modulation amplitude value (Rx_OMA) is achieved.

[0205] ​The input electrical signal amplitude value is small. It is considered that the distance between the switching chip of the host computer and the driving chip of the optical module is far. The insertion loss is large. The input electrical signal amplitude value is large. It is considered that the distance between the switching chip of the host computer and the driving chip of the optical module is close. The insertion loss is small. The distance between the optical module and the main chip of the switch is not fixed. The loss of the electrical signal is inconsistent. The electrical signal performance of the optical module located at different ports of the host computer cannot be kept consistent. In some embodiments, the controller 312 adjusts the receiving gain value of the TIA 330 according to the second output electrical signal amplitude value and the second preset output electrical signal amplitude value. The second output electrical signal amplitude value of the transimpedance amplification chip with different distances from the switching chip of the host computer is different. The second output electrical signal amplitude value entering the switching chip of the host computer is within the second preset range. The output electrical signal amplitude value of the optical module is consistent at different ports of the host computer.

[0206] In some embodiments, the controller 312 determines the target output electrical signal amplitude value of the TIA 330 according to the input electrical signal amplitude value and the first relationship list. The second output electrical signal amplitude value of the transimpedance amplification chip with different distances from the switching chip of the host computer is different. The second output electrical signal amplitude value entering the switching chip of the host computer is within the second preset range. The output electrical signal amplitude value of the optical module is consistent at different ports of the host computer.

[0207] In some embodiments, the controller 312 determines the receiving gain value of the TIA 330 according to the first gain value and the second relationship list. The second output electrical signal amplitude value of the transimpedance amplification chip with different distances from the switching chip of the host computer is different. The second output electrical signal amplitude value entering the switching chip of the host computer is within the second preset range. The output electrical signal amplitude value of the optical module is consistent at different ports of the host computer.

[0208] In some embodiments, the first register 311 stores the second preset output electrical signal amplitude value. The second preset output electrical signal amplitude value can be the target output electrical signal amplitude value. The controller 312 adjusts the receiving gain value output to the TIA 330 according to the size of the second output electrical signal amplitude value and the second preset output electrical signal amplitude value. The second output electrical signal amplitude value of the TIA 330 is equal to the second preset output electrical signal amplitude value. When the second preset output electrical signal amplitude value is greater than the second output electrical signal amplitude value, the controller 312 reduces the receiving gain value. The receiving gain value is reduced until the second output electrical signal amplitude value is equal to the second preset output electrical signal amplitude value. When the second preset output electrical signal amplitude value is less than the second output electrical signal amplitude value, the controller 312 increases the receiving gain value. The receiving gain value is increased until the second output electrical signal amplitude value is equal to the second preset output electrical signal amplitude value. When the second preset output electrical signal amplitude value is equal to the second output electrical signal amplitude value, the receiving gain value remains unchanged.

[0209] In some embodiments, the first register 311 stores an initial receive gain value. The initial receive gain value is a receive gain value required by the TIA of most optical modules. The controller 312 of the MCU 310 reads the initial receive gain value. The controller 312 transmits the initial receive gain value to the TIA. The controller 312 judges whether the second output electrical signal amplitude value of the TIA at the initial receive gain value is equal to the second preset output electrical signal amplitude value. When the second output electrical signal amplitude value is less than the second preset output electrical signal amplitude value, the controller 312 stepwise increases the receive gain value on the basis of the initial receive gain value. The receive gain value is increased until the second output electrical signal amplitude value is equal to the second preset output electrical signal amplitude value. When the second output electrical signal amplitude value is greater than the second preset output electrical signal amplitude value, the controller 312 stepwise decreases the receive gain value on the basis of the initial receive gain value. The receive gain value is decreased until the second output electrical signal amplitude value is equal to the second preset output electrical signal amplitude value. When the second output electrical signal amplitude value is equal to the second preset output electrical signal amplitude value, the initial receive gain value remains unchanged.

[0210] In some embodiments, the first register 311 stores a first relationship list. The first relationship list includes a plurality of input electrical signal amplitude ranges. The first relationship list includes target output electrical signal amplitude values corresponding to the input electrical signal amplitude ranges. The corresponding gear is accurately determined according to the input electrical signal amplitude value. The corresponding target output electrical signal amplitude value is accurately determined according to the input electrical signal amplitude value. The accuracy of the output electrical signal amplitude compensation is improved. Example: input electrical signal amplitude range 1 and target output electrical signal amplitude value 1 are in one-to-one correspondence. When the input electrical signal amplitude value is located in the input electrical signal amplitude range 1, the target output electrical signal amplitude value is the target output electrical signal amplitude value 1.

[0211] The input electrical signal amplitude range and the target output electrical signal amplitude value are correspondingly set. The input electrical signal amplitude ranges are different. The target output electrical signal amplitude values are different. The input electrical signal amplitude ranges are different. The insertion loss of the exchange chip of the host computer to the driving chip is located in different ranges. The target output electrical signal amplitude values are different. The second output electrical signal amplitude values of the transimpedance amplification chip are different. The second output electrical signal amplitude values entering the exchange chip of the host computer are located in the second preset range. The output electrical signal amplitude values of the optical module remain consistent at different ports of the host computer.

[0212] In some embodiments, the large end point value of the input electrical signal amplitude range is large. The target output electrical signal amplitude value is small. The large end point value of the input electrical signal amplitude range is small. The target output electrical signal amplitude value is large. The optical module adaptively adjusts the amplitude of the output electrical signal according to the intensity of the input electrical signal. The attenuation of the signal in the transmission process is effectively compensated.

[0213] In some embodiments, the input electrical signal amplitude ranges of two adjacent gears do not overlap. The optical module accurately determines the amplitude range of the current input electrical signal. The optical module switches to the corresponding gear. The ambiguity region during gear switching is avoided. The response speed of the optical module to the change in input electrical signal amplitude is improved. The accuracy of the optical module to the change in input electrical signal amplitude is improved.

[0214] In some embodiments, the input electrical signal amplitude ranges of two adjacent gears overlap. When the input electrical signal amplitude value fluctuates, the optical module can more smoothly adjust the amplitude of the output electrical signal. The dramatic fluctuation in the output electrical signal amplitude value caused by a slight change in the input electrical signal amplitude value is avoided. The stability of the optical module is improved. The reliability of the optical module is improved.

[0215] The input electrical signal amplitude value is located in the overlapping region of the input electrical signal amplitude ranges of two adjacent gears. The target output electrical signal amplitude value can be selected from the target output electrical signal amplitude values corresponding to any of the two adjacent gears.

[0216] In some embodiments, the first register 311 stores a preset reception gain value. The controller 312 outputs the preset reception gain value to the TIA 330.

[0217] The controller 312 reads the input electrical signal amplitude value in the first register 311. The controller 312 determines in which input electrical signal amplitude range the input electrical signal amplitude value is located. The controller 312 determines the corresponding gear according to the determined input electrical signal amplitude range. The controller 312 determines the corresponding target output electrical signal amplitude value according to the determined input electrical signal amplitude range. The controller 312 outputs the target output electrical signal amplitude value to the TIA 330. The controller 312 outputs the preset reception gain value to the TIA 330. The output electrical signal amplitude value is equal to the target output electrical signal amplitude value.

[0218] In some embodiments, the first register 311 stores a second relationship list. The second relationship list includes a plurality of first gain values. The second relationship list includes a reception gain value corresponding to the first gain value. For example, the second relationship list includes a first gain value 1. The second relationship list includes a reception gain value 1 corresponding to the first gain value 1.

[0219] The controller 312 calculates the reception gain value corresponding to the first gain value according to the first gain value and the second relationship list. The controller 312 outputs the reception gain value to the TIA 330. The TIA 330 adjusts the output electrical signal amplitude value according to the reception gain value. The output electrical signal amplitude value is equal to the target output electrical signal amplitude value.

[0220] The first gain value is set corresponding to the receiving gain value. The first gain value is different. The receiving gain value is different. The first gain value is different. The insertion loss of the exchange chip of the host computer to the driving chip is different. The receiving gain value is different. The second output electrical signal amplitude value of the transimpedance amplification chip is different. The second output electrical signal amplitude value entering the exchange chip of the host computer is within the second preset range. The output electrical signal amplitude value of the optical module is consistent at different ports of the host computer.

[0221] In some embodiments, the first register 311 stores a second relationship list. The second relationship list includes a plurality of transmission gain value ranges. The second relationship list includes a receiving gain value corresponding to the transmission gain value range. The corresponding gear is accurately determined according to the transmission gain value. The receiving gain value is accurately determined according to the transmission gain value. The accuracy of the output electrical signal amplitude compensation is improved. Example: transmission gain value range 1, gear 1, and receiving gain value 1 are one-to-one corresponding. When the first gain value is in the input transmission gain value range 1, the gear is gear 1. The target output electrical signal amplitude value is the receiving gain value 1.

[0222] The controller 312 determines the receiving gain value according to the transmission gain value range in which the first gain value is located. The controller 312 outputs the receiving gain value to the TIA 330. The TIA 330 adjusts the output electrical signal amplitude value according to the receiving gain value. The output electrical signal amplitude value is equal to the target output electrical signal amplitude value.

[0223] The transmission gain value range is set corresponding to the receiving gain value. The transmission gain value range is different. The receiving gain value is different. The transmission gain value range is different. The insertion loss of the exchange chip of the host computer to the driving chip is within different ranges. The receiving gain value is different. The second output electrical signal amplitude value of the transimpedance amplification chip is different. The second output electrical signal amplitude value entering the exchange chip of the host computer is within the second preset range. The output electrical signal amplitude value of the optical module is consistent at different ports of the host computer.

[0224] Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present disclosure, and not to limit them; although the present disclosure has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand: it can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacement for part of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present disclosure.

Claims

1. An optical module characterized by comprising: include: Circuit board; The driver chip is electrically connected to the circuit board; A transimpedance amplifier chip is electrically connected to the circuit board. The MCU is mounted on the circuit board and electrically connected to the circuit board, as well as to the driver chip and the transimpedance amplifier chip. The driver chip includes: Third input pin; First output pin; The transimpedance amplifier chip includes: First input pin; The MCU includes: The second input pin is electrically connected to the first output pin; The second output pin is electrically connected to the first input pin to output the receive gain value; The third output pin is electrically connected to the third input pin; A first register stores a first gain value and a second relationship list; the second relationship list includes multiple transmit gain value ranges and receive gain values ​​corresponding to the transmit gain value ranges. A controller, electrically connected to the first register, is used to determine the receive gain value based on the range of transmit gain values ​​in which the first gain value falls.

2. The optical module according to claim 1, characterized by The second input pin monitors the amplitude value of the input electrical signal, and the third output pin also outputs the transmit gain value. The first register stores the preset input electrical signal amplitude value. The controller adjusts the transmit gain value according to the input electrical signal amplitude value and the preset input electrical signal amplitude value to obtain the first gain value. The first gain value refers to the transmit gain value that makes the input electrical signal amplitude value calculate the preset input electrical signal amplitude value.

3. The optical module according to claim 1, characterized by The second input pin monitors the amplitude value of the first output electrical signal, the third output pin also outputs a transmit gain value, the first register stores the first preset output electrical signal amplitude value, and the controller adjusts the transmit gain value according to the first output electrical signal amplitude value and the first preset output electrical signal amplitude value to obtain the first gain value. The first gain value refers to the transmit gain value that makes the amplitude value of the first output electrical signal equal to the amplitude value of the first preset output electrical signal.

4. The optical module according to claim 1, characterized by Also includes: Operational amplifier, including: The inverting input pin is connected to the first output pin of the driver chip to receive the output voltage; Connect the non-inverting input pin to the preset output voltage; The fourth output pin is connected to the second input pin to output the comparison result between the preset output voltage and the output voltage; The second input pin acquires the comparison result, the third output pin outputs the transmit gain value, and the controller adjusts the transmit gain value according to the comparison result to obtain the first gain value. The first gain value refers to the transmit gain value that makes the amplitude of the first output electrical signal equal to the amplitude of the first preset output electrical signal.

5. The optical module according to claim 1, characterized by The second input pin monitors the amplitude value of the first output electrical signal, and the third output pin also outputs the transmit gain value; The first register stores the extinction ratio, a first relation, and a second relation. The first relation is the relationship between the extinction ratio and the amplitude of the first output electrical signal, and the second relation is the relationship between the amplitude of the first output electrical signal and the transmission gain. When the host computer port where the optical module is located changes, the first relation remains unchanged, but the second relation changes. The controller is configured to obtain a first gain value according to the extinction ratio, the first relationship and the second relationship, wherein the first gain value refers to a transmission gain value corresponding to the extinction ratio.

6. The optical module of claim 1, wherein, The second input pin monitors a first output electrical signal amplitude value, and the third output pin further outputs a transmission gain value. The first register stores a transmission end output light modulation amplitude value, a transmission average optical power value, a first relationship, a second relationship and a third relationship, the first relationship is a relationship between an extinction ratio and a first output electrical signal amplitude value, the second relationship is a relationship between the first output electrical signal amplitude value and a transmission gain value, and the third relationship is a relationship among the extinction ratio, the transmission average optical power value and the transmission end output light modulation amplitude value; when a host computer port where the optical module is located changes, the first relationship remains unchanged, and the second relationship changes. The controller is configured to obtain an extinction ratio according to the transmission end output light modulation amplitude value, the transmission average optical power value and the third relationship, and then obtain a first gain value according to the extinction ratio, the first relationship and the second relationship, wherein the first gain value refers to a transmission gain value corresponding to the extinction ratio.

7. An optical module characterized by comprising: Comprise: A circuit board provided with a gold finger at one end; A driving chip electrically connected to the circuit board and connected to the gold finger to receive an electrical signal from the gold finger; A transimpedance amplification chip electrically connected to the circuit board; An MCU provided on the circuit board and electrically connected to the circuit board, the driving chip and the transimpedance amplification chip; The driving chip comprises: A first output pin; The transimpedance amplification chip comprises: A first input pin; The MCU comprises: A second input pin electrically connected to the first output pin to monitor an input electrical signal amplitude value; A second output pin electrically connected to the first input pin to output a target output electrical signal amplitude value; A first register storing a first relationship list; the first relationship list comprises a plurality of input electrical signal amplitude ranges and target output electrical signal amplitude values corresponding to the input electrical signal amplitude ranges; A controller connected to the first register and configured to determine the target output electrical signal amplitude value according to an input electrical signal amplitude range where the input electrical signal amplitude value is located, so that a second output electrical signal amplitude value of the transimpedance amplification chip is equal to the target output electrical signal amplitude value.

8. The optical module according to claim 7, characterized by The greater the large end point value of the input electrical signal amplitude range, the smaller the target output electrical signal amplitude value; the smaller the large end point value of the input electrical signal amplitude range, the greater the target output electrical signal amplitude value.

9. The optical module of claim 7, wherein, The input electrical signal amplitude ranges of adjacent two gears have an overlapping area.

10. The optical module of claim 7, wherein, The driving chip further comprises: A third input pin; The MCU further comprises: A third output pin electrically connected to the third input pin to output a transmission gain value; The first register stores a preset input electrical signal amplitude value; The controller is configured to adjust the transmission gain value according to the input electrical signal amplitude value and the preset input electrical signal amplitude value.

Citation Information

Patent Citations

  • Optical module and electric domain dispersion compensation method thereof

    CN103281129A

  • Trans-impedance amplifier circuit, optical receiver and optical communication system

    CN114050794A

  • Optical module

    CN114584209A

  • Optical receiver and optical communication system

    JP2004040223A

  • Optical transmission reception apparatus and optical transmission reception method

    JP2004343209A