This application is based upon and claims the benefits of priority of the prior Japanese Patent Application No. 2008-161964, filed on Jun. 20, 2008, the entire contents of which are incorporated herein by reference.
The embodiments discussed herein relate to an apparatus for controlling temperature and an apparatus for transmitting optical signals.
Optical transmitters use semiconductor laser devices as an optical signal source, along with oscillation control to produce a desired fixed wavelength. Distributed feedback (DFB) laser is widely used for this purpose. The oscillation wavelength of a DFB laser is determined by Bragg grating formed in an active region of the semiconductor chip. Altering the temperature of Bragg grating causes variations in its refractive index. For this reason, variations of the device's operating temperature affect the wavelength of the produced laser beam.
Because of its temperature dependence, the DFB laser is used together with a temperature regulating mechanism. Temperature control may be implemented by using, for example, a modularized Peltier-effect device (known as a thermo-electric cooler, or TEC) to cool or heat a DFB laser device. The temperature of the DFB laser device can be regulated by controlling the current of this TEC module.
Generally, a TEC driver that produces a pulse-width modulated (PWM) voltage output is used to supply a current to a TEC.
The TEC driver 50 outputs a pulse-width modulated voltage (PWM signal) from its PWM terminal, the ripples of which are smoothed out by an LC filter formed from the above-noted coil L and capacitor C0. The resulting average DC voltage m is applied to one control terminal c1 of the TEC 60. The other control terminal c2 of the TEC 60 is driven to either a high-level voltage or low-level voltage provided as an H/C signal from the TEC driver 50 through its from H/C terminal. The voltage difference between those two control terminals c1 and c2 causes a current flow in the TEC 60. This current is referred to as TEC current, or ITEC.
As operating point C moves to the right, away from operating point B (i.e., as Vin(+) increases further above Vin(−)), the absolute value of differential input voltage Vd becomes larger, thus resulting in an increased ITEC(+). As operating point C moves toward operating point B (i.e., as Vin(+) approaches Vin(−)), the absolute value of differential input voltage Vd becomes smaller, thus resulting in a decreased ITEC(+).
Operating point A, on the other hand, is where Vin(+) is lower than Vin(−), or Vin(+)<Vin(−). The TEC 60 is brought to this operating point A when H/C signal is high, at which a TEC current flows in the direction from control terminal c2 to control terminal c1. The symbol ITEC(−) refers to a TEC current in this direction.
As operating point A moves to the left, away from operating point B (i.e., as Vin(+) decreases further below Vin(−)), the absolute value of differential input voltage Vd becomes larger, thus resulting in an increased ITEC(−).
As operating point A moves toward operating point B (i.e., as Vin(+) approaches Vin(−)), the absolute value of differential input voltage Vd becomes smaller, thus resulting in a decreased ITEC(−).
Referring now to
At operating point C2 (see upper half of
At operating point C1 (see lower half of
The larger the current ITEC(+) becomes, the more the TEC 60 can cool the object to which it is attached. As the operating point moves away from B to C1 and then to C2, the magnitude of ITEC(+) increases, and the TEC 60 offers more cooling power accordingly. As the operating point moves back from C2 to C1 and then to B, the magnitude of ITEC(+) decreases, and the TEC 60 offers less cooling power accordingly.
Referring to
At operating point A1 (see upper half of
At operating point A2 (see lower half of
The larger the current ITEC(−) becomes, the more the TEC 60 can heat the object to which it is attached. As the operating point moves away from B to A1 and then to A2, the magnitude of ITEC(−) increases, and the TEC 60 offers more heating power accordingly. As the operating point moves back from A2 to A1 and then to B, the magnitude of ITEC(−) decreases, and the TEC 60 offers less heating power accordingly.
The above-described cooling and heating operations of the TEC 60 are summarized in
Japanese Laid-open Patent Publication No. 11-126939 (1999), paragraph Nos. 0027 to 0059, FIG. 1, offers a conventional TEC-related technique. Specifically, this literature proposes a method for reducing power consumption of a TEC device that is used to control temperature of an LD chip. The proposed method stops supplying current to the TEC device when the ambient temperature is within the LD chip's guaranteed operating temperature range.
As an example of conventional PWM technique, Japanese Laid-open Patent Publication No. 2005-341736, paragraph Nos. 0022 to 0025, FIG. 1, proposes a method for suppressing noise. The proposed method uses exclusive OR and logical AND operations of two PWM signals to control the driver.
The above-described TEC driver 50 may have problems when it stays in the vicinity of operating point B, as in the case of transition from cooling to heating or vice versa. The difference between Vin(−) and Vin(+) is small in the vicinity of operating point B, and that condition could cause shoot-through current within the TEC driver 50. Also, the PWM and H/C signals could behave irregularly in that condition, resulting in a malfunction of the TEC driver 50 and consequent switching noise.
Shoot-through current occurs as follows.
The gate of FET 51 is connected to one drive output of the gate driver 55. The gate of FET 52 is connected to the other drive output of the same gate driver 55. The source of FET 51 is connected to power supply VDD, together with the source of FET 53. The drains of FETs 51 and 52 are connected together with the PWM terminal. The source of FET 52 is connected to the ground (GND), as is the source of FET 54. The gate of FET 53 is connected to one drive output of another gate driver 56. The gate of FET 54 is connected to the other drive output of the gate driver 56. The drains of FETs 53 and 54 are connected together with the H/C terminal.
Shoot-through current i1 flows from VDD to GND via the source of FET 51, the source of FET 53, the drain of FET 53, H/C terminal, the drain of FET 54, and the source of FET 54 in that order. Shoot-through current i2 flows from VDD to GND via the source of FET 51, drain of FET 51, PWM terminal, drain of FET 52, source of FET 52, and source of FET 54 in that order.
The aforementioned irregularity of PWM and H/C signals occurs as follows.
Repetitive voltage fluctuations are observed, along with shoot-through current on the power supply line.
The Shoot-through current previously illustrated in
Conventionally, TECs have been used mostly for cooling a CPU or similar devices. They have also been applied in recent years to optical transmitters for the purpose of temperature control of laser diodes (LD). In the latter application, the TEC 60 is supposed to offer both cooling and heating functions by switching directions of TEC current flow according to the ambient temperature. It is sometimes necessary for the TEC driver 50 to control the TEC 60 in a neutral way (i.e., neither cool nor heat), while restricting the TEC current as much as possible for a certain duration. The TEC driver 50 encounters this situation when switching its operation from cooling to heating or vice versa.
As discussed earlier, operating point B is where the above-noted transitions actually take place. At this operating point B, however, the TEC driver 50 may experience problems such as internal shoot-through current and distorted PWM pattern. Accordingly, an attempt to regulate the TEC current to zero would result in noise on a power supply line of the TEC driver 50, and that noise could lead to malfunction of, or produce unwanted effects on, other control circuits and monitor devices that share the same power supply line in the optical transmitter.
To avoid generation of noise, the TEC current may be fixed to a non-zero value A. Even if a small value is selected for this A, supplying such a non-zero TEC current continuously to the TEC 60 will cause some amount of temperature shift. That is, the TEC 60 will be cooled if A is positive and warmed if A is negative. This method is unable to maintain the temperature of the object.
According to an aspect of the present invention, there is provided a temperature control apparatus for controlling temperature of an object. This apparatus includes the following elements: a thermo-control device, located close to the object, to cool or heat the object according to a current supplied thereto; a thermo-control driver to control the current of the thermo-control device according to a control voltage; a temperature sensor to observe the temperature of the object; and a variable voltage controller to vary the control voltage such that the observed temperature of the object will be a specified reference temperature, so as to achieve temperature regulation of the object. The variable voltage controller begins to operate in alternate setting mode when the control voltage is expected to enter a voltage range in which the thermo-control driver could malfunction. During that alternate setting mode, the variable voltage controller supplies the thermo-control driver with an alternating control voltage that alternates between a first control voltage and a second control voltage at predetermined intervals. Here, the first control voltage is a malfunction-free voltage near a lower limit of the voltage range, and the second control voltage is another malfunction-free voltage near an upper limit of the voltage range.
The object and advantages of the invention will be realized and attained by means of the elements and combinations particularly pointed out in the claims.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are not restrictive of the invention, as claimed.
Embodiments of the present invention will now be described below with reference to the accompanying drawings, wherein like reference numerals refer to like elements throughout.
The thermo-control device 11a is located close to the object 10a to cool or heat the object according to a current supplied to the thermo-control device 11a. The thermo-control driver 12a varies its output current according to a given control voltage Va. The temperature sensor 3 observes the temperature of the object 10a. The variable voltage controller 4 varies the control voltage Va such that the observed temperature of the object 10a will be a specified reference temperature, thereby achieving temperature regulation.
Referring to
The temperature of the object 10a is affected by variations of the ambient temperature or other external disturbances when it is controlled in the alternate setting mode using particular control voltages v1 and v2. The variable voltage controller 4 may need to set a new control voltage Va to regulate the temperature against such disturbances. If this control voltage Va is equal to or lower than the first control voltage v1, or if it is equal to or higher than the second control voltage value v2, the variable voltage controller 4 exits from the alternate setting mode and returns to its ordinary feedback control mode to regulate the object's temperature.
In other words, the variable voltage controller 4 produces a control voltage Va in different ways depending on a voltage v that is supposed to be supplied to the thermo-control driver 12a. When v≦v1 or v2≦v, the variable voltage controller 4 outputs this v as is. When v1<v<v2, the variable voltage controller 4 outputs, not that voltage v, but v1 and v2 alternately at predetermined intervals.
Referring now to
The thermo-control device 11a is a thermo-electric cooler (TEC), for example. Located close to the object 10a, the thermo-control device 11a (hereafter, TEC 11a) cools or heats it depending on the direction (polarity) of a supply current. The degree of cooling and heating can be varied in accordance with the amount of this supply current. The device drive unit 12 includes a thermo-control driver (or TEC driver) 12a, an LC filter 12b formed from a coil L and a capacitor C0, and a constant voltage source 12c.
The thermo-control driver 12a is actually a TEC driver circuit and thus referred to hereafter as a TEC driver 12a. This TEC driver 12a receives a first control voltage Vin(+) and a second control voltage Vin(−), the former being variable, the latter being fixed. The TEC driver 12a supplies the TEC 11a with an electric current. The polarity of this current depends on whether Vin(+) is higher than Vin(−), and the amount of this current varies with the difference between Vin(+) and Vin(−). The structure and operation of such TEC, TEC driver, and LC filter have been discussed earlier with reference to
The temperature sensor 3 observes the temperature of the object 10a under control. The variable voltage controller 4 varies the first control voltage Vin(+) such that the observed temperature will reach a desired reference temperature and be maintained at that temperature, thereby achieving temperature regulation.
The output current of the TEC driver 12a becomes zero when Vin(+) coincides with Vin(−). This operating point is referred to as a neutral operating point, or operating point B. The TEC driver 12a could malfunction in a certain range around operating point B. This range is thus referred to as a malfunction range H.
A first operating point B(+) is defined in a first domain of control voltages where Vin(+) is higher than Vin(−). In the first domain, the cooling power decreases as the TEC driver 12a approaches operating point B. Stated in reverse, the cooling power increases as the TEC driver 12a moves away from operating point B. Preferably, the first operating point B(+) is located in the vicinity of the malfunction range H mentioned above. VinP represents the value of Vin(+) at this operating point B(+).
Likewise, a second operating point B(−) is defined in a second domain of the control voltages where Vin(+) is lower than Vin(−). In the second domain, the heating power decreases as the TEC driver 12a approaches operating point B. Stated in reverse, the heating power increases as the TEC driver 12a moves away from operating point B. Preferably, the second operating point B(−) is defined in the vicinity of the malfunction range H mentioned above. VinM represents the value of Vin(+) at this operating point B(−).
During the course of temperature regulation, the variable voltage controller 4 may find the control voltage Vin(+) entering or approaching the malfunction range H. If this is the case, the variable voltage controller 4 begins to operate in alternate setting mode to prevent the control voltage Vin(+) from staying in the malfunction range H. In the alternate setting mode, the variable voltage controller 4 supplies the TEC driver 12a with a control voltage Vin(+) that alternates between VinP at the first operating point B(+) and VinM at operating point B(−) at predetermined intervals.
During the time when it operates at operating point B(+), the device drive unit 12 outputs a low H/C signal since Vin(+) is smaller than Vin(−). The PWM signal has a low duty cycle (i.e., short high-state duration). As depicted in
As can be seen from the above, the present embodiment sets the operating point of the TEC driver 12a alternately to B(+) and B(−) when Vin(+) is about to enter a malfunction range H of the TEC driver 12a. That is, the variable voltage controller 4 controls its output Vin(+) in such a way that two set voltages VinP and VinM corresponding to operating points B(+) and B(−) will be supplied alternately to the voltage input terminal IN+ of the TEC driver 12a. The proposed control technique makes it possible to prevent the TEC driver 12a from experiencing excessive shoot-through current. As
The temperature of the object 10a is affected by variations of the ambient temperature or other external disturbances when it is controlled at operating points B(+) and B(−) in alternate setting mode. The variable voltage controller 4 may need to set a new control voltage Vin(+) to regulate the temperature against such disturbances. If this control voltage Vin(+) is equal to or lower than VinM, or if it is equal to or higher than VinP, then the variable voltage controller 4 exits from alternate setting mode and returns to its ordinary feedback control mode to regulate the object's temperature by using the control voltage Vin(+) as is.
In a transition period between cooling and heating operations, it is necessary to control the TEC 11a in a neutral way (i.e., neither cool nor heat), while restricting the TEC current as much as possible for a certain duration. The control voltage Vin(+) is likely to approach the malfunction range H of the TEC driver 12a in such conditions. Conventional TEC drivers could malfunction or produce noise when their Vin(+) is set for zero or almost zero TEC current. Unlike those conventional drivers, the TEC driver 12a in the proposed temperature control apparatus 10-1 operates in a stable way because its operating point will alternate between B(+) and B(−) so as to prevent Vin(+) from entering the malfunction range H.
While the above-described variable voltage controller 4 is configured to activate alternate setting mode upon detection of Vin(+) entering the malfunction range H, the preferred embodiments are not limited to that configuration. For example, one embodiment may be configured to enter to or exit from alternate setting mode in response to a command from some upper-level control device that determines whether to switch the TEC 11a from cooling mode to heating mode and vice versa.
As noted above, the alternate setting mode switches between two operating points B(+) and B(−) at predetermined intervals. Preferably, the interval is shorter than a time constant of the TEC 11a, which is part of a transfer function representing how the TEC 11a produces a temperature change in response to a current supplied thereto. Specifically, the thermal output of the TEC 11a has some time delay from its electric current input. This delay is, for example, in the order of seconds (e.g., 0.5 to 5 seconds). Accordingly, the variable voltage controller 4 switches operating points at intervals in the order of micro seconds or milliseconds. For example, the TEC driver 12a stays at operating point B(+) for t microseconds, then moves to operating point B(−) and stays there for t microseconds, and then goes back to operating point (B+). The TEC driver 12a repeats this until it exits from the alternate setting mode. The resulting current of the TEC 11a neither cools nor heats the object, producing no temperature changes. The TEC current is, in effect, zero.
Referring now to the flowchart of
(S1) This step adjusts Vin(+) to Vin(−). The TEC driver 12a is now at operating point B, where Vin(+) equals Vin(−). At this operating point B, the TEC driver 12a experiences power line noise and irregular behaviors of PWM and H/C signals.
(S2) This step increases Vin(+) a bit at a time, while observing power line noise and PWM and H/C signal behaviors. That is, the TEC driver 12a leaves the operating point B and moves its operating point rightward (
(S3) This step determines whether the power line noise has decreased to an acceptable level (e.g., small enough for the circuit components to operate correctly). This step also determines whether the irregularity of PWM and H/C signals has disappeared. If both test results are positive, then the present process proceeds to step S4. Otherwise, the process returns to step S2 for another trial.
(S4) Now that Vin(+) has reached a minimum voltage at which the power line noise is small enough and the PWM and H/C signals exhibit no particular irregularity. VinP is thus set to this voltage.
(S1a) This step adjusts Vin(+) to Vin(−).
(S2a) This step decreases Vin(+) a bit at a time, while observing power line noise and PWM and H/C signal behaviors. That is, the TEC driver 12a leaves the operating point B and moves its operating point leftward (
(S3a) This step determines whether the power line noise has decreased to an acceptable level (e.g., small enough for the circuit components to operate correctly). This step also determines whether the irregularity of PWM and H/C signals has disappeared. If both test results are positive, then the present process proceeds to step S4a. Otherwise, the process returns to step S2a for another trial.
(S4a) Now that Vin(+) has reached a maximum voltage at which the power line noise is small enough and the PWM and H/C signals exhibit no particular irregularity. VinM is thus set to this voltage.
The above-described functions of the temperature control apparatus 10-1 may be applied to an optical transmission device.
The temperature control device 11 includes a TEC 11a and a thermistor 11b. The device drive unit 12 includes a TEC driver 12a, an LC filter 12b, and a constant voltage source 12c. The optical transmitter 13 includes a DFB laser 13a and an SOA 13b and is mounted on the TEC 11a. The ATC 15 includes a voltage-to-temperature converter 15a, a digital computation unit 15b, and a variable voltage controller 15c.
The optical transmission device 1-1 produces an optical signal as follows. The DFB laser 13a is supposed to produce an optical output with a predetermined wavelength λ0. Digital data representing a drive current for this purpose is supplied to the D/A converter 26b, which converts the received digital data into an analog signal. Based on this analog signal, the DFB laser driver 27 produces an LD drive current. The LD drive current energizes the DFB laser 13a, thus oscillating a signal light beam. The SOA 13b is driven with an SOA drive current supplied from the SOA driver 28, thus amplifying the signal light beam.
The splitter 21a then divides the signal light beam from the SOA 13b into two beams. One is transmitted to a subsequent device via an optical fiber, while the other is directed to a PD 22a. This PD 22a converts the signal light beam to a photocurrent. The I/V converter 23a converts this photocurrent to an analog voltage. The A/D converter 24a converts the analog voltage to a digital voltage value, which is referred to as a PD monitor signal.
The APC 25 receives the PD monitor signal from the A/D converter 24a and a reference optical output power level that is specified. The APC 25 produces a digital control signal such that the actual power level of the signal light being monitored by the PD 22a will match with the reference optical output power level.
The D/A converter 26a converts the digital control signal received from the APC 25 into an analog signal, based on which the SOA driver 28 produces an SOA drive current to drive the SOA 13b.
In the optical transmission device 1-1 described above, the temperature of the DFB laser 13a is controlled as follows. The temperature of the DFB laser 13a is measured by a thermistor 11b, the electrical resistance of which varies with temperature. The R/V converter 14 converts this temperature-dependent resistance of the thermistor 11b to an analog voltage signal, and the A/D converter 24b then converts it to a digital voltage signal.
Inside the ATC 15, the voltage-to-temperature converter 15a receives the above digital voltage signal from the A/D converter 24b and interprets it into a temperature monitor signal Tmon. The digital computation unit 15b calculates a temperature difference between the temperature monitor signal Tmon and a specified reference temperature Tref. The reference temperature Tref corresponds to a desired reference wavelength λ0 that the DFB laser 13a is supposed to produce. The digital computation unit 15b outputs a temperature voltage signal u (digital value) corresponding to the calculated temperature difference. The temperature control loop operates to reduce this temperature difference as much as possible.
The variable voltage controller 15c determines whether the temperature voltage signal u falls within a malfunction range H, namely, VinM<u<VinP. If this test indicates true, the variable voltage controller 15c outputs VinM and VinP alternately so that the TEC driver 12a will move between two operating points B(+) and B(−) at predetermined intervals. The D/A converter 26c receives such digital control voltage data from the variable voltage controller 15c and converts it into an analog signal for use by the TEC driver 12a.
Referring now to the flowchart of
(S11) The digital computation unit 15b produces a temperature voltage signal u.
(S12) The variable voltage controller 15c determines whether the temperature voltage signal u is greater than the control voltage VinM of operating point B(−), as well as whether the temperature voltage signal u is lower than the control voltage VinP of operating point B(+). If u≦VinM, or if VinP≦u, then the process proceeds to step S13. If VinM<u<VinP, then the process advances to step S14.
(S13) When u≦VinM, the TEC driver 12a operates steadily as illustrated in
(S14) The variable voltage controller 15c tests a flag indicating which operating point to select. Specifically, flag=0 indicates operating point B(−), and flag=1 indicates operating point B(+). If this flag is set to one, the process advances to step S15. Otherwise, the process proceeds to step S17.
(S15) The variable voltage controller 15c reverses the flag to zero to indicate that operating point B(−) will be selected next time.
(S16) The variable voltage controller 15c outputs VinP, thus switching the operating point of the TEC driver 12a to B(+).
(S17) The variable voltage controller 15c reverses the flag to one to indicate that operating point B(+) will be selected next time.
(S18) The variable voltage controller 15c outputs VinM, thus switching the operating point of the TEC driver 12a to B(−).
(S21) The digital computation unit 15b produces a temperature voltage signal u.
(S22) The variable voltage controller 15c determines whether the temperature voltage signal u is greater than a control voltage VinM(m) of operating point B(−), as well as whether the temperature voltage signal u is lower than a control voltage VinP(p) of operating point B(+). Here, p is a counter that indicates how many times operating point B(+) has been repeated, or how many times VinP has been output. Likewise, m is a counter that indicates how many times operating point B(−) has been repeated, or how many times VinM has been output. If u≦VinM(m), or if VinP(p)≦u, then the process proceeds to step S23. If VinM(m)<u<VinP(p), then the process advances to step S24.
(S23) When u≦VinM(m), the TEC driver 12a operates steadily as illustrated in
(S24) The variable voltage controller 15c tests a flag indicating which operating point to select.
Specifically, flag=0 indicates operating point B(−), and flag=1 indicates operating point B(+). If this flag is set to one, the process advances to step S25. Otherwise, the process branches to step S26.
(S25) The variable voltage controller 15c increments counter p by one.
(S25a) The variable voltage controller 15c determines whether the current count value p is greater than a predetermined maximum count (Max p). If so, the process advances to step S25b. If not, the process skips to step S25d.
(S25b) The variable voltage controller 15c initializes counter p to zero.
(S25c) The variable voltage controller 15c reverses the flag to zero to indicate that operating point B(−) will be selected next time.
(S25d) The variable voltage controller 15c outputs VinP(p), thus switching the operating point of the TEC driver 12a to B(+).
(S26) The variable voltage controller 15c increments counter m by one.
(S26a) The variable voltage controller 15c determines whether the current count value m is greater than a predetermined maximum count (Max m). If so, the process advances to step S26b. If not, the process skips to step S26d.
(S26b) The variable voltage controller 15c initializes counter m to zero.
(S26c) The variable voltage controller 15c reverses the flag to one to indicate that operating point B(+) will be selected next time.
(S26d) The variable voltage controller 15c outputs VinM(m), thus switching the operating point of the TEC driver 12a to B (−).
The above-described control process of
Likewise, the DFB laser 13a is slightly warmed in the case of m>p, so that the TEC 11a will operate at operating point B(−) longer than at operating point B(+). In the case of m=p(=1), the DFB laser 13a will neither be cooled nor heated.
Referring to
The temperature of the TEC 11a decreases when it is driven at operating point B(+) and increases when it is driven at operating point B(−). Since, as noted above, the TEC 11a has a time constant of 5 seconds, its temperature would fall to a temperature corresponding to the control voltage VinP in five seconds if it stayed at operating point B(+).
In the present example, the TEC driver 12a receives alternate VinP and VinM as its Vin(+) input at 25-ms intervals, thus switching operating points between B(+) and B(−). As
Referring now to
Unlike the above optical transmission device 1-1, the variation implements an automatic frequency control (AFC) technique to control the output wavelength of the DFB laser 13a such that it will coincide with a reference wavelength. This AFC technique uses alternate setting mode when Vin(+) is expected to enter a predetermined malfunction range H of the TEC driver 12a.
The device drive unit 12 includes a TEC driver 12a, an LC filter 12b, and a constant voltage source 12c. The optical transmitter 13 includes a DFB laser 13a and an SOA 13b and is mounted on the TEC 11a. The AFC 16 includes a voltage-to-current converter 16a, a digital computation unit 16b, and a variable voltage controller 16c. The wavelength monitor 30 includes an etalon filter 31, a PD 32, an I/V converter 33, and an A/D converter 34.
The illustrated optical transmission device 1-2 produces an optical output signal in the same way as discussed earlier in
The etalon filter 31 outputs optical power corresponding to wavelengths of input light. The PD 32 receives the output of the etalon filter 31 and converts it into a photocurrent. The I/V converter 33 then converts this photocurrent into an analog voltage signal. Finally, the A/D converter 34 converts the analog voltage signal into digital form for use by the AFC 16.
Inside the AFC 16, the voltage-to-current converter 16a receives the above-noted digital voltage signal from the A/D converter 34 and converts it to a digital current signal, thus obtaining a wavelength monitor signal Imon. The digital computation unit 16b calculates a difference between the wavelength monitor signal Imon and a specified reference current (or reference wavelength signal) Iref. This reference current Iref corresponds to a desired wavelength that the DFB laser 13a is supposed to produce. The digital computation unit 15b outputs a temperature voltage signal u (digital value) corresponding to the calculated difference. The control loop operates to reduce this difference as much as possible.
The variable voltage controller 16c determines whether the temperature voltage signal u falls within a malfunction range H, namely, VinM<u<VinP. If this test indicates true, the variable voltage controller 16c outputs VinM and VinP alternately so that the TEC driver 12a will move between two operating points B(+) and B(−) at predetermined intervals. The D/A converter 26c receives such digital control voltage data from the variable voltage controller 16c and converts it into an analog signal for use by the TEC driver 12a.
Referring now to
The DFB laser 13a is supposed to generate an optical signal with a specified wavelength λ0. The wavelength of the DFB laser 13a becomes longer as its temperature rises and becomes shorter as its temperature falls. Also, the wavelength becomes longer as the laser drive current increases and becomes shorter as the laser drive current decreases.
The control operations of this embodiment are broadly divided into those in two domains, namely, (A) Vin(+)>Vin(−), and (B) Vin(+)<Vin(−). For each of these domains (A) and (B), the embodiment controls the TEC current and laser drive current in the following way.
(A) In the Domain where Vin(+)>Vin(−):
(a1) When the current ambient temperature of the DFB laser 13a is higher than a specified temperature, the TEC 11a cools the DFB laser 13a. When this cooling is excessive, the DFB laser 13a lowers its output wavelength below λ0.
(a2) The temperature regulation control moves Vin(+) toward Vin(−) to cause the TEC driver 12a to reduce ITEC(+). In other words, the operating point of TEC driver 12a is moved in the direction that the cooling power is reduced.
(a3) Vin(+) may approach the malfunction range H during the above-noted movement of operating point to reduce the cooling power. If this is detected, the temperature regulation control stops moving Vin(+). Instead, the laser drive current is increased to prevent reduction of the wavelength, thereby regulating the wavelength to λ0.
(B) In the Domain where Vin(+)<Vin(−):
(b1) When the current ambient temperature of the DFB laser 13a is lower than a specified temperature, the TEC 11a heats the DFB laser 13a. When this heating is excessive, the DFB laser 13a raises its output wavelength above λ0.
(b2) The temperature regulation control moves Vin(+) toward Vin(−) to cause the TEC driver 12a to reduce ITEC(−). In other words, the operating point of TEC driver 12a is moved in the direction that the heating power is reduced.
(b3) Vin(+) may approach the malfunction range H during the above-noted movement of operating point to reduce the heating power. If this is detected, the temperature regulation control stops moving Vin(+). Instead, the laser drive current is reduced to prevent the wavelength from increasing, thereby regulating the wavelength to λ0.
As can be seen from the above, the present embodiment regulates the wavelength by varying Vin(+) as long as Vin(+) is outside the malfunction range H. When it is found that Vin(+) is entering or approaching the malfunction range H, the present embodiment switches from temperature control to laser drive current control to continue the wavelength regulating operation.
The above-described control functions are depicted in
The device drive unit 12 includes a TEC driver 12a, an LC filter 12b, and a constant voltage source 12c. The optical transmitter 13 includes a DFB laser 13a and an SOA 13b and is mounted on the TEC 11a. The AFC unit 16-1 includes a voltage-to-current converter 16a, a digital computation unit 16b, and a controller 16d. The wavelength monitor 30 includes an etalon filter 31, a PD 32, an I/V converter 33, and an A/D converter 34.
The optical transmission device 1-3 is similar to the foregoing optical transmission device 1-2 of
The controller 16d is designed to regulate the temperature of the DFB laser 13a by varying Vin(+), as well as to control a drive signal for the DFB laser 13a, such that the wavelength observed by the wavelength monitor 30 will be maintained at a desired wavelength. As discussed in
Suppose now that the TEC driver 12a is at a first operating point C0 in a domain D1 where Vin(+) is higher than Vin(−). Domain D1 is where the cooling power decreases as the TEC driver 12a approaches operating point B, or stated in reverse, the cooling power increases as the TEC driver 12a moves away from operating point B. Note that this domain D1 excludes the malfunction range H of the TEC driver 12a.
In this situation, the output wavelength of the DFB laser 13a may happen to become shorter than a desired reference wavelength. If this is the case, the controller 16d varies Vin(+) toward Vin(−) to reduce the cooling power. Accordingly, the operating point C0 of TEC driver 12a moves in the direction that the cooling power is reduced (as indicated by an arrow X1a in
Suppose now that the TEC driver 12a is at a second operating point A0 in another domain D2 where Vin(+) is lower than Vin(−). Domain D2 is where the heating power decreases as the TEC driver 12a approaches operating point B, or stated in reverse, the heating power increases as the TEC driver 12a moves away from operating point B. Note that this domain D2 excludes the malfunction range H of the TEC driver 12a.
In the above situation, the output wavelength of the DFB laser 13a may become longer than a desired reference wavelength. If this is the case, the controller 16d changes Vin(+) toward Vin(−) to reduce the heating power. Accordingly, the operating point A0 of TEC driver 12a moves in the direction that the heating power is reduced (as indicated by an arrow Y1a in
As can be seen from the above discussion, the proposed control mechanism prevents the control voltage for a thermo-control driver from entering a voltage range in which the thermo-control driver could malfunction. This feature enables stable operation of temperature regulation control, besides avoiding generation of unwanted noise.
All examples and conditional language recited herein are intended for pedagogical purposes to aid the reader in understanding the invention and the concepts contributed by the inventor to furthering the art, and are to be construed as being without limitation to such specifically recited examples and conditions, nor does the organization of such examples in the specification relate to a showing of the superiority and inferiority of the invention. Although the embodiments of the present invention have been described in detail, it should be understood that various changes, substitutions, and alterations could be made hereto without departing from the spirit and scope of the invention.
Number | Date | Country | Kind |
---|---|---|---|
2008-161964 | Jun 2008 | JP | national |