Optical module debugging method and device, electronic equipment and storage medium

文档序号:1189973 发布日期:2020-08-28 浏览:15次 中文

阅读说明:本技术 一种光模块调试方法、装置、电子设备及存储介质 (Optical module debugging method and device, electronic equipment and storage medium ) 是由 田鲁川 于 2020-05-28 设计创作,主要内容包括:本申请涉及一种光模块调试方法、装置、电子设备及存储介质,属于光通信技术领域。获取光模块的激光器电流和发光功率对应的特性关系曲线的斜率和截距,以及获得光模块中驱动电路与激光器的耦合方式;根据斜率、截距、与耦合方式对应的预设公式,计算出调试到目标平均光功率和目标消光比所对应的偏置电流和调制电流;测试偏置电流和调制电流下的平均光功率是否在目标平均光功率允许的误差范围内;在为是时,测试偏置电流和调制电流下的消光比是否在目标消光比允许的误差范围内;在为是时,确定偏置电流和调制电流为所需参数。该方法仅需少量步骤即可大概率获得最终调试参数,避免了反复循环调测,极大的提高了调试效率。(The application relates to an optical module debugging method, an optical module debugging device, electronic equipment and a storage medium, and belongs to the technical field of optical communication. Acquiring the slope and intercept of a characteristic relation curve corresponding to laser current and luminous power of an optical module, and acquiring a coupling mode of a driving circuit and a laser in the optical module; calculating bias current and modulation current corresponding to the target average optical power and the target extinction ratio according to the slope, the intercept and a preset formula corresponding to the coupling mode; testing whether the average optical power under the bias current and the modulation current is within an error range allowed by the target average optical power; if yes, testing whether the extinction ratio under the bias current and the modulation current is within an error range allowed by the target extinction ratio; when yes, the bias current and the modulation current are determined to be required parameters. According to the method, final debugging parameters can be obtained with high probability only by a small number of steps, repeated cycle debugging is avoided, and debugging efficiency is greatly improved.)

1. An optical module debugging method, comprising:

acquiring the slope and intercept of a characteristic relation curve corresponding to laser current and luminous power of an optical module, and acquiring a coupling mode of a driving circuit and a laser in the optical module;

calculating bias current and modulation current corresponding to the target average optical power and the target extinction ratio according to the slope, the intercept and a preset formula corresponding to the coupling mode;

testing whether the average optical power under the bias current and the modulation current is within an error range allowed by the target average optical power;

when the average optical power under the bias current and the modulation current is within the error range allowed by the target average optical power, testing whether the extinction ratios under the bias current and the modulation current are within the error range allowed by the target extinction ratio;

and when the extinction ratios under the bias current and the modulation current are within the error range allowed by the target extinction ratio, determining the bias current and the modulation current as required parameters.

2. The method of claim 1, wherein before obtaining the slope and intercept of the characteristic curve corresponding to the laser current and the light emitting power of the optical module, the method further comprises:

and determining that the average optical power under the preset bias current and the preset modulation current is not within the error range allowed by the target average optical power.

3. The method of claim 1, wherein obtaining the slope and intercept of the characteristic curve corresponding to the laser current and the light emitting power of the optical module comprises:

acquiring a first average optical power under a first bias current, and acquiring a second average optical power under a second bias current;

and calculating the slope and the intercept according to the first bias current, the first average light power, the second bias current, the second average light power and a preset linear change formula.

4. The method of claim 1, wherein after testing whether the extinction ratio at the bias current and the modulation current is within an error allowed by the target extinction ratio, the method further comprises:

when the extinction ratio under the bias current and the modulation current is not within the error range allowed by the target extinction ratio, fine-tuning the target extinction ratio by adopting an approximation method;

calculating new bias current and new modulation current corresponding to the target average optical power and the target extinction ratio after fine adjustment according to the slope, the intercept and a preset formula corresponding to the coupling mode;

testing whether the average optical power under the new bias current and the new modulation current is within an error range allowed by the target average optical power;

when the average optical power under the new bias current and the new modulation current is within the error range allowed by the target average optical power, testing whether the extinction ratios under the new bias current and the new modulation current are within the error range allowed by the target extinction ratio after fine adjustment;

and when the extinction ratios under the new bias current and the new modulation current are within the error range allowed by the trimmed target extinction ratio, determining the new bias current and the new modulation current as required parameters.

5. The method according to any one of claims 1-4, wherein before calculating the bias current and the modulation current corresponding to the target average optical power and the target extinction ratio according to the slope, the intercept, and the preset formula corresponding to the coupling manner, the method further comprises:

calculating the reference current corresponding to the initial target average light power according to a preset formula corresponding to the slope, the intercept and the reference current;

and adjusting the initial target average light power according to the reference current to obtain the target average light power.

6. The method according to claim 1, wherein the coupling mode is dc coupling, and the calculating bias current and modulation current corresponding to the target average optical power and the target extinction ratio according to the slope, the intercept, and a preset formula corresponding to the coupling mode includes:

calculating a bias current and a modulation current corresponding to a target average optical power and a target extinction ratio according to the slope, the intercept, a bias current formula under the direct current coupling and a modulation current formula, wherein the bias current formula is IBIAS ═ 2 AOP/(1+ ER) -offset/SE, and the modulation current formula is IMOD ═ 2 AOP (ER-1)/((ER +1) /) SE), where IBIAS is the bias current, IMOD is the modulation current, AOP is the target average optical power, ER is the target extinction ratio, SE is the slope, and offset is the intercept.

