[go: up one dir, main page]

CN112564787B - Automatic debugging method and device for optical module - Google Patents

Automatic debugging method and device for optical module Download PDF

Info

Publication number
CN112564787B
CN112564787B CN202011432333.3A CN202011432333A CN112564787B CN 112564787 B CN112564787 B CN 112564787B CN 202011432333 A CN202011432333 A CN 202011432333A CN 112564787 B CN112564787 B CN 112564787B
Authority
CN
China
Prior art keywords
value
bias current
extinction ratio
optical power
current register
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011432333.3A
Other languages
Chinese (zh)
Other versions
CN112564787A (en
Inventor
杨徐飞
谭祖炜
陈小鹏
郑启飞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuhan Xingsi Optoelectronics Technology Co ltd
Zhongtian Communication Technology Co ltd
Jiangsu Zhongtian Technology Co Ltd
Zhongtian Broadband Technology Co Ltd
Original Assignee
Wuhan Xingsi Optoelectronics Technology Co ltd
Zhongtian Communication Technology Co ltd
Jiangsu Zhongtian Technology Co Ltd
Zhongtian Broadband Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wuhan Xingsi Optoelectronics Technology Co ltd, Zhongtian Communication Technology Co ltd, Jiangsu Zhongtian Technology Co Ltd, Zhongtian Broadband Technology Co Ltd filed Critical Wuhan Xingsi Optoelectronics Technology Co ltd
Priority to CN202011432333.3A priority Critical patent/CN112564787B/en
Publication of CN112564787A publication Critical patent/CN112564787A/en
Application granted granted Critical
Publication of CN112564787B publication Critical patent/CN112564787B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • H04B10/07Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems
    • H04B10/075Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems using an in-service signal
    • H04B10/079Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems using an in-service signal using measurements of the data signal
    • H04B10/0795Performance monitoring; Measurement of transmission parameters
    • H04B10/07955Monitoring or measuring power

Landscapes

  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Optical Communication System (AREA)

Abstract

The invention provides an automatic debugging method and device of an optical module, relates to the technical field of optical communication, and aims to solve the technical problems that the optical power and extinction ratio of the optical module are easy to make mistakes and the efficiency is low when the optical power and extinction ratio of the optical module are manually debugged. The automatic debugging method of the optical module comprises the following steps: acquiring a bias current target value, a first bias current register value and a second bias current register value; obtaining a first bias current value and a second bias current value through the first bias current register value and the second bias current register value; obtaining a target bias current register value according to the bias current target value, the first bias current register value, the second bias current register value, the first bias current value and the second bias current value; the value of the bias current register is adjusted to the target bias current register value. The automatic debugging method and the device of the optical module are used for reducing the error rate of debugging the optical module and improving the efficiency of debugging the optical module.

Description

Automatic debugging method and device for optical module
Technical Field
The invention relates to the technical field of optical communication, in particular to an automatic debugging method and device of an optical module.
Background
With the continuous development of optical communication technology, optical modules for photoelectric and electro-optical conversion are used more and more widely, and the performance requirements on the optical modules are higher and higher. The optical module comprises a sending end and a receiving end, the sending end converts an electric signal into an optical signal, and the receiving end converts the optical signal into the electric signal. The light intensity at the sending end of the optical module is the optical power, and the ratio of the optical power when the optical module transmits all '1' codes to the optical power when the optical module transmits all '0' codes is the extinction ratio.
The optical power and the extinction ratio are two important parameters of the optical module, the transmission distance of an optical signal can be influenced by the size of the optical power, and the sensitivity of a receiving end of the optical module can be influenced by the size of the extinction ratio. Therefore, the optical module needs to be debugged to keep the optical power and the extinction ratio of the optical module in a reasonable interval, so that the optical module keeps high performance. Generally, a debugging method of an optical module adopts a manual mode to debug, that is, the resistance value of a digital resistor in a circuit of the optical module is manually debugged to adjust the current in the circuit, so that the purpose of adjusting the light power and the extinction ratio of the optical module is achieved.
However, manually debugging the optical power and extinction ratio of the optical module is prone to errors and inefficient.
Disclosure of Invention
In view of the foregoing problems, embodiments of the present invention provide an automatic optical module debugging method and apparatus, which are used to reduce an error rate of optical power and an extinction ratio of an optical module to be debugged and improve efficiency of the optical power and the extinction ratio of the optical module to be debugged.
In order to achieve the above object, the embodiments of the present invention provide the following technical solutions:
the embodiment of the invention provides an automatic debugging method of an optical module, wherein the automatic debugging method of the optical module comprises the following steps:
obtaining a bias current target value, a first bias current register value and a second bias current register value, wherein the bias current target value is the magnitude of a bias current when the optical power is at a preset value, and the first bias current register value and the second bias current register value are both values of a bias current register corresponding to a bias current digital resistor; the bias current digital resistor is used for adjusting the magnitude of the bias current;
adjusting the value of the bias current register to be the value of the first bias current register to obtain a first bias current value; adjusting the value of the bias current register to the value of the second bias current register to obtain a second bias current value;
obtaining a target bias current register value corresponding to the bias current target value according to the bias current target value, the first bias current register value, the second bias current register value, the first bias current value and the second bias current value;
adjusting the value of the bias current register to the target bias current register value to adjust the optical power.
The automatic debugging method of the optical module provided by the embodiment of the invention has the following advantages:
according to the automatic debugging method for the optical module, after the first bias current register value and the second bias current register value are obtained, the values of the bias current registers are respectively adjusted to be the first bias current register value and the second bias current register value, so that the first bias current value and the second bias current value are obtained. And obtaining a target bias current register value corresponding to the bias current target value through the bias current target value, the first bias current register value, the second bias current register value, the first bias current value and the second bias current value. And finally, adjusting the value of the bias current register to the value of the target bias current register to achieve the purpose of adjusting the optical power. By the design, manual operation is not needed, the problem that manual operation is prone to error is avoided, and the efficiency of debugging the optical power of the optical module is improved.
The method for automatically debugging an optical module as described above, wherein the step of obtaining a target bias current register value corresponding to the bias current target value according to the bias current target value, the first bias current register value, the second bias current register value, the first bias current value, and the second bias current value includes:
the target bias current register value is obtained according to the following formula:
Figure BDA0002826947420000021
b=DDMI_Bias1-APC_DAC1*K
Figure BDA0002826947420000031
wherein DDMI _ Bias1 is the first Bias current value, DDMI _ Bias2 is the second Bias current value, APC _ DAC1 is the first Bias current register value, APC _ DAC2 is the second Bias current register value, DDMI _ Bias is the Bias current target value, APC _ DAC is the target Bias current register value.
The method for automatically debugging an optical module as described above, wherein after the step of adjusting the value of the bias current register to the target bias current register value to adjust the optical power, the method for automatically debugging an optical module further includes:
s11, acquiring an actual optical power value;
s12, comparing the actual optical power value with the minimum value of the preset optical power and the actual optical power value with the maximum value of the preset optical power;
and S13, when the actual optical power value is greater than or equal to the preset optical power minimum value and the actual optical power value is less than or equal to the preset optical power maximum value, completing optical power debugging.
The method for automatically debugging an optical module as described above, wherein after the step of adjusting the value of the bias current register to the target bias current register value to adjust the optical power, the method for automatically debugging an optical module further includes:
s21, acquiring an actual optical power value;
s22, comparing the actual optical power value with the minimum value of the preset optical power and the actual optical power value with the maximum value of the preset optical power;
s23, when the actual optical power value is smaller than the preset optical power minimum value, setting the following values:
APC_DAC=APC_DAC+1/K;
when the actual optical power value is greater than the preset optical power maximum value, setting the following values:
APC_DAC=APC_DAC-1/K;
s24, adjusting the value of the bias current register to be the set target bias current register value, and setting the following values;
m=m+1,
wherein m is a first count value;
and S25, repeating the steps S21, S22, S23 and S24 until the actual optical power value is larger than or equal to the preset optical power minimum value and the actual optical power value is smaller than or equal to the preset optical power maximum value, and finishing the optical power debugging.
The method for automatically debugging the optical module as described above further includes, before any one of steps S12 and S22:
acquiring a first counting critical value;
comparing a first count value m with the first count critical value, stopping debugging when m is greater than or equal to the first count critical value, and prompting abnormal debugging; when m is smaller than the first counting critical value, the step of comparing the actual optical power value with the preset optical power minimum value and the magnitude of the actual optical power value with the preset optical power maximum value is executed.
The method for automatically debugging the optical module as described above, wherein after the optical power debugging is completed, the method for automatically debugging the optical module further includes:
acquiring a target modulation current register value Mod _ DAC, a first modulation current register value Mod _ DAC _ Min and a second modulation current register value Mod _ DAC _ Max, wherein Mod _ DAC _ Min < Mod _ DAC < Mod _ DAC _ Max, and the target modulation current register value, the first modulation current register value and the second modulation current register value are values of a modulation current register corresponding to a modulation current digital resistor;
and setting the value of the modulation current register as the value of the target modulation current register so as to adjust the size of the extinction ratio.
The method for automatically debugging an optical module as described above, wherein after the step of setting the value of the modulation current register to the target modulation current register value to adjust the magnitude of the extinction ratio, the method for automatically debugging an optical module further includes:
s31, acquiring an actual extinction ratio;
s32, comparing the actual extinction ratio with the minimum value of the preset extinction ratio and the actual extinction ratio with the maximum value of the preset extinction ratio;
and S33, when the actual extinction ratio is larger than or equal to the minimum value of the preset extinction ratio and the actual extinction ratio is smaller than or equal to the maximum value of the preset extinction ratio, completing the extinction ratio debugging.
The method for automatically debugging an optical module as described above, wherein the method for automatically debugging an optical module further comprises:
s41, acquiring an actual extinction ratio;
s42, comparing the actual extinction ratio with the minimum value of the preset extinction ratio and the actual extinction ratio with the maximum value of the preset extinction ratio;
s43, when the actual extinction ratio is smaller than the preset extinction ratio minimum value, setting the following values:
Mod_DAC_Min=Mod_DAC,
Mod_DAC=(Mod_DAC+Mod_DAC_Max)/2;
when the actual extinction ratio is larger than the maximum value of the preset extinction ratio, setting the following values:
Mod_DAC_Max=Mod_DAC,
Mod_DAC=(Mod_DAC+Mod_DAC_Min)/2;
s44, adjusting the value of the modulation current register to the set target modulation current register value, and setting the following values:
n=n+1,
wherein n is a second count value;
and S45, repeating the steps of S41, S42, S43 and S44 until the actual extinction ratio is larger than or equal to the minimum value of the preset extinction ratio and the actual extinction ratio is smaller than or equal to the maximum value of the preset extinction ratio, and completing extinction ratio debugging.
The method for automatically commissioning a light module as described above, wherein before any one of steps S32 and S42, the method for automatically commissioning a light module further comprises:
acquiring a second counting critical value;
comparing the second counting value n with the second counting critical value, stopping debugging when n is greater than or equal to the second counting critical value, and prompting abnormal debugging; and when n is smaller than a second counting critical value, executing the step of comparing the actual extinction ratio with the minimum value of the preset extinction ratio and the step of comparing the actual extinction ratio with the maximum value of the preset extinction ratio.
The embodiment of the present invention further provides an automatic debugging apparatus for an optical module, wherein the automatic debugging apparatus for an optical module includes a computer unit, the computer unit is in signal connection with the optical module through a multi-channel debugging board or a single-channel debugging board, and the computer unit includes:
the first obtaining module is used for obtaining a bias current target value, a first bias current register value and a second bias current register value, wherein the bias current target value is the magnitude of a bias current when the optical power of the optical module is at a preset value, and the first bias current register value and the second bias current register value are both values of a bias current register corresponding to a bias current digit resistor; the bias current digital resistor is used for adjusting the magnitude of the bias current;
the first adjusting module is used for adjusting the value of the bias current register to the first bias current register value to obtain a first bias current value, and adjusting the value of the bias current register to the second bias current register value to obtain a second bias current value;
a first calculating module, configured to obtain a target bias current register value corresponding to the bias current target value according to the bias current target value, the first bias current register value, the second bias current register value, the first bias current value, and the second bias current value;
and the second adjusting module is used for adjusting the value of the bias current register to the target bias current register value so as to adjust the optical power.
The automatic debugging device of the optical module provided by the embodiment of the invention has the following advantages:
the automatic debugging device of the optical module provided by the embodiment of the invention comprises a computer unit which is in signal connection with the optical module through a multi-channel debugging board or a single-channel debugging board, so that a plurality of optical modules can be debugged simultaneously, when one optical module is debugged, a new optical module to be debugged can be replaced, and the plurality of optical modules do not interfere with each other, thereby improving the debugging efficiency. The computer unit comprises a first obtaining module, a first adjusting module, a first calculating module and a second adjusting module, wherein the first obtaining module is used for obtaining a bias current target value, a first bias current register value and a second bias current register value; the first adjusting module is used for adjusting the value of the bias current register to a first bias current register value to obtain a first bias current value, and adjusting the value of the bias current register to a second bias current register value to obtain a second bias current value; the first calculation module is used for obtaining a target bias current register value corresponding to the bias current target value; the second adjusting module is used for adjusting the value of the bias current register to a target bias current register value so as to adjust the optical power. By the module, the optical power of the optical module can be automatically debugged without manual operation, so that the problem that manual operation is easy to make mistakes is avoided, and the efficiency of debugging the optical power of the optical module is improved.
The automatic debugging apparatus for a light module as described above, wherein the first calculation module includes:
a second calculation module, configured to obtain the target bias current register value according to the following formula:
Figure BDA0002826947420000061
b=DDMI_Bias1-APC_DAC1*K
Figure BDA0002826947420000062
wherein DDMI _ Bias1 is the first Bias current value, DDMI _ Bias2 is the second Bias current value, APC _ DAC1 is the first Bias current register value, APC _ DAC2 is the second Bias current register value, DDMI _ Bias is the Bias current target value, and APC _ DAC is the target Bias current register value.
The automatic debugging device for the optical module as described above, wherein the automatic debugging device for the optical module further comprises an acquisition device in signal connection with the computer unit;
the collecting device is used for collecting the actual light power value;
the computer unit further comprises a first comparison module for comparing the actual optical power value with a preset optical power minimum value and the actual optical power value with a preset optical power maximum value;
the computer unit further includes a first determining module, configured to complete optical power adjustment when the actual optical power value is greater than or equal to the preset optical power minimum value and the actual optical power value is less than or equal to the preset optical power maximum value.
The automatic debugging device for the optical module as described above, wherein the automatic debugging device for the optical module further comprises an acquisition device in signal connection with the computer unit;
the collecting device is used for collecting the actual light power value;
the computer unit further comprises a first comparison module for comparing the actual optical power value with a preset optical power minimum value and the actual optical power value with a preset optical power maximum value;
the computer unit further comprises a second judging module for judging whether the actual optical power value is smaller than the reference value
When the preset light power minimum value is set, the following values are set:
APC_DAC=APC_DAC+1/K,
when the actual optical power value is greater than the preset optical power maximum value, setting the following values:
APC_DAC=APC_DAC-1/K,
the computer unit further includes a third adjusting module, configured to adjust the value of the bias current register to the set target bias current register value, and configured to set the following values:
m=m+1,
wherein m is a first count value;
the computer unit further includes a first loop module, configured to enable the optical power acquisition module to repeatedly acquire an actual optical power value, enable the first comparison module to repeatedly compare the actual optical power value with a preset optical power minimum value and the magnitude of the actual optical power value with a preset optical power maximum value, enable the second determination module to repeatedly set a target bias current register value, enable the third adjustment module to repeatedly set a value of the bias current register and repeatedly set a first count value, and complete optical power adjustment when the actual optical power value is greater than or equal to the preset optical power minimum value and the actual optical power value is less than or equal to the preset optical power maximum value.
The automatic debugging apparatus for a light module as described above, wherein the computer unit further includes:
the second acquisition module is used for acquiring the first counting critical value;
and the second comparison module is used for comparing the first count value m with the first count critical value, and stopping debugging and prompting abnormal debugging when m is greater than or equal to the first count critical value.
The automatic debugging apparatus for a light module as described above, wherein the computer unit further includes:
a third obtaining module, configured to obtain a target modulation current register value Mod _ DAC, a first modulation current register value Mod _ DAC _ Min, and a second modulation current register value Mod _ DAC _ Max, where Mod _ DAC _ Min < Mod _ DAC _ Max, and the target modulation current register value, the first modulation current register value, and the second modulation current register value are values of a modulation current register corresponding to a modulation current digital resistor;
and the fourth adjusting module is used for setting the value of the modulation current register as the value of the target modulation current register so as to adjust the size of the extinction ratio.
The automatic debugging device for the optical module is characterized in that the acquisition equipment is further used for acquiring an actual extinction ratio;
the computer unit further comprises a third comparison module for comparing the actual extinction ratio with the minimum value of the preset extinction ratio and the actual extinction ratio with the maximum value of the preset extinction ratio;
the computer unit further comprises a third judgment module for completing the extinction ratio debugging when the actual extinction ratio is greater than or equal to the minimum value of the preset extinction ratio and the actual extinction ratio is less than or equal to the maximum value of the preset extinction ratio.
The automatic debugging device for the optical module is characterized in that the acquisition equipment is further used for acquiring an actual extinction ratio;
the computer unit further comprises a third comparison module for comparing the actual extinction ratio with a preset extinction ratio minimum value and the actual extinction ratio with a preset extinction ratio maximum value;
the computer unit further comprises a fourth judgment module, configured to set the following values when the actual extinction ratio is smaller than the preset extinction ratio minimum value:
Mod_DAC_Min=Mod_DAC,
Mod_DAC=(Mod_DAC+Mod_DAC_Max)/2;
when the actual extinction ratio is larger than the maximum value of the preset extinction ratio, the following values are set:
Mod_DAC_Max=Mod_DAC,
Mod_DAC=(Mod_DAC+Mod_DAC_Min)/2;
the computer unit further includes a fifth adjusting module, configured to adjust the value of the modulation current register to the set target modulation current register value, and configured to set the following values:
n=n+1,
wherein n is a second count value;
the computer unit further comprises a second circulation module, which is used for enabling the extinction ratio acquisition module to repeatedly acquire an actual extinction ratio, enabling a third comparison module to repeatedly compare the actual extinction ratio with a preset extinction ratio minimum value and the actual extinction ratio with a preset extinction ratio maximum value, enabling the fourth judgment module to repeatedly set a target modulation current register value, enabling the fifth adjustment module to repeatedly set a modulation current register value and repeatedly set a second count value until the actual extinction ratio is larger than or equal to the preset extinction ratio minimum value and the actual extinction ratio is smaller than or equal to the preset extinction ratio maximum value, and completing extinction ratio debugging.
The automatic debugging apparatus for optical modules as described above, wherein the computer unit further comprises:
the fourth acquisition module is used for acquiring a second counting critical value;
and the fourth comparison module is used for comparing the second counting value n with the second counting critical value, and when n is greater than or equal to the second counting critical value, the debugging is stopped, and abnormal debugging is prompted.
Drawings
In order to more clearly illustrate the embodiments or technical solutions in the prior art of the present invention, the drawings used in the embodiments or technical solutions in the prior art description will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the invention, and it is obvious for those skilled in the art that other drawings can be obtained according to these drawings without creative efforts.
Fig. 1 is a flowchart of an automatic debugging method for an optical module according to an embodiment of the present invention;
fig. 2 is a logic diagram of an automatic debugging method for an optical module according to an embodiment of the present invention;
fig. 3 is a flowchart of a method for performing optical power conditioning according to an embodiment of the present invention;
fig. 4 is a flow chart of another method for performing optical power debugging in an embodiment of the present invention;
FIG. 5 is a flowchart of a method for performing extinction ratio debugging according to an embodiment of the invention;
FIG. 6 is a flow chart of another method for performing extinction ratio debugging in an embodiment of the invention;
fig. 7 is a schematic structural diagram of an automatic debugging apparatus for an optical module in an embodiment of the present invention.
Description of reference numerals:
1: a computer unit; 2: a multi-channel optical module debugging plate;
21: a channel; 3: collecting equipment;
31: a collection port; 4: an IIC bus;
5: an RS232 bus; 6: an optical fiber.
Detailed Description
Generally, in a method for adjusting an optical power and an extinction ratio of an optical module, a value of a bias current register corresponding to a bias current digital resistor in an optical module circuit is manually adjusted to adjust a resistance value of the bias current digital resistor, so as to adjust a magnitude of a bias current in an internal circuit of the optical module, thereby adjusting the optical power of the optical module. And observing whether the magnitude of the bias current in the internal circuit reaches the target value of the bias current after each adjustment, and if not, gradually approaching the target value of the bias current by modifying the value of the bias current register repeatedly. However, manual debugging of the optical power of the optical module is prone to errors and inefficient.
In view of the above problems, in the automatic debugging method for an optical module according to the embodiments of the present invention, after a first bias current register value and a second bias current register value are obtained, a first bias current value and a second bias current value are obtained by adjusting the values of the bias current registers to the first bias current register value and the second bias current register value, respectively. And obtaining a target bias current register value corresponding to the bias current target value through the bias current target value, the first bias current register value, the second bias current register value, the first bias current value and the second bias current value. And finally, adjusting the value of the bias current register to the value of the target bias current register to achieve the purpose of adjusting the optical power. By the design, manual operation is not needed, the problem that manual operation is prone to error is avoided, and the efficiency of debugging the optical power of the optical module is improved.
In order to make the aforementioned objects, features and advantages of the embodiments of the present invention more comprehensible, embodiments of the present invention are described in detail below with reference to the accompanying drawings. It is to be understood that the described embodiments are merely a few embodiments of the invention, and not all embodiments. All other embodiments, which can be obtained by a person skilled in the art without inventive step based on the embodiments of the present invention, are within the scope of protection of the present invention.
As shown in fig. 1, an automatic debugging method for an optical module provided in an embodiment of the present invention includes:
s1: a bias current target value, a first bias current register value and a second bias current register value are obtained.
The bias current target value refers to the magnitude of the bias current when the optical power is at a preset value, and the preset value can be set according to the requirement of the optical power of the optical module by using a scene. Generally, when the value of the bias current in the optical module circuit is a bias current target value, the optical module can generate a desirable optical power. In general, since different usage scenarios, such as home use and industrial use, have different requirements for the optical power of the optical module, the specific value of the bias current target value may be set according to the specific usage scenario of the optical module.
In a specific embodiment, according to different usage scenarios of the optical module, multiple sets of parameters with different specifications may be preset, where each set of parameters includes a bias current target value, a first bias current register value, and a second bias current register value, and the bias current target value, the first bias current register value, and the second bias current register value in different sets of parameters are different. When the optical power of the optical module needs to be debugged, parameters of corresponding groups can be uploaded according to the use scene of the optical module.
The first bias current register value and the second bias current register value are both the values of the bias current registers corresponding to the bias current digit resistors. By adjusting the value of the bias current register, the resistance value of the bias current digital resistor can be adjusted, so that the magnitude of the bias current in the optical module circuit is adjusted, and the magnitude of the optical power is adjusted.
After obtaining the bias current target value, the first bias current register value and the second bias current register value, the method further comprises the following steps:
s2: adjusting the value of the bias current register to a first bias current register value to obtain a first bias current value; and adjusting the value of the bias current register to be a second bias current register value to obtain a second bias current value.
After the value of the bias current register is adjusted to the value of the first bias current register, the value of the bias current digital resistor is correspondingly adjusted, and the magnitude of the bias current in the optical module circuit obtained at this time is the first bias current value. Similarly, the second bias current value may refer to the description of the first bias current value, which is not repeated herein.
After obtaining the first bias current value and the second bias current value, the method further comprises the following steps:
s3: and obtaining a target bias current register value corresponding to the bias current target value according to the bias current target value, the first bias current register value, the second bias current register value, the first bias current value and the second bias current value.
In some embodiments, the magnitude of the bias current in the circuit of the optical module is linearly related to the bias current digital resistor, and the resistance value of the bias current digital resistor is linearly related to the bias current register value. Therefore, after the first bias current register value, the second bias current register value, the first bias current value corresponding to the first bias current register value, and the second bias current value corresponding to the second bias current register value are obtained, the relational expression between the magnitude of the bias current and the value of the bias current register can be obtained, and the value of the bias current register corresponding to the bias current target value, that is, the target bias current register value is obtained through the bias current target value.
In a specific embodiment, after obtaining a target bias current register value corresponding to the bias current target value, the method further includes:
substituting the first bias current register value, the second bias current register value, the first bias current value and the second bias current value into the following formula (1) to obtain a first intermediate value K;
Figure BDA0002826947420000121
where DDMI _ Bias1 is the first Bias current value, DDMI _ Bias2 is the second Bias current value, APC _ DAC1 is the first Bias current register value, and APC _ DAC2 is the second Bias current register value.
Substituting the first intermediate value K, the first bias current register value and the first bias current value into a formula (2) to obtain a second intermediate value b;
b=DDMI_Bias1-APC_DAC1*K (2)
substituting K, b and the bias current target value into formula (3) to obtain a target bias current register value;
Figure BDA0002826947420000122
wherein DDMI _ Bias is the Bias current target value, APC _ DAC is the target Bias current register value.
Wherein DDMI _ Bias1 is the first Bias current value, DDMI _ Bias2 is the second Bias current value, APC _ DAC1 is the first Bias current register value, APC _ DAC2 is the second Bias current register value, DDMI _ Bias is the Bias current target value, and APC _ DAC is the target Bias current register value.
After obtaining the target bias current register value corresponding to the bias current target value, the method further includes:
s4: the value of the bias current register is adjusted to a target bias current register value to adjust the optical power.
After the value of the bias current register is adjusted to the target bias current register value, the magnitude of the bias current in the circuit of the optical module can be made to be the bias current target value, and generally, when the value of the bias current in the circuit of the optical module is the bias current target value, the optical module can generate the desirable optical power, so that the debugging of the optical power is completed.
Through the steps, the optical power of the optical module can be automatically debugged, manual operation is not needed, the problem that manual operation is prone to error is solved, and the efficiency of debugging the optical power of the optical module is improved.
As shown in fig. 2 and 3, in a possible embodiment, after the step of adjusting the value of the bias current register to the target bias current register value to adjust the optical power, the method for automatically debugging the optical module further includes:
s11, acquiring an actual optical power value;
in the debugging process of the optical module, due to environmental factors, errors in processing and manufacturing of the optical module and other factors, when the value of the bias current register is the target bias current register value, the actual optical power of the optical module is not the desirable optical power. Therefore, it is necessary to obtain an actual optical power value to determine whether the optical power value satisfies the requirement.
After obtaining the actual optical power value, the method further comprises:
s12, comparing the actual optical power value with the preset optical power minimum value and the actual optical power value with the preset optical power maximum value;
the preset light power minimum value is the minimum value of the light power of the light module when the use requirement is met, and the preset light power maximum value is the maximum value of the light power of the light module when the use requirement is met. According to different use environments, the preset light power minimum value and the preset light power maximum value can be adjusted correspondingly.
After comparing the actual optical power value with the preset optical power minimum value and the actual optical power value with the preset optical power maximum value, the method further comprises the following steps:
and S13, when the actual optical power value is greater than or equal to the preset optical power minimum value and the actual optical power value is less than or equal to the preset optical power maximum value, completing optical power debugging.
And when the actual optical power value is greater than or equal to the preset optical power minimum value and the actual optical power value is less than or equal to the preset optical power maximum value, indicating that the optical power of the actual optical module can meet the use requirement, and finishing the debugging of the optical power at the moment.
As shown in fig. 2 and 4, in a possible embodiment, after the step of adjusting the value of the bias current register to the target bias current register value to adjust the optical power, the method for automatically debugging the optical module further includes:
s21, acquiring an actual optical power value;
in the debugging process of the optical module, due to environmental factors, errors in processing and manufacturing of the optical module and other factors, when the value of the bias current register is the target bias current register value, the actual optical power of the optical module is not the desirable optical power. Therefore, it is necessary to acquire an actual optical power value to determine whether the optical power value satisfies the requirement.
After obtaining the actual optical power value, the method further comprises:
s22, comparing the actual optical power value with the preset optical power minimum value and the actual optical power value with the preset optical power maximum value;
the preset light power minimum value is the minimum value of the light power of the light module when the use requirement is met, and the preset light power maximum value is the maximum value of the light power of the light module when the use requirement is met. According to different use environments, the preset light power minimum value and the preset light power maximum value can be adjusted correspondingly.
After comparing the actual optical power value with the preset optical power minimum value and the actual optical power value with the preset optical power maximum value, the method further includes:
s23, when the actual optical power value is smaller than the preset optical power minimum value, setting the following values:
APC_DAC=APC_DAC+1/K;
when the actual optical power value is larger than the preset optical power maximum value, the following values are set:
APC_DAC=APC_DAC-1/K;
k is a first intermediate value and in one possible embodiment, the magnitude of the bias current is linearly related to the value of the bias current register when the value of the bias current register is linearly related to the bias current. Therefore, when the bias current is in milliamperes, the bias current increases by 1mA for every 1/K increase in the target bias current register value, and the bias current decreases by 1mA for every 1/K decrease in the target bias current register value. By the arrangement, the magnitude of the bias current can be finely adjusted, so that the optical power adjusting precision of the optical module is improved.
When the actual optical power value is smaller than the preset optical power minimum value, the bias current at the moment is smaller, and the optical power of the optical module cannot meet the requirement, so that the target bias current register value is set to be increased by 1/K, namely the corresponding bias current is increased by 1mA, and the optical power of the optical module is correspondingly improved.
When the actual optical power value is larger than the preset optical power and is the maximum, the bias current at the moment is larger, and the optical power of the optical module cannot meet the requirement, so that the target bias current register value is set to be reduced by 1/K, namely the corresponding bias current is reduced by 1mA, and the optical power of the optical module is correspondingly reduced.
After setting the target bias current register value, the method further comprises the following steps:
s24, adjusting the value of the bias current register to be the set target bias current register value, and setting the following values:
m=m+1,
where m is a first count value.
Through steps S23 and S24, when the actual optical power value is smaller than the preset optical power minimum value, the value of the bias current register is increased by 1/K, so that the bias current is correspondingly increased by 1mA, and the optical power of the optical module is correspondingly increased, so that the actual optical power value of the optical module gradually approaches the preset optical power minimum value. And when the actual optical power value is larger than the maximum value of the preset optical power, the value of the bias current register is reduced by 1/K, so that the bias current is correspondingly reduced by 1mA, the optical power of the optical module is correspondingly reduced, and the actual optical power value of the optical module gradually approaches to the maximum value of the preset optical power.
And each time the value of the bias current register is increased or decreased by 1/K, the value of the first counting value is increased by 1, namely, one counting is carried out. The initial value of the first count value may be 0, 1, 2, 3, 4, 5, etc., and is not limited herein. By the arrangement, the debugging times of the optical power can be counted, so that whether debugging abnormity occurs or not can be judged.
After the value of the bias current register is adjusted to be the set target bias current register value and the value of the first count value is set, the method further comprises the following steps:
and S25, repeating the steps S21, S22, S23 and S24 until the actual optical power value is larger than or equal to the preset optical power minimum value and the actual optical power value is smaller than or equal to the preset optical power maximum value, and finishing the optical power debugging.
Through step S25, the actual optical power value may be adjusted to a desirable optical power value, so that the optical power of the optical module may meet the actual usage requirement.
In a specific embodiment, after completing the optical power debugging, the method further includes reading Mcu temperature of the optical module completing the current optical power debugging, recording the current APC _ DAC value, and writing the whole APC _ LUT (bias current temperature lookup table) value according to the light emitting power characteristic slope of the optical module Tosa device (device for converting the electrical signal into the optical signal) in different temperature stages. Through the steps, the light module can automatically adjust the light emitting power state at different temperatures.
As shown in fig. 2, in some specific embodiments, before the step of comparing the magnitudes of the actual optical power value and the preset optical power minimum value and the actual optical power value and the preset optical power maximum value, the method further includes:
acquiring a first counting critical value;
comparing the first count value m with the first count critical value, stopping debugging when m is greater than or equal to the first count critical value, and prompting abnormal debugging; when m is smaller than the first counting threshold, the step of comparing the magnitude of the actual optical power value with the magnitude of the preset optical power minimum and the magnitude of the actual optical power value with the magnitude of the preset optical power maximum is performed.
The first count critical value is a preset value for limiting the debugging times of the optical power, and the first count critical value is larger than the initial value of the first count value. The first counting critical value can be obtained according to an initial value of the first counting value and a preset debugging frequency of the optical power, and the preset debugging frequency of the optical power can be set according to factors such as a maximum value of the optical power, a minimum value of the optical power, a specific model of the optical module, a use environment and the like. In one embodiment, the initial value of the first count value is 0, and the first count threshold value is 15.
Through the steps, when the first counting value m is larger than or equal to the first counting critical value, debugging can be stopped, and abnormal debugging is prompted, so that the waste of computing resources is avoided.
In some embodiments, after completing the optical power debugging, the method for automatically debugging the optical module further includes:
a target modulation current register value Mod _ DAC, a first modulation current register value Mod _ DAC _ Min, and a second modulation current register value Mod _ DAC _ Max are obtained.
Wherein, Mod _ DAC _ Min < Mod _ DAC < Mod _ DAC _ Max, the target modulation current register value, the first modulation current register value and the second modulation current register value are all the values of the modulation current register corresponding to the modulation current digital resistor; the modulation current digital resistor is used for adjusting the magnitude of the modulation current so as to adjust the magnitude of the extinction ratio; the target modulation current register value is a reference value, and generally, when the modulation current register value is the target modulation current register value, the extinction ratio of the optical module can meet the use requirement.
The target modulation current register value, the first modulation current register value and the second modulation current register value may be determined according to a range of values of the modulation current register, for example, in a specific embodiment, the range of fingers of the modulation current register is 0-1023, and then the target modulation current register value may be set to 200, the first modulation current register value is 0 and the second modulation current register value is 1023.
Generally, different usage scenarios such as home usage and industrial usage have different requirements for the extinction ratio of the optical module, so the specific value of the target modulation current register value may be set according to the specific usage scenario of the optical module.
In a specific embodiment, according to different usage scenarios of the optical module, multiple sets of parameters with different specifications may be preset, where each set of parameters includes a target modulation current register value, a first modulation current register value, and a second modulation current register value, and the target modulation current register value, the first modulation current register value, and the second modulation current register value in different sets of parameters are different. When the extinction ratio of the optical module needs to be debugged, parameters of corresponding groups can be uploaded according to the use scene of the optical module.
After obtaining the target modulation current register value, the first modulation current register value, and the second modulation current register value, the method further includes:
and setting the value of the modulation current register as a target modulation current register value to adjust the size of the extinction ratio.
After the value of the modulation current register is adjusted to the value of the target modulation current register, the extinction ratio of the optical module can meet the use requirement, and therefore the extinction ratio is debugged.
Through the steps, the extinction ratio of the optical module can be automatically debugged, manual operation is not needed, the problem that manual operation is prone to error is solved, and the efficiency of debugging the extinction ratio of the optical module is improved.
As shown in fig. 2 and fig. 5, in a possible embodiment, after setting the value of the modulation current register as the target modulation current register value to adjust the size of the extinction ratio, the method for automatically debugging the optical module further includes:
s31, acquiring an actual extinction ratio;
in the debugging process of the optical module, due to environmental factors, errors in processing and manufacturing of the optical module and other factors, when the value of the modulation current register is the value of the target modulation current register, the actual extinction ratio of the optical module is not the desirable extinction ratio. Therefore, it is necessary to obtain the actual value of the extinction ratio to determine whether the extinction ratio satisfies the requirement.
After obtaining the actual extinction ratio, the method further comprises the following steps:
s32, comparing the actual extinction ratio with the minimum value of the preset extinction ratio and the actual extinction ratio with the maximum value of the preset extinction ratio;
the preset extinction ratio minimum value is the minimum value of the extinction ratio of the optical module when the use requirement is met, and the preset extinction ratio maximum value is the maximum value of the extinction ratio of the optical module when the use requirement is met. According to different use environments, the preset extinction ratio minimum value and the preset extinction ratio maximum value can be adjusted correspondingly.
After comparing the actual extinction ratio value with the minimum value of the preset extinction ratio and the maximum value of the preset extinction ratio, the method further comprises the following steps:
and S33, finishing the extinction ratio debugging when the actual extinction ratio is larger than or equal to the minimum value of the preset extinction ratio and the actual extinction ratio is smaller than or equal to the maximum value of the preset extinction ratio.
And when the actual extinction ratio is greater than or equal to the preset extinction ratio minimum value and the actual extinction ratio is less than or equal to the preset extinction ratio maximum value, indicating that the extinction ratio of the actual optical module can meet the use requirement, and finishing debugging the extinction ratio.
In a specific embodiment, after completing the extinction ratio debugging, the method further includes reading Mcu temperature of the optical module completing the current optical power debugging, recording the current Mod _ DAC value, and writing a whole Mod _ LUT (modulation current temperature look-up table) value according to the extinction ratio characteristic slope of the optical module Tosa device (device for converting an electrical signal into an optical signal) in different temperature stages. Through the steps, the optical module can automatically adjust the working extinction ratio state at different temperatures.
As shown in fig. 2 and fig. 6, in a possible embodiment, after setting the value of the modulation current register as the target modulation current register value to adjust the size of the extinction ratio, the method for automatically debugging the optical module further includes:
s41, acquiring an actual extinction ratio;
in the debugging process of the optical module, due to environmental factors, errors in processing and manufacturing of the optical module and other factors, when the value of the modulation current register is the value of the target modulation current register, the actual extinction ratio of the optical module is not the desirable extinction ratio. Therefore, it is necessary to obtain the actual value of the extinction ratio to determine whether the extinction ratio satisfies the requirement.
After obtaining the actual extinction ratio, the method further comprises the following steps:
s42, comparing the actual extinction ratio with the minimum value of the preset extinction ratio and the actual extinction ratio with the maximum value of the preset extinction ratio;
the preset extinction ratio minimum value is the minimum value of the extinction ratio of the optical module when the use requirement is met, and the preset extinction ratio maximum value is the maximum value of the extinction ratio of the optical module when the use requirement is met. According to different use environments, the minimum value of the preset extinction ratio and the maximum value of the preset extinction ratio can be adjusted correspondingly.
After comparing the actual extinction ratio value with the minimum value of the preset extinction ratio and the maximum value of the preset extinction ratio, the method further comprises the following steps:
s43, when the actual extinction ratio is smaller than the preset extinction ratio minimum value, setting the following values:
Mod_DAC_Min=Mod_DAC,
Mod_DAC=(Mod_DAC+Mod_DAC_Max)/2;
when the actual extinction ratio is larger than the maximum value of the preset extinction ratio, the following values are set:
Mod_DAC_Max=Mod_DAC,
Mod_DAC=(Mod_DAC+Mod_DAC_Min)/2;
mod _ DAC is a target modulation current register value, Mod _ DAC _ Min is a target modulation current register value, Mod _ DAC _ Max is a second modulation current register value, and the target modulation current register value, the first modulation current register value and the second modulation current register value are all values of a modulation current register corresponding to the modulation current digital resistor. Typically, the value of the modulation current register is positively correlated to the extinction ratio of the optical module.
When the actual extinction ratio value is smaller than the preset extinction ratio minimum value, the target modulation current register value can be increased by setting Mod _ DAC ═ Mod _ DAC + Mod _ DAC _ Max)/2, so that the value of the modulation current register is increased, and the extinction ratio of the optical module is improved.
When the actual extinction ratio is larger than the maximum value of the preset extinction ratio, the value of the target modulation current register can be reduced by setting Mod _ DAC ═ (Mod _ DAC + Mod _ DAC _ Min)/2, so that the value of the modulation current register is reduced, and the extinction ratio of the optical module is reduced.
And by setting Mod _ DAC _ Min to Mod _ DAC when the actual extinction ratio is smaller than the preset extinction ratio minimum value and setting Mod _ DAC _ Max to Mod _ DAC when the actual extinction ratio is larger than the preset extinction ratio maximum value, the value of the first modulation current register can be gradually close to the value of the modulation current register corresponding to the preset extinction ratio minimum value, and the value of the second modulation current register can be gradually close to the value of the modulation current register corresponding to the preset extinction ratio maximum value, so that the change range of the target modulation current register value is gradually reduced, the operation times are reduced, and the calculation resources are saved.
After step S43, the method further includes:
s44, adjusting the value of the modulation current register to be the set target modulation current register value, and setting the following values;
n=n+1,
wherein n is a second count value;
through the steps S43 and S44, when the actual extinction ratio is smaller than the minimum value of the preset extinction ratio, the value of the modulation current register is increased, so that the extinction ratio of the optical module is correspondingly increased. And when the actual extinction ratio is larger than the maximum value of the preset extinction ratio, the value of the modulation current register is reduced, so that the extinction ratio of the optical module is correspondingly reduced.
And each time the value of the modulation current register is adjusted, the numerical value of the second counting value is added with 1, namely, one counting is carried out. The initial value of the second count value may be 0, 1, 2, 3, 4, 5, etc., and is not limited herein. By the arrangement, the debugging times of the extinction ratio can be counted so as to judge whether the debugging is abnormal or not.
After adjusting the value of the modulation current register to the set target modulation current register value and setting the value of the second count value, the method further comprises:
and S45, repeating the steps of S41, S42, S43 and S44 until the actual extinction ratio is larger than or equal to the minimum value of the preset extinction ratio and the actual extinction ratio is smaller than or equal to the maximum value of the preset extinction ratio, and finishing the extinction ratio debugging.
Through step S45, the actual extinction ratio can be adjusted to a desirable extinction ratio, so that the extinction ratio of the optical module can meet the actual use requirement.
As shown in fig. 2, in some specific embodiments, before comparing the magnitudes of the actual extinction ratio value, the minimum preset extinction ratio value, and the maximum preset extinction ratio value, the method further includes:
acquiring a second counting critical value;
comparing the second counting value n with the second counting critical value, stopping debugging when n is greater than or equal to the second counting critical value, and prompting abnormal debugging; and when n is smaller than the second counting critical value, executing the step of comparing the actual extinction ratio value with the minimum value of the preset extinction ratio and the step of comparing the actual extinction ratio value with the maximum value of the preset extinction ratio.
The second counting critical value is a preset value used for limiting the debugging times of the extinction ratio, and is larger than the initial value of the second counting value. The second count critical value may be obtained according to the initial value of the second count value and the preset number of times of debugging the extinction ratio, and the preset number of times of debugging the extinction ratio may be set according to the maximum value and the minimum value of the extinction ratio, the specific model of the optical module, the usage environment, and other factors. In one specific embodiment, the initial value of the second count value is 0, and the second count threshold value is 15.
Through the steps, when the second counting value n is larger than or equal to the second counting critical value, the extinction ratio can be stopped being debugged, and the extinction ratio is prompted to be abnormally debugged, so that the waste of computing resources is avoided.
It should be noted that, the automatic debugging method for the optical module provided in the embodiment of the present invention may obtain the bias current target value, the first bias current register value, the second bias current register value, the preset minimum optical power value, the preset maximum optical power value, the preset minimum extinction ratio value, the preset maximum extinction ratio value, the target modulation current register value, the first modulation current register value, the second modulation current register value, the initial value of the first count value, the initial value of the second count value, the first count threshold value, the second count threshold value, and other parameters simultaneously or according to a logical sequence, and is not limited herein.
As shown in fig. 7, an embodiment of the present invention further provides an automatic debugging apparatus for an optical module, including a computer unit 1, where the computer unit 1 is in signal connection with the optical module through a multi-channel optical module debugging board 2 or a single-channel optical module debugging board.
The optical module debugging board is used for supplying power to the optical module and enabling the computer unit 1 to be in signal connection with the optical module, and the optical module debugging board can be divided into a multi-channel optical module debugging board 2 and a single-channel optical module. The multi-channel optical module debugging plate 2 can be connected with a plurality of optical modules at the same time, and the single-channel optical module debugging plate can be connected with only one optical module at a time. The multi-channel debugging plate can be a two-channel debugging plate, a three-channel debugging plate, a four-channel debugging plate and the like, and the specific situation can be selected according to actual needs.
When the computer unit 1 is in signal connection with the optical modules through the multi-channel optical module debugging board 2, a plurality of optical modules can be debugged simultaneously, when one optical module is debugged, a new optical module to be debugged can be replaced, and the plurality of optical modules do not interfere with each other, so that the debugging efficiency is improved.
Further, the computer unit 1 may be signal-connected to the multi-channel debug board through an IIC bus.
In a specific embodiment, the computer unit 1 includes a first obtaining module, a first adjusting module, a first calculating module, and a second adjusting module.
The first obtaining module is used for obtaining a bias current target value, a first bias current register value and a second bias current register value, wherein the bias current target value is the magnitude of bias current when the optical power of the optical module is at a preset value, and the first bias current register value and the second bias current register value are both values of a bias current register corresponding to a bias current digital resistor; the bias current digit resistor is used for adjusting the magnitude of the bias current.
The first adjusting module is used for adjusting the value of the bias current register to a first bias current register value so as to obtain a first bias current value. And adjusting the value of the bias current register to a second bias current register value to obtain a second bias current value.
The first calculation module is used for obtaining a target bias current register value corresponding to the bias current target value according to the bias current target value, the first bias current register value, the second bias current register value, the first bias current value and the second bias current value.
The second adjusting module is used for adjusting the value of the bias current register to a target bias current register value so as to adjust the optical power.
It should be noted that, the first module and the second module both function to adjust the value of the bias current register, and therefore the first adjusting module and the second adjusting module may be the same module or may be two different modules, which is not limited herein.
For example, the present embodiment may refer to the above method embodiments, and the principle and the technical effect are similar and will not be described again.
Further, in a specific embodiment, the first calculating module includes a second calculating module, and the second calculating module is configured to obtain the target bias current register value according to the following formula:
Figure BDA0002826947420000221
b=DDMI_Bias1-APC_DAC1*K
Figure BDA0002826947420000222
wherein DDMI _ Bias1 is the first Bias current value, DDMI _ Bias2 is the second Bias current value, APC _ DAC1 is the first Bias current register value, APC _ DAC2 is the second Bias current register value, DDMI _ Bias is the Bias current target value, and APC _ DAC is the target Bias current register value.
For example, the present embodiment may refer to the method embodiments, and the principle and the technical effect are similar, which are not described again.
As shown in fig. 7, in a specific embodiment, the automatic debugging apparatus for an optical module further includes an acquisition device 3 in signal connection with the computer unit 1, and the acquisition device 3 may acquire an actual optical power value and an actual extinction ratio of the optical module.
Further, the collecting device 3 includes a collecting port 31, and the collecting port 31 is connected to the optical module on the channel 21 through the optical fiber 6 and the channel of the optical module debugging board, so as to collect the actual optical power value and the actual extinction ratio of the optical module. The computer unit 1 can be signal-connected to the acquisition device 3 via an RS232 bus 5.
In a possible embodiment, the computer unit 1 further includes a first comparing module and a first determining module, where the first comparing module is configured to compare the actual optical power value with the minimum preset optical power value and compare the actual optical power value with the maximum preset optical power value. The first judging module is used for finishing optical power debugging when the actual optical power value is larger than or equal to the preset optical power minimum value and the actual optical power value is smaller than or equal to the preset optical power maximum value.
For example, the present embodiment may refer to the above method embodiments, and the principle and the technical effect are similar and will not be described again.
In another possible embodiment, the computer unit 1 further includes a second determining module, configured to set the following values when the actual optical power value is smaller than the preset optical power minimum value:
APC_DAC=APC_DAC+1/K,
when the actual optical power value is larger than the preset optical power maximum value, the following values are set:
APC_DAC=APC_DAC-1/K,
and adjusting the value of the bias current register to the target bias current register value.
The computer unit 1 further includes a third adjusting module, configured to adjust the value of the bias current register to a set target bias current register value, and configured to set the following values:
m=m+1,
where m is a first count value.
The computer unit 1 further includes a first loop module, configured to enable the optical power acquisition module to repeatedly acquire the actual optical power value, enable the first comparison module to repeatedly compare the actual optical power value with the preset optical power minimum value and the actual optical power value with the preset optical power maximum value, enable the second determination module to repeatedly adjust the target bias current register value and repeatedly set the first count value until the actual optical power value is greater than or equal to the preset optical power minimum value and the actual optical power value is less than or equal to the preset optical power maximum value, and complete optical power adjustment.
For example, the present embodiment may refer to the method embodiments, and the principle and the technical effect are similar, which are not described again.
In a specific embodiment, the computer unit 1 further includes a second obtaining module and a second comparing module, the second obtaining module is configured to obtain the first counting critical value, the second comparing module is configured to compare the first counting value m with the first counting critical value, and when m is greater than or equal to the first counting critical value, the debugging is stopped, and the debugging exception is prompted.
For example, the present embodiment may refer to the above method embodiments, and the principle and the technical effect are similar and will not be described again.
In a specific implementation, the computer unit 1 further includes a third obtaining module and a fourth adjusting module, where the third obtaining module is configured to obtain the target modulation current register value Mod _ DAC, the first modulation current register value Mod _ DAC _ Min, and the second modulation current register value Mod _ DAC _ Max.
Wherein, Mod _ DAC _ Min < Mod _ DAC < Mod _ DAC _ Max, the target modulation current register value, the first modulation current register value and the second modulation current register value are all the values of the modulation current register corresponding to the modulation current digital resistor; the modulation current digital resistor is used for adjusting the magnitude of the modulation current so as to adjust the magnitude of the extinction ratio;
the fourth adjusting module is used for setting the value of the modulation current register as the value of the target modulation current register and adjusting the size of the extinction ratio.
For example, the present embodiment may refer to the above method embodiments, and the principle and the technical effect are similar and will not be described again.
In an implementation manner, the computer unit 1 further includes a third comparing module and a third determining module, and the third comparing module is configured to compare the actual extinction ratio, the minimum preset extinction ratio and the maximum preset extinction ratio. And the third judgment module is used for finishing the extinction ratio debugging when the actual extinction ratio is greater than or equal to the minimum value of the preset extinction ratio and the actual extinction ratio is less than or equal to the maximum value of the preset extinction ratio.
For example, the present embodiment may refer to the method embodiments, and the principle and the technical effect are similar, which are not described again.
In another implementation, the computer unit 1 further includes a third comparing module, a fourth determining module, a fifth adjusting module, and a second circulating module, where the third comparing module is configured to compare the actual extinction ratio with the minimum value of the preset extinction ratio and the actual extinction ratio with the maximum value of the preset extinction ratio;
the fourth judging module is used for setting the following numerical values when the actual extinction ratio is smaller than the preset extinction ratio minimum value:
Mod_DAC_Min=Mod_DAC,
Mod_DAC=(Mod_DAC+Mod_DAC_Max)/2;
when the actual extinction ratio is larger than the maximum value of the preset extinction ratio, the following values are set:
Mod_DAC_Max=Mod_DAC,
Mod_DAC=(Mod_DAC+Mod_DAC_Min)/2。
the fifth adjusting module is configured to adjust the value of the modulation current register to a set target modulation current register value, and is configured to set the following values:
n=n+1,
wherein n is a second count value.
The second circulation module is used for enabling the extinction ratio acquisition module to repeatedly acquire the actual extinction ratio, enabling the third comparison module to repeatedly compare the actual extinction ratio with the minimum value of the preset extinction ratio and the magnitude of the actual extinction ratio with the maximum value of the preset extinction ratio, enabling the fourth judgment module to repeatedly set the value of the target modulation current register, enabling the fifth adjustment module to repeatedly set the value of the modulation current register and repeatedly set the second counting value until the actual extinction ratio is larger than or equal to the minimum value of the preset extinction ratio and the actual extinction ratio is smaller than or equal to the maximum value of the preset extinction ratio, and completing the extinction ratio debugging.
For example, the present embodiment may refer to the method embodiments, and the principle and the technical effect are similar, which are not described again.
Further, in a specific embodiment, the computer unit 1 further includes a fourth obtaining module and a fourth comparing module, where the fourth obtaining module is configured to obtain the second count threshold;
the fourth comparing module is used for comparing the second counting value n with the second counting critical value, and when n is larger than or equal to the second counting critical value, the debugging is stopped, and abnormal debugging is prompted.
For example, the present embodiment may refer to the above method embodiments, and the principle and the technical effect are similar and will not be described again.
The embodiments or implementation modes in the present specification are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments may be referred to each other.
It will be understood by those skilled in the art that in the present disclosure, the terms "longitudinal," "lateral," "upper," "lower," "front," "rear," "left," "right," "vertical," "horizontal," "top," "bottom," "inner," "outer," and the like are used in an orientation or positional relationship indicated in the drawings for convenience in describing the invention and simplicity in description, but do not indicate or imply that the system or component being referred to must have a particular orientation, be constructed in a particular orientation, and be constructed in a particular manner of operation, and thus, the terms are not to be construed as limiting the invention.
In the description of the present specification, references to "one embodiment", "some embodiments", "an illustrative embodiment", "an example", "a specific example", or "some examples", etc., mean that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the present invention. In this specification, schematic representations of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solution of the present invention, and not to limit the same; while the invention has been described in detail and with reference to the foregoing embodiments, it will be understood by those skilled in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present invention.

