Claims
- 1. An optoelectronic assembly, selected from one of an optoelectronic transceiver and an optoelectronic transmitter, comprising:
a housing; a laser emitter disposed within the housing; a temperature control mechanism disposed within the housing for regulating temperature of the laser emitter; and an integrated circuit disposed within the housing for setting at least one operating parameter for the temperature control mechanism.
- 2. The optoelectronic assembly of claim 1, wherein the temperature control mechanism comprises:
a thermo-electric cooler configured to regulate the temperature of the laser emitter; and a thermo-electric cooler driver configured to drive the thermoelectric cooler.
- 3. The optoelectronic assembly of claim 2, wherein the temperature control mechanism further comprises a thermoelectric cooler controller configured to control the thermoelectric cooler driver.
- 4. The optoelectronic assembly of claim 1, further comprising a sensor disposed within the housing configured to detect an operating condition of the laser emitter, wherein the temperature control mechanism is configured to cause the operating condition to attain a target operating value.
- 5. The optoelectronic assembly of claim 4, wherein the operating condition is the temperature of the laser emitter.
- 6. The optoelectronic assembly of claim 1, further comprising a laser driver disposed within the housing and configured to apply a bias current to the laser emitter, wherein the integrated circuit is configured to set at least one operating parameter for the temperature control mechanism based in part on a voltage corresponding to the bias current.
- 7. The optoelectronic assembly of claim 1, further comprising an ambient temperature sensor for measuring ambient temperature surrounding the laser emitter, wherein the integrated circuit is configured to set at least one operating parameter for the temperature control mechanism based in part on the ambient temperature.
- 8. The optoelectronic assembly of claim 1, wherein the operating parameter is a reference voltage.
- 9. The optoelectronic assembly of claim 1, wherein the operating parameter is a control voltage.
- 10. The optoelectronic assembly of claim 1, wherein the integrated circuit comprises:
memory, including one or more memory arrays for storing information related to the laser emitter; an interface for reading digital values from and writing digital values to locations within the memory in accordance with commands from a host device; analog to digital conversion circuitry for receiving a plurality of analog signals, converting the received analog signals into digital values, and storing the digital values in predefined locations within the memory; control circuitry configured to generate control signals to control operation of the laser emitter in accordance with one or more digital values stored in the memory.
- 11. The optoelectronic assembly of claim 10, wherein the memory includes a lookup table having a plurality of entries, and the integrated circuit is configured to set at least one operating parameter for the temperature control mechanism based in part on one of the plurality of entries in the lookup table.
- 12. Temperature control circuitry for a laser emitter disposed within a housing of an optoelectronic assembly, the temperature control circuitry comprising an integrated circuit disposed within the housing, wherein the integrated circuit includes:
logic configured to determine a reference voltage value associated with a target temperature for the laser emitter; and digital to analog circuitry to convert the reference voltage value to a reference voltage and provide the reference voltage to a temperature control mechanism to set temperature of the laser emitter to the target temperature.
- 13. The temperature control circuitry of claim 12, wherein the logic determines the reference voltage value based at least in part on:
an ambient temperature of the optoelectronic assembly; and one or more entries in lookup tables in a memory of the integrated circuit.
- 14. The temperature control circuitry of claim 12, wherein the logic determines the reference voltage value based at least in part on:
a bias current applied to the laser emitter by a laser driver; and one or more entries in lookup tables in a memory of the integrated circuit.
- 15. The temperature control circuitry of claim 12, wherein the logic determines the reference voltage value based at least in part on:
an ambient temperature of the optoelectronic assembly; a bias current applied to the laser emitter by a laser driver; and one or more entries in lookup tables in a memory of the integrated circuit.
- 16. Temperature control circuitry for a laser emitter disposed within a housing of an optoelectronic assembly, the temperature control circuitry comprising an integrated circuit disposed within the housing, wherein the integrated circuit includes:
logic to generate a temperature control value associated with a target temperature for the laser emitter; and a digital to analog converter to convert the temperature control value to a temperature control signal that, when provided to a temperature control mechanism of the optoelectronic assembly, causes a temperature of the laser emitter to attain the target temperature.
- 17. The temperature control circuitry of claim 16, wherein the logic generates the temperature control value based at least in part on:
a bias current applied to the laser emitter by a laser driver; and one or more entries in lookup tables in a memory of the integrated circuit.
- 18. The temperature control circuitry of claim 16, wherein the logic generates the temperature control value based at least in part on:
an ambient temperature of the optoelectronic assembly; and one or more entries in lookup tables in a memory of the integrated circuit.
- 19. The temperature control circuitry of claim 16, wherein the logic generates the temperature control value based at least in part on:
an ambient temperature of the optoelectronic assembly; a bias current applied to the laser emitter by a laser driver; and one or more entries in lookup tables in a memory of the integrated circuit.
- 20. Temperature control circuitry for a laser emitter disposed within a housing of an optoelectronic assembly comprising:
an integrated circuit disposed within the housing including:
logic to generate a temperature control value associated with a target temperature for the laser emitter; a proportional integral differential controller to generate a pulse width modulated signal having a pulse width corresponding to the temperature control value; and a filter coupled to the integrated circuit and configured to:
filter the pulse width modulated signal; and provide the filtered pulse width modulated signal to a temperature control mechanism to set temperature of the laser emitter to the target temperature.
- 21. The temperature control circuitry of claim 20, wherein the logic generates the temperature control value based on:
a bias current applied to the laser emitter by a laser driver; and one or more entries in lookup tables in a memory of the integrated circuit.
- 22. The temperature control circuitry of claim 20, wherein the logic generates the temperature control value based on:
an ambient temperature of the optoelectronic assembly; and one or more entries in lookup tables in a memory of the integrated circuit.
- 23. The temperature control circuitry of claim 20, wherein the logic generates the temperature control value based on:
an ambient temperature of the optoelectronic assembly; a bias current applied to the laser emitter by a laser driver; and one or more entries in lookup tables in a memory of the integrated circuit.
- 24. A method for controlling temperature of a laser emitter disposed within a housing of an optoelectronic assembly, the method comprising:
receiving a plurality of analog signals from the laser emitter; converting the analog signals into digital values; storing the digital values in predefined locations in one or more memory arrays of an integrated circuit disposed within the housing; and generating control signals to control the temperature of the laser emitter in accordance with one or more digital values stored in the one or more memory arrays.
- 25. The method of claim 24 wherein one of the plurality of analog signals is a voltage corresponding to a bias current applied to the laser emitter.
- 26. The method of claim 24 wherein one of the plurality of analog signals is generated by an ambient temperature sensor.
- 27. The method of claim 24 wherein one of the plurality of analog signals is generated by a laser temperature sensor.
- 28. The method of claim 24 wherein one of the memory arrays is an ambient temperature lookup table.
- 29. The method of claim 24 wherein one of the memory arrays is a voltage lookup table.
- 30. A method for calibrating an optoelectronic assembly, the method comprising:
setting an ambient temperature of the optoelectronic assembly to a first predefined value; sending control signals to a temperature control mechanism disposed inside a housing to vary an operating temperature of a laser emitter of the optoelectronic assembly; monitoring an operating parameter of the temperature control mechanism and a wavelength of the optical signals from the laser emitter as the operating temperature varies; when the wavelength equals a predefined target wavelength, storing a current value of the operating parameter in a memory device of the optoelectronic assembly in association with the first predefined value of the ambient temperature.
- 31. The method of claim 30 wherein the operating parameter is a reference voltage for the temperature control mechanism.
- 32. The method of claim 30 wherein the operating parameter is a control voltage for the temperature control mechanism.
- 33. The method of claim 30 further comprising:
setting the ambient temperature of the optoelectronic assembly to a second predefined value; repeating the sending and the monitoring steps; and when the wavelength equals a predefined target wavelength, storing a current value of the operating parameter in association with the second predefined value in the memory device.
- 34. The method of claim 30 further comprising:
varying the ambient temperature of the optoelectronic assembly to determine the operating parameters for different ambient temperatures of the optoelectronic assembly; and storing the operating parameters in association with the different ambient temperatures in the memory device.
- 35. The method of claim 30 further comprising:
varying a laser bias current of a laser emitter disposed within the optoelectronic assembly to determine operating parameters for different laser bias currents of the laser emitter; and storing the operating parameters in association with the different laser bias currents in the memory device.
- 36. A method for calibrating an optoelectronic assembly, the method comprising:
setting a laser bias current of a laser emitter disposed within the optoelectronic assembly to a first predefined value; sending control signals to a temperature control mechanism disposed inside a housing to vary an operating temperature of a laser emitter of the optoelectronic assembly when the laser emitter operates at the first predefined value of the laser bias current; monitoring an operating parameter of the temperature control mechanism and a wavelength of the optical signals from the laser emitter as the operating temperature varies; when the wavelength equals a predefined target wavelength, storing a current value of the operating parameter in a memory device of the optoelectronic assembly in association with the first predefined value of the laser bias current.
- 37. The method of claim 36 further comprising:
setting the laser bias current of the laser emitter to a second predefined value; repeating the sending and the monitoring steps; and when the wavelength equals a predefined target wavelength, storing a current value of the operating parameter in association with the second predefined value in the memory device.
Parent Case Info
[0001] The present application claims priority to U.S. Provisional Patent Application filed Feb. 12, 2002 and bearing attorney docket number 9775-0065-888, which is hereby incorporated by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60357073 |
Feb 2002 |
US |