EDGE RATE (RISE AND FALL TIME) CONTROLLED SEGMENTED LASER DRIVER
20230411927 ยท 2023-12-21
Inventors
- Theron Jones (Wilmington, DE, US)
- Richard A. Davis (Wilmington, DE, US)
- Brian CAREY (Wilmington, DE, US)
- Michael Yeung (Wilmington, DE, US)
- Steve Troyer (Wilmington, DE, US)
- Jonathan Ashbrook (Wilmington, DE, US)
Cpc classification
International classification
Abstract
An optical driver circuit is described herein having a plurality of drive cells and delay segments between their control signals resulting in the control of the rising and falling edge rates for an optical device driven by the optical driver circuit.
Claims
1. An optical driver circuit comprising: a light generating device; a plurality of drive cells each in a current path of the light generating device; an enable control signal input logically interfaced to each drive cell, wherein the enable control signal input is adapted to receive an enable control signal; and at least one delay segment logically between at least one of the drive cells and the enable control signal input.
2. The optical driver circuit of claim 1, wherein each drive cell includes an enable transistor in the current path of the light generating device and is logically interfaced to the enable control signal input.
3. The optical driver circuit of claim 1, wherein the plurality of drive cells are configured in parallel with respect to each other, such that each drive cell is adapted to pass a fraction of a total current through the light generating device.
4. The optical driver circuit of claim 1, wherein the light generating device is a laser.
5. The optical driver circuit of claim 1, wherein at least one of the plurality of drive cells further comprises a bias control transistor.
6. The optical driver circuit of claim 1, wherein the at least one delay segment is adapted to provide a logic delay of the enable control signal.
7. The optical driver circuit of claim 1, wherein an input of a logic low to a logic high transition at the enable control signal input results in a step-wise ascending function for a current through the light generating device.
8. The optical driver circuit of claim 7, wherein the time width of a step within the step-wise ascending function is equal to a time delay associated with the at least one delay segment, respectively.
9. The optical driver circuit of claim 1, wherein an input of a logic high to a logic low transition at the enable control signal input results in a step-wise descending function for a current through the light generating device.
10. The optical driver circuit of claim 1, wherein the at least one delay segment includes at least one of a shift register, a buffer, and/or a timer.
11. The optical driver circuit of claim 1, wherein the at least one delay segment has an associated logic time delay.
12. The optical driver circuit of claim 1, wherein the time delay is configurable.
13. A method of modifying edge rates in an optical driver circuit, the optical driver circuit including a light generating device, a plurality of drive cells each in a current path of the light generating device, an enable control signal input logically interfaced to each drive cells, the method comprising: providing an enable control signal to the enable control signal input; communicating the enable control signal to a first drive cell of the plurality of drive cells; delaying the enable control signal to create a delayed enable control signal; and communicating the delayed control signal to a second drive cell of the plurality of drive cells.
14. The method of claim 13, wherein delaying the enable control signal to create a delayed enable control signal is performed by at least one delay segment.
15. The optical driver circuit of claim 14, wherein the at least one delay segment includes at least one of a shift register, a buffer, and/or a timer.
16. The method of claim 13, further comprising passing a step-wise function for a current through the light generating device.
17. The optical driver circuit of claim 16, wherein the enable control signal includes a logic low to a logic high transition and the step-wise function is an ascending step-wise function.
18. The optical driver circuit of claim 16, wherein the enable control signal includes a logic high to a logic low transition and the step-wise function is a descending step-wise function.
19. The method of claim 13, further comprising delaying the delayed control signal to create a further delayed enable control signal and communicating the further delayed control signal to a third drive cell of the plurality of drive cells.
20. The method of claim 13, further comprising delaying the delayed control signal sequentially an integer number n times to create a further n delayed enable control signals and communicating the further n delayed control signals to a plurality of drive cells, respectively.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0007]
[0008]
[0009]
DETAILED DESCRIPTION OF THE INVENTION
[0010] While prior art driver designs have utilized an as fast as possible design scheme such that the drive current and laser optical power react quickly and fully to changes in an enable drive signal, it may be desirable to have control, for example slowing down, the edge rate of the of the optical drive current/optical power. For example, a sudden jump in current can create large electromagnetic interference (EMI); it may be desirable to control the magnitude of current-generated EMI. Further, optical receivers may desire differing pulse shapes, for example, for various digital signal processing computations, as such a receiver may specify different pulse shapes for receiver input. For purposes of this disclosure, edge rate refers to the rate at which the drive current through the respective optical device, e.g., an increase or decrease laser current, changes in response to a corresponding enable or modulation signal in the driver, which could also be expressed as a slope, an average slope, or derivative of the drive current.
[0011] Shown in
[0012] Each drive cell 206 may include a driver enable transistor 212a, 212b, 212c . . . 212n, respectively (collectively 212 and using the same numbering scheme for integer n drive cells 206) in the current path of the laser 204. The driver enable transistors 212 each function as an on/off enable transistor for each drive cell 206 or for time cycling or modulating the laser using an enable control signal 213 at an enable input 214.
[0013] Optionally, each drive cell 206 may also, respectively, include bias control transistor 210a, 210b, 210c . . . 210n (collectively 210). The bias control transistors may collectively bias the laser 205 using bias control signal 211 to a desired current level for proper modulation response. An example for deriving the bias control signal using a proxy drive cell is disclosed in U.S. application Ser. No. 17/804,792 title Current Load-Controlled Laser Driver and filed on May 31, 2022, which is hereby incorporated by reference herein in its entirety. In such a configuration, the driver enable transistors 212 may be adapted to digitally time cycle the laser 204 via the driver enable gate control signal 213, while the bias control transistors 210, via driver bias gate control signal 211, controls the bias current of the laser 205.
[0014] While
[0015] In order to slow down the edge rates of the laser 205, as compared to near instantaneous on and off, the driver circuit 200 has a series of delay segments 220 (220a, 220b . . . 220n) logically, respectively, between the enable control signal 213 and one or more of the drive cell 206 enable transistors 212. Each delay segment will establish a pulse delay Ta, Tb . . . Tn, respectively. Ta, Tb . . . Tn can be equivalent time delays or different time delays depending on the configuration. Delay segments 220 can be implemented, for example, through the use of shift registers, CMOS buffer, timers, or other known forms in the art for establishing a pulse delay, e.g. by current starving or restricting each buffer. Further, each individual delay segment 220 can include one or more discrete implementations. For example, a cascade of from 0 to N logic buffers may also be used for each delay segment 220. Further, the delay segments 220 can be programmable, for example a programmable cascade of logic buffers or any other programmable delay circuit. In an alternative configuration, the delay segments 220 could be based on an external timer or clocks, for example using flip-flop circuits, counters, or other implementations using multiples of a set or configurable time base. Other methods of establishing a delay pulse may also be used. See for example U.S. Ser. No. 17/443,110 entitled Pre-Charge Modulation of A Laser Array For 3d Imaging Application and filed Jul. 21, 2021 describes several programmable delay configurations utilizing a multiplexer and is hereby incorporated by reference herein in its entirely.
[0016] As shown in
[0017] Shown in
[0018] The same sequence occurs at time 342 when the enable signal 310 changes from high to low, only the delay now occurs in the edge rate fall of drive current 320 and optical power 330. Accordingly, the drive pulse, i.e., enable signal 213 of
[0019] In an alternative configuration, each of the delay segments 220 are configured or programmed to have zero delay in which case all of the drive cells 206 can be turned on simultaneously.
[0020] In addition to the advantages discussed above with respect to decreasing the edge rate rise and fall rates, reducing edge rates may also aid in reducing transients and disturbances in power supply and grounds, which could potentially negatively impact other connecting circuits.