Claims (16)

1. An automatic debugging method of an optical module is used for debugging the optical power and extinction ratio of the optical module, and is characterized by comprising the following steps:
obtaining a bias current target value, a first bias current register value and a second bias current register value, wherein the bias current target value is the magnitude of a bias current when the optical power is at a preset value, and the first bias current register value and the second bias current register value are both values of a bias current register corresponding to a bias current digital resistor; the bias current digital resistor is used for adjusting the magnitude of the bias current;
adjusting the value of the bias current register to the value of the first bias current register to obtain a first bias current value; adjusting the value of the bias current register to be the value of the second bias current register to obtain a second bias current value;
obtaining a target bias current register value corresponding to the bias current target value according to the bias current target value, the first bias current register value, the second bias current register value, the first bias current value and the second bias current value;
adjusting the value of the bias current register to the target bias current register value to adjust the optical power;
the step of obtaining a target bias current register value corresponding to the bias current target value according to the bias current target value, the first bias current register value, the second bias current register value, the first bias current value and the second bias current value includes:
the target bias current register value is obtained according to the following formula:
Figure FDF0000018859530000011
b=DDMI_Bias1-APC_DAC1*K
Figure FDF0000018859530000012
wherein DDMI _ Bias1 is the first Bias current value, DDMI _ Bias2 is the second Bias current value, APC _ DAC1 is the first Bias current register value, APC _ DAC2 is the second Bias current register value, DDMI _ Bias is the Bias current target value, APC _ DAC is the target Bias current register value; k is the first intermediate value and b is the second intermediate value.
2. The method according to claim 1, wherein after the step of adjusting the value of the bias current register to the target bias current register value to adjust the optical power, the method further comprises:
s11, acquiring an actual optical power value;
s12, comparing the actual optical power value with the minimum value of the preset optical power and the actual optical power value with the maximum value of the preset optical power;
and S13, when the actual optical power value is greater than or equal to the preset optical power minimum value and the actual optical power value is less than or equal to the preset optical power maximum value, completing optical power debugging.
3. The method for automatically debugging an optical module according to claim 1, wherein after the step of adjusting the value of the bias current register to the target bias current register value to adjust the optical power, the method for automatically debugging an optical module further comprises:
s21, acquiring an actual optical power value;
s22, comparing the actual optical power value with the minimum value of the preset optical power and the actual optical power value with the maximum value of the preset optical power;
s23, when the actual optical power value is smaller than the preset optical power minimum value, setting the following values:
APC_DAC=APC_DAC+1/K;
when the actual optical power value is greater than the preset optical power maximum value, setting the following values:
APC_DAC=APC_DAC-1/K;
s24, adjusting the value of the bias current register to the set target bias current register value, and setting the following values;
m=m+1,
wherein m is a first count value;
and S25, repeating the steps S21, S22, S23 and S24 until the actual optical power value is larger than or equal to the preset optical power minimum value and the actual optical power value is smaller than or equal to the preset optical power maximum value, and finishing the optical power debugging.
4. The automatic debugging method of a light module according to any one of claims 2-3, further comprising, before any one of steps S12, S22:
acquiring a first counting critical value;
comparing a first count value m with the first count critical value, stopping debugging when m is greater than or equal to the first count critical value, and prompting abnormal debugging; when m is smaller than the first counting critical value, the step of comparing the actual optical power value with the preset optical power minimum value and the magnitude of the actual optical power value with the preset optical power maximum value is executed.
5. The method for automatically debugging an optical module according to claim 4, wherein after the optical power debugging is completed, the method for automatically debugging an optical module further comprises:
acquiring a target modulation current register value Mod _ DAC, a first modulation current register value Mod _ DAC _ Min and a second modulation current register value Mod _ DAC _ Max, wherein Mod _ DAC _ Min < Mod _ DAC < Mod _ DAC _ Max, and the target modulation current register value, the first modulation current register value and the second modulation current register value are values of a modulation current register corresponding to a modulation current digital resistor;
and setting the value of the modulation current register as the value of the target modulation current register so as to adjust the size of the extinction ratio.
6. The method for automatically debugging an optical module according to claim 5, wherein after the step of setting the value of the modulation current register to the target modulation current register value to adjust the magnitude of the extinction ratio, the method for automatically debugging an optical module further comprises:
s31, acquiring an actual extinction ratio;
s32, comparing the actual extinction ratio with the minimum value of the preset extinction ratio and the actual extinction ratio with the maximum value of the preset extinction ratio;
and S33, when the actual extinction ratio is larger than or equal to the minimum value of the preset extinction ratio and the actual extinction ratio is smaller than or equal to the maximum value of the preset extinction ratio, completing the extinction ratio debugging.
7. The method for automatically debugging an optical module according to claim 5, wherein after the step of setting the value of the modulation current register to the target modulation current register value to adjust the magnitude of the extinction ratio, the method for automatically debugging an optical module further comprises:
s41, acquiring an actual extinction ratio;
s42, comparing the actual extinction ratio with the minimum value of the preset extinction ratio and the actual extinction ratio with the maximum value of the preset extinction ratio;
s43, when the actual extinction ratio is smaller than the preset extinction ratio minimum value, setting the following values:
Mod_DAC_Min=Mod_DAC,
Mod_DAC=(Mod_DAC+Mod_DAC_Max)/2;
when the actual extinction ratio is larger than the maximum value of the preset extinction ratio, setting the following values:
Mod_DAC_Max=Mod_DAC,
Mod_DAC=(Mod_DAC+Mod_DAC_Min)/2;
s44, adjusting the value of the modulation current register to the set target modulation current register value, and setting the following values:
n=n+1,
wherein n is a second count value;
and S45, repeating the steps of S41, S42, S43 and S44 until the actual extinction ratio is larger than or equal to the minimum value of the preset extinction ratio and the actual extinction ratio is smaller than or equal to the maximum value of the preset extinction ratio, and finishing the extinction ratio debugging.
8. The method for automatically debugging a light module according to claim 7, wherein before any one of the steps S32 and S42, the method for automatically debugging a light module further comprises:
acquiring a second counting critical value;
comparing the second counting value n with the second counting critical value, stopping debugging when n is greater than or equal to the second counting critical value, and prompting abnormal debugging; and when n is smaller than a second counting critical value, executing a step of comparing the magnitude of the actual extinction ratio value with the minimum value of the preset extinction ratio and the magnitude of the actual extinction ratio value with the maximum value of the preset extinction ratio.
9. An automatic debugging device of an optical module is characterized by comprising a computer unit, wherein the computer unit is in signal connection with the optical module through a multi-channel debugging board or a single-channel debugging board, and the computer unit comprises:
the first obtaining module is used for obtaining a bias current target value, a first bias current register value and a second bias current register value, wherein the bias current target value is the magnitude of a bias current when the optical power of the optical module is at a preset value, and the first bias current register value and the second bias current register value are both values of a bias current register corresponding to a bias current digit resistor; the bias current digital resistor is used for adjusting the magnitude of the bias current;
a first adjusting module, configured to adjust the value of the bias current register to the first bias current register value to obtain a first bias current value, and adjust the value of the bias current register to the second bias current register value to obtain a second bias current value;
a first calculating module, configured to obtain a target bias current register value corresponding to the bias current target value according to the bias current target value, the first bias current register value, the second bias current register value, the first bias current value, and the second bias current value;
the second adjusting module is used for adjusting the value of the bias current register to the target bias current register value so as to adjust the optical power;
the first computing module includes:
a second calculating module, configured to obtain the target bias current register value according to the following formula:
Figure FDF0000018859530000051
b=DDMI_Bias1-APC_DAC1*K
Figure FDF0000018859530000052
wherein DDMI _ Bias1 is the first Bias current value, DDMI _ Bias2 is the second Bias current value, APC _ DAC1 is the first Bias current register value, APC _ DAC2 is the second Bias current register value, DDMI _ Bias is the Bias current target value, APC _ DAC is the target Bias current register value; k is a first intermediate value and b is a second intermediate value.
10. The automatic debugging device of optical module according to claim 9, further comprising an acquisition device in signal connection with said computer unit;
the collecting device is used for collecting the actual light power value;
the computer unit further comprises a first comparison module for comparing the actual optical power value with a preset optical power minimum value and the actual optical power value with a preset optical power maximum value;
the computer unit further includes a first determining module, configured to complete optical power debugging when the actual optical power value is greater than or equal to the preset optical power minimum value and the actual optical power value is less than or equal to the preset optical power maximum value.
11. The automatic debugging device of optical module according to claim 9, further comprising an acquisition device in signal connection with said computer unit;
the collecting device is used for collecting the actual light power value;
the computer unit further comprises a first comparison module for comparing the actual optical power value with a preset optical power minimum value and the actual optical power value with a preset optical power maximum value;
the computer unit further includes a second determining module, configured to set the following values when the actual optical power value is smaller than the preset optical power minimum value:
APC_DAC=APC_DAC+1/K,
when the actual optical power value is greater than the preset optical power maximum value, setting the following values:
APC_DAC=APC_DAC-1/K,
the computer unit further includes a third adjusting module, configured to adjust the value of the bias current register to the set target bias current register value, and configured to set the following values:
m=m+1,
wherein m is a first count value;
the computer unit further includes a first circulation module, configured to enable the optical power acquisition module to repeatedly acquire an actual optical power value, enable the first comparison module to repeatedly compare the actual optical power value with a preset optical power minimum value and the magnitude of the actual optical power value with a preset optical power maximum value, enable the second determination module to repeatedly set a target bias current register value, enable the third adjustment module to repeatedly set a value of the bias current register and repeatedly set a first count value, and complete the optical power debugging when the actual optical power value is greater than or equal to the preset optical power minimum value and the actual optical power value is less than or equal to the preset optical power maximum value.
12. The automatic commissioning apparatus of a light module of claim 11, wherein said computer unit further comprises:
the second acquisition module is used for acquiring the first counting critical value;
and the second comparison module is used for comparing the first count value m with the first count critical value, and stopping debugging and prompting abnormal debugging when m is greater than or equal to the first count critical value.
13. The automatic commissioning apparatus of a light module of claim 11, wherein said computer unit further comprises:
a third obtaining module, configured to obtain a target modulation current register value Mod _ DAC, a first modulation current register value Mod _ DAC _ Min, and a second modulation current register value Mod _ DAC _ Max, where Mod _ DAC _ Min < Mod _ DAC _ Max, and the target modulation current register value, the first modulation current register value, and the second modulation current register value are values of a modulation current register corresponding to a modulation current digital resistor;
and the fourth adjusting module is used for setting the value of the modulation current register as the value of the target modulation current register so as to adjust the size of the extinction ratio.
14. The automatic debugging device of claim 13, wherein said collection device is further configured to collect an actual extinction ratio;
the computer unit further comprises a third comparison module for comparing the actual extinction ratio with the minimum value of the preset extinction ratio and the actual extinction ratio with the maximum value of the preset extinction ratio;
the computer unit further comprises a third judgment module for completing the extinction ratio debugging when the actual extinction ratio is greater than or equal to the preset extinction ratio minimum value and the actual extinction ratio is less than or equal to the preset extinction ratio maximum value.
15. The apparatus for automatically debugging an optical module according to claim 13, wherein the collecting device is further configured to collect an actual extinction ratio;
the computer unit further comprises a third comparison module for comparing the actual extinction ratio with the minimum value of the preset extinction ratio and the actual extinction ratio with the maximum value of the preset extinction ratio;
the computer unit further comprises a fourth judgment module, configured to set the following values when the actual extinction ratio is smaller than the preset extinction ratio minimum value:
Mod_DAC_Min=Mod_DAC,
Mod_DAC=(Mod_DAC+Mod_DAC_Max)/2;
when the actual extinction ratio is larger than the maximum value of the preset extinction ratio, the following values are set:
Mod_DAC_Max=Mod_DAC,
Mod_DAC=(Mod_DAC+Mod_DAC_Min)/2;
the computer unit further includes a fifth adjusting module, configured to adjust the value of the modulation current register to the set target modulation current register value, and configured to set the following values:
n=n+1,
wherein n is a second count value;
the computer unit further comprises a second circulation module, which is used for enabling the extinction ratio acquisition module to repeatedly acquire an actual extinction ratio, enabling a third comparison module to repeatedly compare the actual extinction ratio with a preset extinction ratio minimum value and the actual extinction ratio with a preset extinction ratio maximum value, enabling the fourth judgment module to repeatedly set a target modulation current register value, enabling the fifth adjustment module to repeatedly set a modulation current register value and repeatedly set a second count value until the actual extinction ratio is larger than or equal to the preset extinction ratio minimum value and the actual extinction ratio is smaller than or equal to the preset extinction ratio maximum value, and completing extinction ratio debugging.
16. The automatic commissioning apparatus of a light module of claim 15, wherein said computer unit further comprises:
the fourth acquisition module is used for acquiring a second counting critical value;
and the fourth comparison module is used for comparing the second counting value n with the second counting critical value, and when n is greater than or equal to the second counting critical value, the debugging is stopped, and abnormal debugging is prompted.
CN202011432333.3A 2020-12-09 2020-12-09 Automatic debugging method and device for optical module Active CN112564787B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011432333.3A CN112564787B (en) 2020-12-09 2020-12-09 Automatic debugging method and device for optical module

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011432333.3A CN112564787B (en) 2020-12-09 2020-12-09 Automatic debugging method and device for optical module