7. The method according to claim 1, wherein the coupling mode is ac coupling, and the calculating bias current and modulation current corresponding to the target average optical power and the target extinction ratio according to the slope, the intercept, and a preset formula corresponding to the coupling mode includes:

calculating a bias current and a modulation current corresponding to a target average optical power and a target extinction ratio according to the slope, the intercept, a bias current formula under the ac coupling, and a modulation current formula, wherein the bias current formula is IBIAS ═ AOP/(1+ ER) -offset/SE + AOP (ER-1)/((ER +1) × SE), and the modulation current formula is IMOD ═ 2 AOP ═ ER (ER-1)/((ER +1) × SE), where IBIAS is the bias current, IMOD is the modulation current, AOP is the target average optical power, ER is the target extinction ratio, SE is the slope, and offset is the intercept.

8. An optical module debugging apparatus, comprising:

the acquisition module is used for acquiring the slope and intercept of a characteristic relation curve corresponding to the laser current and the luminous power of an optical module and acquiring the coupling mode of a driving circuit and a laser in the optical module;

the calculation module is used for calculating bias current and modulation current corresponding to the target average optical power and the target extinction ratio according to the slope, the intercept and a preset formula corresponding to the coupling mode;

the first testing module is used for testing whether the average optical power under the bias current and the modulation current is within an error range allowed by the target average optical power;

the second testing module is used for testing whether the extinction ratios under the bias current and the modulation current are within the error range allowed by the target extinction ratio when the average optical power under the bias current and the modulation current is within the error range allowed by the target average optical power;

and the determining module is used for determining the bias current and the modulation current as required parameters when the extinction ratios under the bias current and the modulation current are within the error range allowed by the target extinction ratio.

9. An electronic device, comprising:

a memory and a processor, the processor coupled to the memory;

the memory is used for storing programs;

the processor to invoke a program stored in the memory to perform the method of any of claims 1-7.

10. A storage medium having stored thereon a computer program which, when executed by a processor, performs the method according to any one of claims 1-7.

Technical Field

The application belongs to the technical field of optical communication, and particularly relates to an optical module debugging method and device, electronic equipment and a storage medium.

Background

Average Optical Power (AOP) and Extinction Ratio (ER) are two most critical indicators of an optical module. Because the light emitting efficiency of the laser is different, the two indexes need to be independently debugged when each optical module is produced. The debugging method of the two indexes has great influence on the production efficiency of the optical module. Therefore, the advanced and efficient debugging method can greatly improve the production efficiency and the capacity of the optical module.

For a directly modulated laser optical module, the AOP and ER are affected by bias current (IBIAS) and modulation current (IMOD) provided by a laser driving circuit, and the debugging process is actually a process of finding out a suitable IBIAS and IMOD. The existing debugging method is generally as follows: and independently debugging the AOP and the ER step by step, and changing IBIAS and IMOD currents, wherein generally, the AOP is debugged first, and then the ER is debugged. When the AOP or ER is debugged, the return values of the optical power meter (AOP measuring equipment) and the optical oscillograph (ER measuring equipment) are obtained, and the debugging is carried out in an approximation method or a bisection method, so that the parameters which are needed to be set finally are found.

This method requires many empirical parameters to define the setting ranges of IBIAS and IMOD and debugging steps, and often requires many cycles to find the final appropriate value, especially the operation of the oscilloscope requires refreshing and waiting time for each cycle, which makes the efficiency low. If efficiency needs to be improved, the method can only be optimized by narrowing the range or increasing the step, but the problem that debugging fails to find the final proper value is caused.

Disclosure of Invention

In view of this, an object of the present application is to provide an optical module debugging method, an optical module debugging apparatus, an electronic device, and a storage medium, so as to solve the problem that the existing testing method needs to cycle many times to find a final appropriate value, so that the efficiency is not high.

The embodiment of the application is realized as follows:

in a first aspect, an embodiment of the present application provides an optical module debugging method, including: acquiring the slope and intercept of a characteristic relation curve corresponding to laser current and luminous power of an optical module, and acquiring a coupling mode of a driving circuit and a laser in the optical module; calculating bias current and modulation current corresponding to the target average optical power and the target extinction ratio according to the slope, the intercept and a preset formula corresponding to the coupling mode; testing whether the average optical power under the bias current and the modulation current is within an error range allowed by the target average optical power; when the average optical power under the bias current and the modulation current is within the error range allowed by the target average optical power, testing whether the extinction ratios under the bias current and the modulation current are within the error range allowed by the target extinction ratio; and when the extinction ratios under the bias current and the modulation current are within the error range allowed by the target extinction ratio, determining the bias current and the modulation current as required parameters. In the embodiment of the application, the slope and the intercept of the characteristic relation curve are obtained, the bias current and the modulation current under the target AOP and the target ER are calculated according to the slope and the intercept, the calculated bias current and the calculated modulation current are set as parameters of the optical module, and whether the AOP and the ER under the bias current and the modulation current meet the debugging requirement or not is tested according to the parameters, so that final debugging parameters can be obtained at a high probability only by a small number of steps, repeated cycle debugging is avoided, and the debugging efficiency is greatly improved.

