The present disclosure relates generally to a Micro-light emitting diode (LED) pulse width modulation (PWM) circuit and amplitude control system that improves image performance. The technique is usable in lighting systems based on large micro-LED pixel arrays.
Micro-LED arrays for display or imaging are an emerging technology in the lighting and display industry. A micro-LED array contains one or more arrays of thousands to millions of microscopic LED pixels that actively emit light and can be individually controlled. Micro-LEDS can have higher brightness and better energy efficiency than conventional liquid crystal display (LCD) or organic LED (OLED) displays, making them attractive for applications such as television, automotive headlight, mobile phones, home, building, or architectural lighting.
To display an image, electrical current levels of individual micro-LED pixels at different locations on an array are adjusted. A pulse width modulation (PWM) control system that turns on and off the pixels at a certain frequency can be used. Typically, each LED module is driven by a MAIM current source that switches on and off at a certain frequency and with a certain ratio of turn-on time to the period, often called a duty cycle. During PWM operation, the average direct current (DC) through a pixel is the product of the electrical current amplitude and the ratio between the conduction time and the period or cycle time, called the duty cycle, as described in the following equation:
I
avg
=I
ampi
×D
i (Equation 1)
In the equation, is the average pixel current, Iampi is the image amplitude, and Di is the pixel duty cycle. The PWM duty cycle and current amplitude of the current sources may be different to achieve individual control of each LED module required by applications. In a conventional PWM based imaging technology, a system control unit determines the duty cycle value of each pixel based on an image and sends them through the image data frame to the LED pixels, a pixel control unit, and various driver circuits. The electrical current amplitude can be kept identical for all pixels and may vary between different images. Therefore, the individual duty cycle sets the pattern of the image, whereas the amplitude is either a constant or a collective variable to adjust the brightness of the whole array, providing global dimming. The dimming function can also be achieved by adjusting the duty cycle.
Unfortunately, this type of conventional PWM dimming can result in inefficient power utilization when a selected current density does not match the current density that provides peak external quantum efficiency (EQE). EQE is a measure of the ratio of the number of photons emitted from the LED to the number of electrons passing through the device. Low EQE for a device can be of particular importance for large matrix pixel arrays of LEDs that already face severe power problems. Individual light intensity of thousands of emitting pixels may need to be controlled with power efficient techniques that minimize wasted power usage and reduce adverse heating effects.
In one embodiment, a control system for an LED array relies on defining a first and a second group of separately addressed LED pixels, with the first group including pixels with an average current no less than the current at a Q point and a second group including pixels with an average current less than the current at a Q point. An amplitude signal provided to the first group of separately addressed LED pixels is selectively modulated, while further providing fixed duty cycle pulse width modulated signals. In some embodiments the duty cycle can be a DC mode 100% duty cycle. An amplitude signal provided to the second group of separately addressed LED pixels is fixed, and a modulated duty cycle is further provided.
In some embodiments, the separately addressed LED pixels further comprise a matrix pixel array.
In some embodiments, the amplitude signal of the first group is set at Iampi×Di.
In some embodiments, the amplitude signal of the second group is set at the Q point and the duty cycle is set at Di×Iampi/IQ.
In some embodiments, additional groups of separately addressed LED pixels are determined, each group having a defined amplitude.
In some embodiments, a control system for an LED array includes a first and a second group of separately addressed LED pixels and a DAC module able to selectively adjust amplitude signals. A pulse width modulator acting with the DAC module can be used to supply the first group of LED pixels with a first signal corresponding to fixed duty cycle and a modulated amplitude. In some embodiments the duty cycle can be a DC mode 100% duty cycle. The second group of LED pixels is supplied with a second signal modulated to maintain an unchanged average pixel current to the LED pixels by setting the signal amplitude with the DAC module and modulating the duty cycle.
In some embodiments, the DAC module further includes multiple DAC units. The DAC module can be configured to selectively adjust an amplitude signal provided to each of the multiple groups of separately addressed LED pixels.
In some embodiments, the separately addressed LED pixels present an image provided by an image processing unit.
In some embodiments, multiple groups of separately addressed LED pixels are determined.
In some embodiments, the second group has the amplitude signal fixed lower than the amplitude signal provided to the first group. The second group can also have amplitude fixed to approach peak EQE efficiency and lower overall system power usage.
In some embodiments, a control method for an LED array includes providing a first and a second group of separately addressed LED pixels. The first group is supplied with pulse width modulated signals corresponding to a fixed duty cycle and a modulated amplitude signal. In some embodiments the fixed duty cycle is a DC mode 100% duty cycle. The second group is supplied with a pulse width modulated signals corresponding to a modulated duty cycle and a fixed amplitude signal. Additional groups of separately addressed LED pixels can be determined, each group having a defined amplitude.
Various techniques, devices, or systems can be used to improve overall power efficiency for a micro-LED array system. For example, in some embodiments respective subsets of high lumen pixels can be driven using a different PWM electrical current amplitude. Yet another technique involves defining multiple amplitude steps appropriate for various pixel groupings. In addition to modifying LED pixel operation, optimum operating current for minimizing total power losses can be shifted after accounting for pixel driver and interconnect design. Use of these techniques, devices or systems can provide a lower minimum average current due to smaller amplitude and effectively increase the dynamic current range of the array.
Some of these improved power efficiency techniques are contrasted with respect to graph 100 of
As previously noted, improved power efficiency can be realized in one embodiment by having a subset of high lumen pixels in a pixel matrix be driven using a different PWM current amplitude than another subset of pixels of the array. In order to accurately present an image, the operation mode for the highest lumen pixels (a duty cycle of 100%) cannot be changed. High lumen pixels need to run in DC mode with the maximum amplitude or with maximum image amplitude. However, for pixels with a duty cycle less than one, it is possible to increase the duty cycle and reduce the amplitude while still maintaining the same average current required by image data. Since the amplitude decreases, the current density can move towards the Q point 110 from the right side of curve 106 of
In some embodiments, the amplitude of each pixel individually may be adjusted towards the Q point 110 in
1) For pixels with an average current no less than the current at the Q point, or IQ: the amplitude can be modulated to Iampi×Di with the duty cycle fixed (e.g. at 80%, 90 or 100%, a lesser percentage, or some percentage therebetween). In some embodiments, the duty cycle can be one (1), or DC mode. This is the maximum achievable modulation towards the Q point.
2) For pixels with an average current less than IQ: the amplitude can be fixed at IQ because further decreasing it to below 10 would lower the EQE. The duty cycle becomes Di×Iampi/IQ.
In some embodiments, modifications to the system, including but not limited to changes in pixel driver and interconnects, may be used to shift the optimum operating current for the minimum total losses. For instance, changing the MAIM signal to DC current of Iampi×Di will cause the resistive losses of interconnects to reduce from Iampi2×Di to Iampi2×Di2. This also means although the LED EQE peaks at the Q point in
As seen in flow chart 120, in step 122 a first group of pixels with an average current no less than the current at the Q point is identified. In step 124, a second group of pixels with an average current less than the current at a Q point is identified. In step 126 a selectively modulated amplitude signal is provided to the first group of pixels, such that a fixed duty cycle of pulse width modulated signals is provided. In step 128, an amplitude signal is fixed to provide to the second group of pixels a modulated duty cycle of pulse width modulated signals. This procedure can be repeated as necessary.
Another implementation with individual, stepless pixel amplitude adjustment is described with respect to
The following Table 1 illustrates specific example values for stepless pixel amplitude adjustment for the system illustrated with respect to
Since the current is normalized to the image amplitude, the normalized average current in Equation (1) becomes 1*Di, equaling to Di. Therefore, as seen in
As seen in flow chart 220, in step 222 an IQn setpoint is identified for pixels having a duty cycle. In step 224, when the average current Di for a pixel is above the IQn setpoint, modulating amplitude is set to a normalized amplitude of Di with a 100% modulated duty cycle. In step 226, when the average current Di for a pixel is below the IQn setpoint, modulating amplitude is fixed and the duty cycle is set to Di divided by the IQn. This procedure can be repeated as necessary.
An alternative approach can be based on defining multiple amplitude steps between the image amplitude, corresponding to M point 114 or N point 116 in
In one example, modulation of each pixel group can fall into one of two categories:
1) For a group whose brightest pixels have an average current no less than the optimum current IQ the amplitude can be modulated to Iampi×Dimax, with Dimax being the maximum image duty cycle of that group. Accordingly, the duty cycle of each pixel is adjusted to Di/Dimax, with Di being the image duty cycle of each pixel.
2) For a group whose brightest pixels have an average current less than IQ: the amplitude can be fixed at IQ. Accordingly, the duty cycle of each pixel is adjusted to Di×Iampi/IQ, with Di being the image duty cycle of each pixel.
Since multiple group modulation relies on limited levels for amplitude modulation, computation may be simpler than that described with respect to
As is apparent, Groups 1 through 3 have the same duty cycle increment of 25%, while group 4 has an increment of 24%. For group 1, 2 and 3, the modulated amplitude is the average electrical current of the brightest pixel within the group, being 1, 0.75 and 0.5, respectively. The respective modulated duty cycle is the average current Di divided by the modulated amplitude, being Di, Di/0.75 and Di/0.5. For group 4, because the IQn value of 0.35 is bigger than the average current of the brightest pixel, 0.25, the amplitude is set at 0.35. The duty cycle becomes Di/0.35. This is graphically illustrated by
As seen in flow chart 320, in step 322 multiple groups of pixels having a duty cycle within a defined range are identified. In step 322, the brightest pixels have a duty cycle set at 100% for a distinct modulated amplitude. In step 324, for each group of pixels, the duty cycle is set within the defined range to be Di divided by the IQn. This procedure can be repeated as necessary.
In the foregoing described embodiments, intensity can be separately controlled and adjusted by setting appropriate pulse widths for each LED pixel using a suitable lighting logic and control module and/or PWM module. This is illustrated with respect to
Processing modules that facilitate efficient power usage in the system 400 are illustrated in
The term module, as used herein, may refer to electrical and/or electronic components disposed on individual circuit boards that may be soldered to one or more electronics boards. The term module may, however, also refer to electrical and/or electronic components that provide similar functionality, but which may be individually soldered to one or more circuit boards in a same region or in different regions.
As will be appreciated, in some embodiments a modulation computation may be done by the control module 402 through directly generating a modulated image. Alternatively, a standard image file can be processed or otherwise converted to provide modulation. Image data that mainly contains PWM duty cycle values is processed for all pixels in image processing module 404. Since amplitude is a fixed value or rarely changed value, amplitude related commands can be given separately through a digital interface, such as a wired or wireless interface previously discussed. The control module 402 interprets digital data, which can then be used by PWM generator 412 to generate modulated PWM signals, Dmod, for pixels, and by DAC module 410 to generate the control signals for obtaining the required current source amplitude. Next, the modulated amplitude and PWM duty cycle are coupled to the pixel matrix 420 that contains m pixel units. Each pixel unit is composed of the micro-LED, a PWM switch with the modulated duty cycle, and a current source with the modulated amplitude.
In some embodiments, the DAC module 410 may contain multiple DAC units, with the total number of n and no more than the total number of pixels, m. Modulation resolution or steps determine the number of bits needed for operation of the DAC module 410. Finer resolution or increasing number of amplitude steps can require more bits and a larger DAC module. For instance, the amplitude partition method illustrated with respect to
In operation, system 500 can accept image or other data from a vehicle or other source that arrives via the SPI interface 514. Successive images or video data can be stored in an image frame buffer 510. If no image data is available, one or more standby images held in a standby image buffer 511 can be directed to the image frame buffer 510. Such standby images can include, for example, an intensity and spatial pattern consistent with legally allowed low beam headlamp radiation patterns of a vehicle, or default light radiation patterns for architectural lighting or displays.
In operation, pixels in the images are used to define response of corresponding LED pixels in the active, with intensity and spatial modulation of LED pixels being based on the image(s). To reduce data rate issues, groups of pixels (e.g. 5×5 blocks) can be controlled as single blocks in some embodiments. In some embodiments, high speed and high data rate operation is supported, with pixel values from successive images able to be loaded as successive frames in an image sequence at a rate between 30 Hz and 100 Hz, with 60 Hz being typical. Pulse width modulation can be used to control each pixel to emit light in a pattern and with an intensity at least partially dependent on the image held in the image frame buffer 510.
In some embodiments, the system 500 can receive logic power via Vdd and Vss pins. An active matrix receives power for LED array control by multiple VLED and VCathode pins. The SPI 514 can provide full duplex mode communication using a master-slave architecture with a single master. The master device originates the frame for reading and writing. Multiple slave devices are supported through selection with individual slave select (SS) lines. Input pins can include a Master Output Slave Input (MOSI), a Master Input Slave Output (MISO), a chip select (SC), and clock (CLK), all connected to the SPI interface 514. The SPI interface 514 connects to an address generator, frame buffer, and a standby frame buffer. Pixels can have parameters set and signals or power modified (e.g. by power gating before input to the frame buffer, or after output from the frame buffer via pulse width modulation or power gating) by a command and control module. The SPI interface 514 can be connected to an address generation module 518 that in turn provides row and address information to the active matrix 520. The address generator module 518 in turn can provide the frame buffer address to the frame buffer 510.
In some embodiments, the command and control module 516 can be externally controlled via an I2C serial bus 512. A clock (SCL) pin and data (SDA) pin with 7-bit addressing can be supported. The command and control module 516 can include a digital to analog converter (DAC) and two analog to digital converters (ADC). These are respectively used to set Vbias for a connected active matrix, help determine maximum Vf, and determine system temperature. Also connected are an oscillator (OSC) to set the pulse width modulation oscillation (PWMOSC) frequency for the active matrix 520. In one embodiment, a bypass line is also present to allow address of individual pixels or pixel blocks in the active matrix for diagnostic, calibration, or testing purposes. The active matrix 520 can be further supported by row and column select that is used to address individual pixels, which are supplied with a data line, a bypass line, a PWMOSC line, a Vbias line, and a Vf line.
As will be understood, in some embodiments the described circuitry and active matrix LEDs 520 can be packaged and optionally include a submount or printed circuit board connected for powering and controlling light production by the semiconductor LED. In certain embodiments, the printed circuit board can also include electrical vias, heat sinks, ground planes, electrical traces, and flip chip or other mounting systems. The submount or printed circuit board may be formed of any suitable material, such as ceramic, silicon, aluminum, etc. If the submount material is conductive, an insulating layer is formed over the substrate material, and the metal electrode pattern is formed over the insulating layer. The submount can act as a mechanical support, providing an electrical interface between electrodes on the LED and a power supply, and also provide heat sinking.
In some embodiments, the active matrix 520 can be formed from light emitting elements of various types, sizes, and layouts. In one embodiment, one or two dimensional matrix arrays of individually addressable light emitting diodes (LEDs) can be used. Commonly N×M arrays where N and NI are respectively between two and one thousand can be used. Individual LED structures can have a square, rectangular, hexagonal, polygonal, circular, arcuate or other surface shape. Arrays of the LED assemblies or structures can be arranged in geometrically straight rows and columns, staggered rows or columns, curving lines, or semi-random or random layouts. LED assemblies can include multiple LEDs formed as individually addressable pixel arrays are also supported. In some embodiments, radial or other non-rectangular grid arrangements of conductive lines to the LED can be used. In other embodiments, curving, winding, serpentine, and/or other suitable non-linear arrangements of electrically conductive lines to the LEDs can be used.
In some embodiments, arrays of microLEDs (μLEDs or uLEDs) can be used. uLEDs can support high density pixels having a lateral dimension less than 100 μm by 100 μm. In some embodiments, uLEDs with dimensions of about 50 μm in diameter or width and smaller can be used. Such uLEDS can be used for the manufacture of color displays by aligning, in close proximity, uLEDs comprising red, blue, and green wavelengths. In other embodiments, uLEDS can be defined on a monolithic gallium nitride (GaN) or other semiconductor substrate, formed on segmented, partially, or fully divided semiconductor substrate, or individually formed or panel assembled as groupings of uLEDs. In some embodiments, the active matrix 520 can include small numbers of uLEDs positioned on substrates that are centimeter scale area or greater. In some embodiments, the active matrix 520 can support uLED pixel arrays with hundreds, thousands, or millions of LEDs positioned together on centimeter scale area substrates or smaller. In some embodiments, uLEDS can include LEDs sized between 30 microns and 500 microns. In some embodiments, each of the light emitting pixels in the light emitting pixel array can be positioned at least 1 millimeter apart to form a sparse LED array. In other embodiments sparse LED arrays of light emitting pixels can be positioned less than 1 millimeter apart and can be spaced apart by distances ranging from 30 microns to 500 microns. The LEDs can be embedded in a solid or a flexible substrate, which can be at least in part transparent. For example, the light emitting pixel arrays can be at least partially embedded in glass, ceramic, or polymeric materials.
Light emitting matrix pixel arrays, such as discussed herein, may support applications that benefit from fine-grained intensity, spatial, and temporal control of light distribution. This may include, but is not limited to, precise spatial patterning of emitted light from pixel blocks or individual pixels. Depending on the application, emitted light may be spectrally distinct, adaptive over time, and/or environmentally responsive. The light emitting pixel arrays may provide pre-programmed light distribution in various intensity, spatial, or temporal patterns. The emitted light may be based at least in part on received sensor data and may be used for optical wireless communications. Associated optics may be distinct at a pixel, pixel block, or device level. An example light emitting pixel array may include a device having a commonly controlled central block of high intensity pixels with an associated common optic, whereas edge pixels may have individual optics. Common applications supported by light emitting pixel arrays include video lighting, automotive headlights, architectural and area illumination, street lighting, and informational displays.
Light emitting matrix pixel arrays may be used to selectively and adaptively illuminate buildings or areas for improved visual display or to reduce lighting costs. In addition, light emitting pixel arrays may be used to project media facades for decorative motion or video effects. In conjunction with tracking sensors and/or cameras, selective illumination of areas around pedestrians may be possible. Spectrally distinct pixels may be used to adjust the color temperature of lighting, as well as support wavelength specific horticultural illumination.
Street lighting is an application that may benefit from use of light emitting pixel arrays. A single light emitting array may be used to mimic various street light types, allowing, for example, switching between a Type I linear street light and a Type IV semicircular street light by appropriate activation or deactivation of selected pixels. In addition, street lighting costs may be lowered by adjusting light beam intensity or distribution according to environmental conditions or time of use. For example, light intensity and area of distribution may be reduced when pedestrians are not present. If pixels of the light emitting pixel array are spectrally distinct, the color temperature of the light may be adjusted according to respective daylight, twilight, or night conditions.
Light emitting arrays are also suited for supporting applications requiring direct or projected displays. For example, warning, emergency, or informational signs may all be displayed or projected using light emitting arrays. This allows, for example, color changing or flashing exit signs to be projected. If a light emitting array is composed of a large number of pixels, textual or numerical information may be presented. Directional arrows or similar indicators may also be provided.
Vehicle headlamps are a light emitting array application that requires large pixel numbers and a high data refresh rate. Automotive headlights that actively illuminate only selected sections of a roadway can used to reduce problems associated with glare or dazzling of oncoming drivers. Using infrared cameras as sensors, light emitting pixel arrays activate only those pixels needed to illuminate the roadway, while deactivating pixels that may dazzle pedestrians or drivers of oncoming vehicles. In addition, off-road pedestrians, animals, or signs may be selectively illuminated to improve driver environmental awareness. If pixels of the light emitting pixel array are spectrally distinct, the color temperature of the light may be adjusted according to respective daylight, twilight, or night conditions. Some pixels may be used for optical wireless vehicle to vehicle communication.
An LED light module can include matrix LEDS, alone or in conjunction with primary or secondary optics, including lenses or reflectors. To reduce overall data management requirements, the light module can be limited to on/off functionality or switching between relatively few light intensity levels. Full pixel level control of light intensity is not necessarily supported.
In operation, pixels in the images are used to define response of corresponding LED pixels in the pixel module, with intensity and spatial modulation of LED pixels being based on the image(s). To reduce data rate issues, groups of pixels (e.g. 5×5 blocks) can be controlled as single blocks in some embodiments. High speed and high data rate operation is supported, with pixel values from successive images able to be loaded as successive frames in an image sequence at a rate between 30 Hz and 100 Hz, with 60 Hz being typical. In conjunction with a pulse width modulation module, each pixel in the pixel module can be operated to emit light in a pattern and with intensity at least partially dependent on the image held in the image frame buffer.
Many modifications and other embodiments of the invention will come to the mind of one skilled in the art having the benefit of the teachings presented in the foregoing descriptions and the associated drawings. Therefore, it is understood that the invention is not to be limited to the specific embodiments disclosed, and that modifications and embodiments are intended to be included within the scope of the appended claims. It is also understood that other embodiments of this invention may be practiced in the absence of an element/step not specifically disclosed herein. In those embodiments supporting software controlled hardware, the methods, procedures, and implementations described herein may be realized in a computer program, software, or firmware incorporated in a computer-readable medium for execution by a computer or processor. Examples of computer-readable media include electronic signals (transmitted over wired or wireless connections) and computer-readable storage media. Examples of computer-readable storage media include, but are not limited to, a read only memory (ROM), a random access memory (RAM), a register, cache memory, semiconductor memory devices, magnetic media such as internal hard disks and removable disks, magneto-optical media, and optical media such as CD-ROM disks, and digital versatile disks (DVDs).
This application claims the benefit of priority to U.S. Provisional Patent Application No. 62/890,853 titled “Micro-LED Amplitude Control System” and filed on Aug. 23, 2019, the contents of which are incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
62890853 | Aug 2019 | US |