Publications (2)

Publication Number Publication Date
CN112564787A CN112564787A (en) 2021-03-26
CN112564787B true CN112564787B (en) 2022-09-27

Family

ID=75060048

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011432333.3A Active CN112564787B (en) 2020-12-09 2020-12-09 Automatic debugging method and device for optical module

Country Status (1)

Country Link
CN (1) CN112564787B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114244429B (en) * 2021-11-17 2023-06-27 武汉兴思为光电科技有限公司 Optical module debugging method and system and electronic equipment
CN114216658B (en) * 2021-12-15 2024-02-09 无锡市德科立光电子技术股份有限公司 Optical module extinction ratio debugging method based on calculation

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5677779A (en) * 1994-07-01 1997-10-14 Fujitsu Limited Optical communications module
CN109004977A (en) * 2018-08-17 2018-12-14 青岛海信宽带多媒体技术有限公司 A kind of method and device judging optical module stability based on real time data
CN109120339A (en) * 2017-06-26 2019-01-01 中兴通讯股份有限公司 Optical module adjustment method, optical module debugging system and optical module management system
CN110417479A (en) * 2018-04-28 2019-11-05 华为技术有限公司 A kind of method and device for power adjustment
CN110572216A (en) * 2019-09-17 2019-12-13 成都芯瑞科技股份有限公司 optical module APC control software implementation method
CN111800191A (en) * 2020-06-09 2020-10-20 武汉电信器件有限公司 Optical module debugging device, debugging method and electronic equipment
CN111835429A (en) * 2020-08-04 2020-10-27 国家电网有限公司信息通信分公司 Optical module, transmission optical power correction method of optical module, and controller
CN111934758A (en) * 2020-07-28 2020-11-13 长飞光纤光缆股份有限公司 Automatic adjusting and measuring method and device for emitted light power and eye pattern of optical module
CN111970052A (en) * 2020-08-07 2020-11-20 无锡市德科立光电子技术有限公司 Optical module optical power debugging method based on calculation

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN202634441U (en) * 2011-12-30 2012-12-26 武汉华工正源光子技术有限公司 Optical power and extinction ratio control system for light emission module
CN105227232A (en) * 2014-06-25 2016-01-06 四川泰瑞创通讯技术有限公司 The adjustment method of optical module utilizing emitted light power
CN111478728A (en) * 2020-04-01 2020-07-31 武汉兴思为光电科技有限公司 Automatic debugging method, device, equipment and storage medium for optical power of optical module

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5677779A (en) * 1994-07-01 1997-10-14 Fujitsu Limited Optical communications module
CN109120339A (en) * 2017-06-26 2019-01-01 中兴通讯股份有限公司 Optical module adjustment method, optical module debugging system and optical module management system
CN110417479A (en) * 2018-04-28 2019-11-05 华为技术有限公司 A kind of method and device for power adjustment
CN109004977A (en) * 2018-08-17 2018-12-14 青岛海信宽带多媒体技术有限公司 A kind of method and device judging optical module stability based on real time data
CN110572216A (en) * 2019-09-17 2019-12-13 成都芯瑞科技股份有限公司 optical module APC control software implementation method
CN111800191A (en) * 2020-06-09 2020-10-20 武汉电信器件有限公司 Optical module debugging device, debugging method and electronic equipment
CN111934758A (en) * 2020-07-28 2020-11-13 长飞光纤光缆股份有限公司 Automatic adjusting and measuring method and device for emitted light power and eye pattern of optical module
CN111835429A (en) * 2020-08-04 2020-10-27 国家电网有限公司信息通信分公司 Optical module, transmission optical power correction method of optical module, and controller
CN111970052A (en) * 2020-08-07 2020-11-20 无锡市德科立光电子技术有限公司 Optical module optical power debugging method based on calculation

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
GPON突发模式误码测试系统的设计与实现;陈志强,谭祖炜等人;《光通信研究》;20110830(第4期);全文 *