With reference to one possible implementation manner of the embodiment of the first aspect, before obtaining a slope and an intercept of a characteristic curve corresponding to laser current and light emitting power of a light module, the method further includes: and determining that the average optical power under the preset bias current and the preset modulation current is not within the error range allowed by the target average optical power. In the implementation of the application, whether the AOP under the preset bias current and the preset modulation current is in the error range allowed by the target average optical power or not is tested, and only when the AOP is not in the error range allowed by the target average optical power, the subsequent debugging process is executed, so that the optical module can directly meet the requirements of the AOP and the ER to a great extent according to the default parameters before debugging, and the debugging efficiency can be further improved.

With reference to one possible implementation manner of the embodiment of the first aspect, acquiring a slope and an intercept of a characteristic curve corresponding to laser current and light emitting power of an optical module includes: acquiring a first average optical power under a first bias current, and acquiring a second average optical power under a second bias current; and calculating the slope and the intercept according to the first bias current, the first average light power, the second bias current, the second average light power and a preset linear change formula. In the embodiment of the application, a straight line is determined according to two points by obtaining a first average optical power under a first bias current and obtaining a second average optical power under a second bias current, and then the slope and the intercept of the straight line can be rapidly solved.

With reference to one possible implementation manner of the embodiment of the first aspect, after testing whether the extinction ratios at the bias current and the modulation current are within an error range allowed by the target extinction ratio, the method further includes: when the extinction ratio under the bias current and the modulation current is not within the error range allowed by the target extinction ratio, fine-tuning the target extinction ratio by adopting an approximation method; calculating new bias current and new modulation current corresponding to the target average optical power and the target extinction ratio after fine adjustment according to the slope, the intercept and a preset formula corresponding to the coupling mode; testing whether the average optical power under the new bias current and the new modulation current is within an error range allowed by the target average optical power; when the average optical power under the new bias current and the new modulation current is within the error range allowed by the target average optical power, testing whether the extinction ratios under the new bias current and the new modulation current are within the error range allowed by the target extinction ratio after fine adjustment; and when the extinction ratios under the new bias current and the new modulation current are within the error range allowed by the trimmed target extinction ratio, determining the new bias current and the new modulation current as required parameters. In the embodiment of the application, when the extinction ratio under the bias current and the modulation current is not within the error range allowed by the target extinction ratio, an approximation method is adopted to fine-tune the target extinction ratio, then new bias current and new modulation current under the fine-tuned target extinction are calculated, and whether the AOP and ER under the new bias current and the new modulation current meet the debugging specification or not is tested, so that the required parameters can be quickly obtained (after the bias current and the modulation current corresponding to the target AOP and the target ER are calculated, the average optical power under the bias current and the modulation current is very close to that of the target ER, even if the bias current and the modulation current do not fall into the debugging specification, the difference is not too large, and the fine tuning is usually carried out by only one cyclic approximation method, so that the efficiency is very high).

With reference to a possible implementation manner of the embodiment of the first aspect, before calculating, according to the slope, the intercept, and a preset formula corresponding to the coupling manner, a bias current and a modulation current corresponding to a target average optical power and a target extinction ratio, the method further includes: calculating the reference current corresponding to the initial target average light power according to a preset formula corresponding to the slope, the intercept and the reference current; and adjusting the initial target average light power according to the reference current to obtain the target average light power. In the embodiment of the application, after the slope and the intercept are obtained, the reference current corresponding to the target average optical power is calculated according to the slope and the intercept, the target AOP is adjusted accordingly, then the bias current and the modulation current under the target ER and the updated target AOP are calculated, and then whether the AOP and the ER under the bias current and the modulation current meet the debugging rule or not is tested.

With reference to a possible implementation manner of the embodiment of the first aspect, the calculating a bias current and a modulation current corresponding to a target average optical power and a target extinction ratio by using a dc coupling as the coupling manner according to the slope, the intercept, and a preset formula corresponding to the coupling manner includes: calculating a bias current and a modulation current corresponding to a target average optical power and a target extinction ratio according to the slope, the intercept, a bias current formula under the direct current coupling and a modulation current formula, wherein the bias current formula is IBIAS ═ 2 AOP/(1+ ER) -offset/SE, and the modulation current formula is IMOD ═ 2 AOP (ER-1)/((ER +1) /) SE), where IBIAS is the bias current, IMOD is the modulation current, AOP is the target average optical power, ER is the target extinction ratio, SE is the slope, and offset is the intercept. In the embodiment of the application, when the coupling mode is direct current coupling, the required bias current and the required modulation current are calculated by adopting a bias current formula and a modulation current formula under the direct current coupling, so that the calculated bias current and the calculated modulation current are more accurate, and the accuracy is improved by distinguishing the direct current coupling from the alternating current coupling.

With reference to a possible implementation manner of the embodiment of the first aspect, the calculating a bias current and a modulation current corresponding to a target average optical power and a target extinction ratio by using an ac coupling as the coupling manner according to the slope, the intercept, and a preset formula corresponding to the coupling manner includes:

calculating a bias current and a modulation current corresponding to a target average optical power and a target extinction ratio according to the slope, the intercept, a bias current formula under the ac coupling, and a modulation current formula, wherein the bias current formula is IBIAS ═ AOP/(1+ ER) -offset/SE + AOP (ER-1)/((ER +1) × SE), and the modulation current formula is IMOD ═ 2 AOP ═ ER (ER-1)/((ER +1) × SE), where IBIAS is the bias current, IMOD is the modulation current, AOP is the target average optical power, ER is the target extinction ratio, SE is the slope, and offset is the intercept. In the embodiment of the application, when the coupling mode is alternating current coupling, the required bias current and the required modulation current are calculated by adopting a bias current formula and a modulation current formula under the alternating current coupling, so that the calculated bias current and the calculated modulation current are more accurate, and the accuracy is improved by distinguishing direct current coupling from alternating current coupling.

In a second aspect, an embodiment of the present application further provides an optical module debugging apparatus, including: the device comprises an acquisition module, a calculation module, a first test module, a second test module and a determination module; the acquisition module is used for acquiring the slope and intercept of a characteristic relation curve corresponding to the laser current and the luminous power of an optical module and acquiring the coupling mode of a driving circuit and a laser in the optical module; the calculation module is used for calculating bias current and modulation current corresponding to the target average optical power and the target extinction ratio according to the slope, the intercept and a preset formula corresponding to the coupling mode; the first testing module is used for testing whether the average optical power under the bias current and the modulation current is within an error range allowed by the target average optical power; the second testing module is used for testing whether the extinction ratios under the bias current and the modulation current are within the error range allowed by the target extinction ratio when the average optical power under the bias current and the modulation current is within the error range allowed by the target average optical power; and the determining module is used for determining the bias current and the modulation current as required parameters when the extinction ratios under the bias current and the modulation current are within the error range allowed by the target extinction ratio.

In a third aspect, an embodiment of the present application further provides an electronic device, including: a memory and a processor, the processor coupled to the memory; the memory is used for storing programs; the processor is configured to invoke a program stored in the memory to perform the method according to the first aspect embodiment and/or any possible implementation manner of the first aspect embodiment.

In a fourth aspect, embodiments of the present application further provide a storage medium, on which a computer program is stored, where the computer program is executed by a processor to perform the method provided in the foregoing first aspect and/or any one of the possible implementation manners of the first aspect.

Additional features and advantages of the application will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by the practice of the embodiments of the application. The objectives and other advantages of the application may be realized and attained by the structure particularly pointed out in the written description and drawings.

Drawings

In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings needed to be used in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings without creative efforts. The foregoing and other objects, features and advantages of the application will be apparent from the accompanying drawings. Like reference numerals refer to like parts throughout the drawings. The drawings are not intended to be to scale as practical, emphasis instead being placed upon illustrating the subject matter of the present application.

Fig. 1 shows a flowchart of an optical module debugging method provided in an embodiment of the present application.

Fig. 2 shows a characteristic curve corresponding to laser current and light emitting power of the optical module provided in the embodiment of the present application.

Fig. 3 shows a schematic diagram of a light module debugging method provided in an embodiment of the present application.

Fig. 4 shows a schematic diagram of a principle of still another optical module debugging method provided in an embodiment of the present application.

Fig. 5 shows a block diagram of an optical module debugging apparatus according to an embodiment of the present application.

Fig. 6 shows a schematic structural diagram of an electronic device provided in an embodiment of the present application.

Detailed Description

The technical solutions in the embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application.

It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, it need not be further defined and explained in subsequent figures. Meanwhile, relational terms such as "first," "second," and the like may be used solely in the description herein to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.

Further, the term "and/or" in the present application is only one kind of association relationship describing the associated object, and means that three kinds of relationships may exist, for example, a and/or B may mean: a exists alone, A and B exist simultaneously, and B exists alone.

In view of the problem that the existing test method needs to cycle for many times to find a final appropriate value, so that efficiency is not high, the embodiment of the application provides an optical module debugging method, and debugging efficiency is improved by reducing the number of debugging iteration cycles. The optical module debugging method provided by the embodiment of the present application will be described below with reference to fig. 1.

Step S101: the method comprises the steps of obtaining the slope and intercept of a characteristic relation curve corresponding to laser current and luminous power of an optical module, and obtaining the coupling mode of a driving circuit and a laser in the optical module.

When an optical module needs to be debugged, the slope and intercept of a characteristic relation curve (LIV) corresponding to the laser current and the luminous power of the optical module are obtained, and the coupling mode of a driving circuit and a laser in the optical module is obtained.

The laser is an electro-optical conversion process, and given different currents, i.e. different intensities of light power can be emitted, the characteristic relation curve (LIV) of the laser current and the light emitting power is shown in fig. 2. As can be seen from fig. 2, when the current of the laser is greater than Ith, the current and the optical power change linearly. Assuming this linear variation equation: p is the optical power, SE is the laser luminous power (i.e. the slope of the LIV slope), I is the current applied to the laser, and offset is the intercept of the LIV slope (equation 1).

The LIV curve is equivalent to a straight line when the current is larger than Ith, and SE and offset are the slope and intercept of the straight line. The equation of this line can be easily obtained by the method of "determining a straight line at two points". In one embodiment, the process of obtaining the slope and intercept of the characteristic relationship curve corresponding to the laser current and the light emitting power of the optical module is as follows: obtaining a first average optical power (AOP1) at a first bias current (IBIAS1) and obtaining a second average optical power (AOP2) at a second bias current (IBIAS 2); and calculating the slope and the intercept according to the first bias current, the first average light power, the second bias current, the second average light power and a preset linear variation formula (formula 1). The first bias current and the second bias current can be currents which are larger than Ith current and have any magnitude within the maximum working current of the laser.

