IP Library Granted Patent US 6,947,456
Granted Patent B2
US 6,947,456 · App. 09/735,315 · Granted Sep 20, 2005

Open-loop laser driver having an integrated digital controller

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,947,456
App. No.
09/735,315
Granted
Sep 20, 2005
Kind
B2
Abstract

A laser driver for generating drive waveforms that are suitable for driving a single VCSEL or an array of VCSELs. A digital controller is integrated into the laser driver and is utilized to initially program and selectively adjust during the operation of the driver one or more of the following VCSEL drive waveform parameters: (1) bias current, (2) modulation current, (3) negative peaking depth, and (4) negative peaking duration. The laser driver has an aging compensation mechanism for monitoring the age of the laser and for selectively adjusting the dc and ac parameters of the VCSEL drive waveform to compensate for the aging of the laser. The laser driver also has a temperature compensation mechanism for monitoring the temperature of the driver IC and selectively adjusting the dc and ac parameters of the VCSEL drive waveform to compensate for the changes in temperature.

Claims (50)

1. An optical transmitter comprising:

an array having at least one semiconductor laser;

a memory for storing a plurality of drive waveform parameters;

a driver circuit, coupled to the memory and the array, for receiving data signals and at least one drive waveform parameter, and responsive thereto, for generating at least one drive waveform to drive the semiconductor laser; wherein the drive waveform includes a negative peak portion;

wherein the drive waveform parameters includes at least one parameter for affecting the negative peak portion of the drive waveform.

2. The optical transmitter of claim 1 wherein the array includes a plurality of semiconductor lasers, each of the plurality of semiconductors lasers associated with its own set of drive waveform parameters;

wherein the driver circuit generates an individual drive waveform for each semiconductor laser based on the set of drive waveform parameters associated with that semiconductor laser increasing the uniformity in the resulting optical waveforms of the semiconductor lasers; and

wherein the driver circuit updates at least one drive waveform parameter during the operation of the transmitter based on one of an aging factor of the array and a temperature factor of the array and generates an updated drive waveform based on the updated drive waveform parameter.

3. The optical transmitter of claim 1 wherein the memory stores the dc properties and the ac properties for each semiconductor laser in the array for different age factors and temperature factors; and wherein the driver circuit generates a drive waveform for each semiconductor laser based on the dc properties and ac properties for that semiconductor laser.

4. The optical transmitter of claim 1 wherein the driver circuit includes an integrated digital controller and a temperature sensor for sensing the temperature of the driver circuit; and wherein the integrated digital controller selectively updates the drive waveform parameters based on the temperature of the driver circuit.

5. The optical transmitter of claim 1 wherein the driver circuit includes and integrated digital controller having a timer function for periodically adjusting at least one drive waveform parameter to compensate for aging of the semiconductor laser.

6. The optical transmitter of claim 1 wherein the array includes a 1×N array semiconductor lasers.

7. The optical transmitter of claim 6 wherein the semiconductor laser is a vertical cavity emitting laser (VCSEL).

8. A laser driver for generating drive waveforms that drives an array having at least one semiconductor laser comprising:

a storage for storing a plurality of drive waveform parameters;

a digital controller coupled to the storage for initially accessing a first set of drive waveform parameters that correspond to a first semiconductor laser and subsequently accessing the storage for other sets of drive waveform parameters corresponding to the first semiconductor laser based on one of an age factor and a temperature factor; and

a waveform shaping circuit coupled to the digital controller for receiving the set of drive waveform parameters and responsive thereto for generating a drive waveform that is dependent on the set of drive waveform parameters; wherein the waveform includes a negative peaking portion; and wherein the drive waveform parameters includes at least one parameter for affecting the negative peaking portion of the drive waveform.

9. The laser driver of claim 8 further comprising:

an aging compensation mechanism for monitoring the age of the laser and for providing an age factor for use in selecting a set of drive waveform parameters from the storage to be utilized in generating a drive waveform that compensates for the aging of the laser.

10. The laser driver of claim 8 further comprising:

a temperature compensation mechanism for monitoring the temperature of the driver and for providing a temperature factor for use in selecting a set of drive waveform parameters from the storage to be utilized in generating a drive waveform that compensates for the changes in temperature of the laser.