Also Published As

Publication number Publication date
CN112564787A (en) 2021-03-26

Similar Documents

Publication Publication Date Title
CN112564787B (en) Automatic debugging method and device for optical module
CN102981041A (en) A single battery monitoring system
CN209992882U (en) Output voltage adjustable power control circuit
CN103995526A (en) Power supply controller analog parameter calibration system and method based on CAN buses
CN201886059U (en) Positive-negative voltage measuring device
CN213715424U (en) LED lamp strip detection circuit
CN103176418A (en) Address coding method for intelligent feeder switch module in power system
CN116360540B (en) Voltage regulating system and voltage regulating method for chip test
CN117014066B (en) Laser screening method, screening device, electronic equipment and storage medium
CN105334470A (en) Power testing circuit based on LDO (Low Dropout Regulator) module and power management chip
CN210089854U (en) Light intensity detection circuit
CN215576337U (en) Multi-range variable-gain current source
CN208046436U (en) A kind of power module, the power-supply system being made from it
CN105471402A (en) Fast automatic gain control device and control method thereof
CN210835765U (en) Constant current load circuit
CN116260250A (en) Intelligent monitoring system for high-frequency switch direct-current power supply
CN115421026A (en) Aging test method, circuit and system for batch PD chips
CN205049641U (en) Group battery cell voltage detection device
CN104135275A (en) A signal isolator and a method for debugging the signal isolator
CN221595569U (en) APD voltage debugging device
CN112564210B (en) Charging method, controller and charging equipment
CN110690757A (en) Data monitoring device of electric power transmission and distribution system
CN222169815U (en) Optical module debugging device
CN222029918U (en) DAC and comparator Circuit for realizing ADC
CN202710973U (en) Electron tube bias self-control system

Legal Events

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