Definition of Average Optical Power (AOP): the average optical power of the spot is detected when the transmitter transmits the pseudo-random sequence signal. That is, AOP is P0+ (P1-P0)/2 (formula 2), where P1 is the optical power continuously transmitting "1" signal, and P0 is the optical power continuously transmitting "0" signal.

The optical module has two coupling modes of a driving circuit and a laser, namely direct current coupling and alternating current coupling.

It should be noted that the slope and intercept of the characteristic relationship curve (LIV) corresponding to the laser current and the light emitting power of the obtained optical module may be calculated in advance according to the above principle, and when the optical module needs to be debugged, the slope and intercept may be directly obtained from the database; of course, the calculation may be performed temporarily according to the above principle when the optical module needs to be debugged.

Step S102: and calculating bias current and modulation current corresponding to the target average optical power and the target extinction ratio according to the slope, the intercept and a preset formula corresponding to the coupling mode.

The target Average Optical Power (AOP) and the target Extinction Ratio (ER) to be adjusted are known quantities, and the Slope (SE) and the intercept (offset) have also been calculated, and at this time, the offset current (IBIAS) and the modulation current (IMOD) corresponding to the target average optical power and the target extinction ratio to be adjusted can be calculated by combining with a preset formula corresponding to a specific circuit coupling manner.

When the coupling mode of the driving circuit and the laser in the optical module is direct current coupling, the corresponding preset formula comprises: a bias current equation and a modulation current equation. The bias current formula is (2 × AOP/(1+ ER) -offset)/SE (formula 3), and the modulation current formula is IMOD ═ 2 × AOP (ER-1)/((ER +1) × SE) (formula 4). In the formula, IBIAS is a bias current, IMOD is a modulation current, AOP is a target average optical power, ER is a target extinction ratio, SE is a slope, and offset is an intercept.

When the coupling mode of the driving circuit and the laser in the optical module is ac coupling, the corresponding preset formula includes: a bias current equation and a modulation current equation. In this case, the bias current formula is (2 × AOP/(1+ ER) -offset)/SE + AOP (ER-1)/((ER +1) × SE) (formula 5), and the modulation current formula is IMOD ═ 2 × AOP (ER-1)/((ER +1) × SE) (formula 4).

Wherein the Extinction Ratio (ER) is defined as: the ratio of the optical power transmitted by the transmitter to transmit the optical power to the transmitter to obtain ER (ER) P1/P0.

The derivation of the above bias current equation and modulation current equation is given below:

the relationships between P0 and P1 and AOP and ER can be inversely calculated by formula 2(AOP ═ P0+ (P1-P0)/2) and ER ═ P1/P0:

p0 ═ 2 × AOP/(1+ ER) (equation 6);

p1 ═ ER × P0 ═ 2 × ER AOP/(1+ ER) (formula 7).

The following can be obtained from formula 1(P ═ SE × I + offset), formula 6(P0 ═ 2 × AOP/(1+ ER)), and formula 7(P1 ═ ER ═ P0 ═ 2 × ER AOP/(1+ ER)):

p0 ═ SE × BIAS0+ offset ═ 2 × AOP/(1+ ER) (equation 8);

p1 (SE × BIAS1+ offset — 2 × ER AOP/(1+ ER) (equation 9).

IBIAS and IMOD produce different effects when the laser driver circuit and the laser are coupled differently. When DC coupling is used, the BIAS current is BIAS0 current in FIG. 2, and the modulation current is equal to BIAS1-BIAS0, i.e.: IBIAS ═ BIAS0 (equation 10); IMOD is BIAS1-BIAS0 (formula 11). The relationship between AOP and ER, IBIAS and IMOD in dc coupling can be obtained according to equations 8, 9, 10 and 11, that is:

IBIAS ═ 2 × AOP/(1+ ER) -offset)/SE (formula 3);

IMOD 2 AOP (ER-1)/((ER +1) × SE) (formula 4).

When AC coupling is used, the BIAS current is the BIAS current of FIG. 2, and the modulation current is still equal to BIAS1-BIAS0, i.e.: IBIAS 0+ (BIAS1-BIAS0)/2 (equation 12); IMOD is BIAS1-BIAS0 (formula 11). The relationship between AOP and ER and IBIAS and IMOD in ac coupling can be obtained according to equations 8, 9, 12 and 11, that is:

IBIAS ═ 2 × AOP/(1+ ER) -offset/SE + AOP × (ER-1)/((ER +1) × SE) (formula 5);

IMOD 2 AOP (ER-1)/((ER +1) × SE) (formula 4).

From equations 3, 4 and 5, the IMOD and IBIAS currents to be tuned are only related to four parameters AOP, ER, SE and offset. And AOP and ER are target values to be debugged and are known quantities. Therefore, the IBIAS and IMOD current values needed for debugging to the target AOP and the target ER can be directly calculated only by knowing SE and offset.

Step S103: and testing whether the average optical power under the bias current and the modulation current is within an allowable error range of the target average optical power.