11. The laser driver of claim 8 wherein the drive waveform parameters includes

at least one dc parameter and at least one ac parameter.

12. The laser driver of claim 8 wherein the drive waveform parameters associated with the drive waveform include one of

bias current, modulation current, negative peaking depth, and negative peaking duration.

13. The laser driver of claim 8 further comprising:

a digital to analog converter for receiving the drive waveform parameters in digital form and responsive thereto for generating corresponding drive waveform parameters in analog form; and

wherein the drive waveform parameters in analog form are provided to the waveform shaping circuit.

14. The laser driver of claim 8 wherein the laser driver is suitable for driving a single vertical cavity surface emitting laser (VCSEL) or an array of vertical cavity surface emitting lasers (VCSELs).

15. A method for providing a drive waveform that includes ac characteristics for at least one semiconductor laser in a laser driver, the laser driver including an integrated digital controller and a storage for storing a plurality of drive waveform parameters, the method comprising the steps of:

employing the digital controller to access from the storage a first set of drive waveform parameters for a first laser; and

generating a drive waveform for driving the first laser based on the first set of waveform parameters;

employing the digital controller to access from the storage a second set of drive waveform parameters during the operation of the laser driver based on one of a temperature factor and an aging factor; and

generating an updated drive waveform for driving the first laser based on the second set of drive waveform parameters;

wherein the waveform includes a negative peaking portion; and

wherein the drive waveform parameters includes at least one parameter for affecting the negative peaking portion of the drive waveform.

16. The method of claim 15 wherein the drive waveform parameters in the storage are organized by laser, temperature factor, and age factor; and wherein adjusting the parameter during the operation of the laser driver includes retrieving at least one updated drive waveform parameter from the storage based on the operating temperature of the semiconductor laser.

17. The method of claim 15 wherein the drive waveform parameters in the storage are organized by laser, temperature factor, and age factor; and wherein adjusting the parameter during the operation of the laser driver includes periodically retrieving at least one updated drive waveform parameter from the storage based on the age of the semiconductor laser.

18. The method of claim 15 wherein employing the digital controller to access from the storage a first set drive waveform parameters for a first laser includes one of:

prior to operation of the first laser,

digital programming of a bias current parameter;

digital programming of a modulation current parameter;

digital programming of a negative peaking depth parameter during an optical one to optical zero transition; and

digital programming of a negative peaking duration parameter during an optical one to optical zero transition.

19. The method of claim 15 wherein employing the digital controller to access from the storage a second set of drive waveform parameters during the operation of the laser driver based on one of a temperature factor and an aging factor includes one of:

digital programming of an updated bias current parameter;

digital programming of an updated modulation current parameter;

digital programming of an updated negative peaking depth parameter during an optical one to optical zero transition; and

digital programming of an updated negative peaking duration parameter during an optical one to optical zero transition.

20. The optical transmitter of claim 1 wherein the drive waveform parameters include a bias current parameter, a modulation current paramerer, a negative peaking depth paramerer, and a negative peaking duration parameter for each semiconductor laser in the array.

Assignments (11)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2020
From: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
To: BROADCOM INTERNATIONAL PTE. LTD.
Reel/Frame 053771/0901 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE PREVIOUSLY RECORDED AT REEL: 047196 FRAME: 0097. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 6, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048555/0510 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047196/0097 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041710/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NAME OF THE ASSIGNEE PREVIOUSLY RECORDED ON REEL 017207 FRAME 0020. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 6, 2016
From: AGILENT TECHNOLOGIES, INC.
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 038633/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037808/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (RELEASES RF 032851-0001) Recorded Feb 2, 2016
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 037689/0001 →
PATENT SECURITY AGREEMENT Recorded May 8, 2014
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 032851/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2012
From: AVAGO TECHNOLOGIES FIBER IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 029315/0025 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 25, 2006
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES FIBER IP (SINGAPORE) PTE. LTD.
Reel/Frame 017675/0199 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2006
From: AGILENT TECHNOLOGIES, INC.
To: AVAGO TECHNOLOGIES GENERAL IP PTE. LTD.
Reel/Frame 017207/0020 →