After IBIAS and IMOD currents needing to be debugged are calculated, whether the calculated bias current and modulation current meet preset debugging conditions or not is tested, if yes, debugging is finished, and if not, re-debugging is needed. That is, after the IBIAS and IMOD currents to be debugged are calculated, the parameters of the optical module are set as the bias current and the modulation current, and it is tested whether the average optical power under the bias current and the modulation current is within the error range (e.g., 3%) allowed by the target average optical power, and when the average optical power under the bias current and the modulation current is within the error range (e.g., 5%) allowed by the target average optical power, step S104 is executed, that is, it is tested whether the extinction ratio under the bias current and the modulation current is within the error range (e.g., 5%) allowed by the target extinction ratio; when the average optical power under the bias current and the modulation current is not within the error range (such as 3%) allowed by the target average optical power, the debugging fails, and the optical module is considered to be abnormal.

For example, if the allowable error range of the target average optical power is 5%, the average optical power under the bias current and the modulation current is between 95% and 105% of the target average optical power, and the optical power is qualified.

Step S104: and testing whether the extinction ratios under the bias current and the modulation current are within the error range allowed by the target extinction ratio.

When the average optical power under the bias current and the modulation current is within the error range (such as 3%) allowed by the target average optical power, testing whether the extinction ratio under the bias current and the modulation current is within the error range (such as 5%) allowed by the target extinction ratio, and when the extinction ratio under the bias current and the modulation current is within the error range allowed by the target extinction ratio, determining the bias current and the modulation current as required parameters, otherwise, re-debugging is needed. For example, if the allowable error range of the target extinction ratio is 3%, the average optical power under the bias current and the modulation current is 97% -103% of the target average optical power, and the optical power is qualified.

Step S105: determining the bias current and the modulation current as required parameters.

And determining the bias current and the modulation current as required parameters when the extinction ratios at the bias current and the modulation current are within the error range allowed by the target extinction ratio.

Because the IMOD is a rapidly changing alternating current quantity in practical application, and is influenced by factors such as signal quality, measurement error and the like, the IMOD directly calculated according to the target ER may have a certain deviation, at this time, the difference can be made up by performing fixed compensation on the target ER, namely, calculation is performed according to the target ER + Δ ER during calculation, that is, when the extinction ratio under the bias current and the modulation current is not within the error range allowed by the target extinction ratio, the target extinction ratio (the target ER + Δ ER) is finely adjusted by adopting an approximation method until the bias current and the modulation current meeting the preset adjustment condition are obtained. After the target extinction ratio is trimmed, repeating the steps S102-S104, i.e. calculating the new bias current and the new modulation current corresponding to the trimmed target extinction ratio and the trimmed target average optical power according to the slope, the intercept and the preset formula corresponding to the coupling mode; testing whether the average optical power under the new bias current and the new modulation current is within an error range allowed by the target average optical power; when the average optical power under the new bias current and the new modulation current is within the error range allowed by the target average optical power, testing whether the extinction ratio under the new bias current and the new modulation current is within the error range allowed by the target extinction ratio after fine adjustment; and when the extinction ratios under the new bias current and the new modulation current are within the error range allowed by the target extinction ratio after fine adjustment, determining the new bias current and the new modulation current as required parameters. And when the extinction ratio under the new bias current and the new modulation current is not within the error range allowed by the trimmed target extinction ratio, continuing to trim the target extinction ratio, and repeating the steps S102-S104 until the bias current and the modulation current meeting the preset debugging condition are obtained.

In order to obtain the required bias current and modulation current quickly, as an embodiment, before the optical module is debugged, that is, before step S101, a fixed default bias current initial value IBIAS1 (preset bias current) and a modulation current initial value IMOD1 (preset modulation current) may be directly written, during debugging, whether the average optical power under the bias current initial value IBIAS1 and the modulation current initial value IMOD1 is within an error range allowed by a target average optical power is directly tested, and if the average optical power is within the error range allowed by the target average optical power, whether the extinction ratio under the bias current initial value IBIAS1 and the modulation current initial value IMOD1 is within the error range allowed by the target extinction ratio is tested; if the deviation is within the error range allowed by the extinction ratio, the bias current initial value IBIAS1 and the modulation current initial value IMOD1 are required parameters, and debugging is directly passed through. Through experience acquisition, the two default values can be optimized, so that the optical module can directly meet the requirements of AOP and ER with high probability according to the parameters of the default values before debugging. In this embodiment, only if it is determined that the average optical power under the bias current initial value IBIAS1 and the modulation current initial value IMOD1 is not within the error range allowed by the target average optical power, the following steps S101-S105 are executed, and the schematic diagram of the principle is shown in fig. 3. In this embodiment, the first bias current is the preset bias current, and at this time, it is only necessary to set one power point to calculate SE and offset, so as to calculate the required IBIAS and IMOD currents.

Considering the difference in coupling efficiency of the laser, if the parameters required for calculation and debugging are calculated by using a fixed target average optical power, the BIAS currents (reference currents) corresponding to the fixed power point will have different magnitudes. And too large or too small BIAS current affects the working bandwidth of the laser or the power consumption of the optical module, thereby affecting other performance parameters of the optical module. Therefore, in one embodiment, a dynamic adjustment mechanism for the target average optical power is added on the basis of the debugging process (steps S101-S105). That is, before step S102, the method further includes: calculating the reference current corresponding to the initial target average light power according to a preset formula corresponding to the slope, the intercept and the reference current; and adjusting the initial target average light power according to the reference current to obtain the target average light power. The above steps S102-S105 are repeated, and the schematic diagram of this embodiment is shown in fig. 4, in which the initial target average optical power may be the target average optical power in fig. 3.

In this embodiment, the process of adjusting the target average optical power according to the reference current may be to, through presetting a BIAS current range, reduce the target AOP and recalculate the BIAS current and the modulation current if the BIAS current calculated by the target AOP is greater than or equal to the preset BIAS range (i.e., greater than or equal to the maximum value in the BIAS range). If the BIAS current calculated by the target AOP is smaller than the set BIAS range (i.e. smaller than the minimum value in the BIAS range), the target AOP is increased to recalculate the BIAS current and the modulation current. And if the BIAS current calculated by the target AOP is within the preset BIAS current range, the updated target average optical power is equal to the original target average optical power, which is equivalent to that the original target average optical power is not adjusted. And the increased or decreased target AOP is within the AOP debugging requirement range of the optical module. The preset formula corresponding to the reference current is as follows: BIAS ═ AOP-offset/SE (equation 13).

According to the optical module debugging method provided by the embodiment of the application, the final debugging parameters can be obtained at a high probability only by a small number of steps, and repeated cycle debugging is avoided. In addition, after IBIAS and IMOD currents corresponding to the target AOP and the target ER are calculated, the average optical power under the bias current and the modulation current is very close to that of the target ER, even if the average optical power does not fall into the debugging specification, the average optical power does not have too large difference, usually, only one cycle of 'approximation method' is needed for fine adjustment, and the efficiency is very high.

The embodiment of the present application further provides an optical module debugging apparatus 100, as shown in fig. 5. The optical module commissioning apparatus 100 includes: an acquisition module 110, a calculation module 120, a first test module 130, a second test module 140, and a determination module 150.

The obtaining module 110 is configured to obtain a slope and an intercept of a characteristic relationship curve corresponding to a laser current and a light emitting power of an optical module, and obtain a coupling manner between a driving circuit and a laser in the optical module. Optionally, the obtaining module 110 is configured to obtain a first average optical power under a first bias current, and obtain a second average optical power under a second bias current; and the slope and the intercept are calculated according to the first bias current, the first average light power, the second bias current, the second average light power and a preset linear change formula.

And the calculating module 120 is configured to calculate a bias current and a modulation current corresponding to the target average optical power and the target extinction ratio according to the slope, the intercept, and a preset formula corresponding to the coupling mode.

Optionally, the coupling manner is dc coupling, and the calculating module 120 is specifically configured to calculate a bias current and a modulation current corresponding to the target average optical power and the target extinction ratio by tuning to the slope, the intercept, a bias current formula under the dc coupling, and a modulation current formula, where the bias current formula is IBIAS ═ AOP/(1+ ER) -offset/SE, and the modulation current formula is IMOD ═ 2 × AOP × (ER-1)/((ER +1) × SE), where IBIAS is the bias current, IMOD is the modulation current, AOP is the target average optical power, ER is the target extinction ratio, SE is the slope, and offset is the intercept.

The coupling mode is ac coupling, and the calculating module 120 is specifically configured to calculate a bias current and a modulation current corresponding to a target average optical power and a target extinction ratio according to the slope, the intercept, a bias current formula under the ac coupling, and a modulation current formula, where the bias current formula is IBIAS ═ (2 × AOP/(1+ ER) -offset)/SE + AOP (ER-1)/((ER +1) /), where IBIAS is the bias current, IMOD is the modulation current, AOP is the target average optical power, ER is the target extinction ratio, SE is the slope, and fset is the intercept.

A first testing module 130, configured to test whether the average optical power under the bias current and the modulation current is within an error range allowed by the target average optical power.

A second testing module 140, configured to test whether the extinction ratios at the bias current and the modulation current are within an error range allowed by the target extinction ratio when the average optical power at the bias current and the modulation current is within the error range allowed by the target average optical power.

And the determining module 150 is configured to determine the bias current and the modulation current as required parameters when the extinction ratios under the bias current and the modulation current are within an error range allowed by the target extinction ratio.

Optionally, before the obtaining module 110 obtains the slope and the intercept of the characteristic curve corresponding to the laser current and the light emitting power of the optical module, the determining module 150 is further configured to determine that the average light power under the preset bias current and the preset modulation current is not within an error range allowed by the target average light power.

Optionally, the optical module commissioning apparatus 100 further includes an adjusting module, configured to, after the second testing module 140 tests whether the extinction ratios under the bias current and the modulation current are within the error range allowed by the target extinction ratio, adjust the target extinction ratio by using an approximation method when the extinction ratios under the bias current and the modulation current are not within the error range allowed by the target extinction ratio. Correspondingly, the calculating module 120 is further configured to calculate a new bias current and a new modulation current corresponding to the target average optical power and the trimmed target extinction ratio according to the slope, the intercept, and a preset formula corresponding to the coupling mode; a first testing module 130, configured to test whether the average optical power at the new bias current and the new modulation current is within an error range allowed by the target average optical power; the second testing module 140 is further configured to test whether the extinction ratios under the new bias current and the new modulation current are within an error range allowed by the target extinction ratio after the fine tuning when the average optical powers under the new bias current and the new modulation current are within an error range allowed by the target average optical power; the determining module 150 is further configured to determine the new bias current and the new modulation current as the required parameters when the extinction ratios at the new bias current and the new modulation current are within the error range allowed by the trimmed target extinction ratio.

Optionally, before the calculating module 120 calculates the offset current and the modulation current corresponding to the target average optical power and the target extinction ratio according to the slope, the intercept and the preset formula corresponding to the coupling mode, the calculating module 120 is further configured to calculate the reference current corresponding to the initial target average optical power according to the preset formula corresponding to the slope, the intercept and the reference current; and adjusting the initial target average light power according to the reference current to obtain the target average light power. .

The optical module debugging apparatus 100 provided in the embodiment of the present application has the same implementation principle and technical effect as those of the foregoing method embodiments, and for brief description, no mention is made in the apparatus embodiment, and reference may be made to the corresponding contents in the foregoing method embodiments.

As shown in fig. 6, fig. 6 is a block diagram illustrating a structure of an electronic device 200 according to an embodiment of the present disclosure. The electronic apparatus 200 includes: a transceiver 210, a memory 220, a communication bus 230, and a processor 240.

The elements of the transceiver 210, the memory 220, and the processor 240 are electrically connected to each other, directly or indirectly, to enable data transmission or interaction. For example, the components may be electrically coupled to each other via one or more communication buses 230 or signal lines. The transceiver 210 is used for transceiving data. The memory 220 is used for storing a computer program, such as a software functional module shown in fig. 5, that is, the light module debugging apparatus 100. The optical module debugging apparatus 100 includes at least one software functional module, which may be stored in the memory 220 in the form of software or firmware (firmware) or solidified in an Operating System (OS) of the electronic device 200. A processor 240 for executing an executable module stored in the memory 220, such as a software functional module or a computer program comprised by the light module commissioning device 100. For example, the processor 240 is configured to obtain a slope and an intercept of a characteristic relationship curve corresponding to a laser current and a light emitting power of an optical module, and obtain a coupling manner between a driving circuit and a laser in the optical module; the device is also used for calculating bias current and modulation current corresponding to the target average optical power and the target extinction ratio according to the slope, the intercept and a preset formula corresponding to the coupling mode; the device is also used for testing whether the average optical power under the bias current and the modulation current is within an allowable error range of the target average optical power; the device is also used for testing whether the extinction ratios under the bias current and the modulation current are within the error range allowed by the target extinction ratio when the average optical power under the bias current and the modulation current is within the error range allowed by the target average optical power; and the control circuit is also used for determining the bias current and the modulation current as required parameters when the extinction ratios under the bias current and the modulation current are within the error range allowed by the target extinction ratio.

The Memory 220 may be, but is not limited to, a Random Access Memory (RAM), a Read Only Memory (ROM), a Programmable Read-Only Memory (PROM), an Erasable Read-Only Memory (EPROM), an electrically Erasable Read-Only Memory (EEPROM), and the like.

The processor 240 may be an integrated circuit chip having signal processing capabilities. The processor may be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), and the like; but also Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field Programmable Gate Arrays (FPGAs) or other programmable logic devices, discrete Gate or transistor logic devices, discrete hardware components. The various methods, steps, and logic blocks disclosed in the embodiments of the present application may be implemented or performed. A general purpose processor may be a microprocessor or the processor 240 may be any conventional processor or the like.

The electronic device 200 includes, but is not limited to, a computer. It should be noted that, when debugging the optical module, the electronic device 200 needs to cooperate with a measuring device (e.g. an optical oscilloscope) of the ER and a measuring device (e.g. an optical power meter) of the AOP. The electronic device 200 is used as a basis for testing according to the AOP transmitted by the measurement device of the AOP, for example, whether the average optical power at the bias current and the modulation current is within an allowable error range of the target average optical power. And the electronic device 200 tests whether the extinction ratios at the bias current and the modulation current are within the error range allowed by the target extinction ratio according to the ER transmitted by the optical indicator. The system architecture of the debugging optical module related in the embodiment of the present application is the same as the system architecture of the existing debugging optical module, and is well known to those skilled in the art, and is not described herein again.

The embodiment of the present application further provides a non-volatile computer-readable storage medium (hereinafter, referred to as a storage medium), where a computer program is stored on the storage medium, and when the computer program is run by the electronic device 200, the optical module debugging method is performed.

It should be noted that, in the present specification, the embodiments are all 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.

In the embodiments provided in the present application, it should be understood that the disclosed apparatus and method can be implemented in other ways. The apparatus embodiments described above are merely illustrative, and for example, the flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of apparatus, methods and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.

In addition, functional modules in the embodiments of the present application may be integrated together to form an independent part, or each module may exist separately, or two or more modules may be integrated to form an independent part.

The functions, if implemented in the form of software functional modules and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application or portions thereof that substantially contribute to the prior art may be embodied in the form of a software product stored in a storage medium and including instructions for causing a computer device (which may be a personal computer, a notebook computer, a server, or an electronic device) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.

The above description is only for the specific embodiments of the present application, but the scope of the present application is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present application, and shall be covered by the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

17页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种半导体激光器芯片贴片装置及方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类