This invention generally relates to device drivers for micro-electromechanical systems and more particularly relates to apparatus and methods for pulse-width modulation for systems that include an array of integrated devices.
Digital spatial light modulators (SLMs) are used to form images in a wide range of display, projection, and other imaging devices. A number of types of SLMs utilize arrays having one or more rows, each row having hundreds or thousands of tiny mechanically actuated devices. Each of the electromechanical devices is actuable to modulate incident illumination and provide modulated light for forming a portion of an image. For this type of digital spatial light modulator, common method for rendering different intensity levels is to use actuate individual electromechanical devices using pulse width modulation (PWM). A system using PWM divides up a fixed time interval, such as the frame refresh rate, into smaller blocks during which time the device is turned ON and OFF. The eye integrates these ON and OFF times to form an intermediate intensity level that is conventionally referred to as a grayscale. Studies have demonstrated that, for cinema-grade digital display systems, 14-bits of linear data are required to render the appropriate grayscale levels in an image.
With a display that system uses a full-frame spatial light modulator (SLM) such as the Digital Light Processor (DLP™), a type of digital micromirror device (DMD) from Texas Instruments, Inc., Dallas, Tex. With the DMD, each pixel in the image can use the full 16.667 msec to render its intensity level. Thus, at a refresh rate of 60 frames per second, a display system using a full-frame or area array SLM requires a PWM clock frequency of approximately 1 MHz, a realizable goal using conventional digital methods and components.
Display systems employing linear array SLMs such as the conformal grating device detailed by Marek W. Kowarz in commonly assigned U.S. Pat. No. 6,307,663, issued Oct. 23, 2001, entitled “SPATIAL LIGHT MODULATOR WITH CONFORMAL GRATING DEVICE,” present more demanding timing requirements than those of micromirror and other area arrays such as DMD devices. This is because the individual ribbons of the conformal grating device must operate at very high speeds compared to the modulation speeds needed for DMD devices.
The device of the Kowarz '663 disclosure has more recently become known as the conformal grating electromechanical system or GEMS device. In the conformal GEMS device, ribbon elements are suspended above a substrate by a periodic sequence of intermediate supports. In response to drive signals, electrostatic actuation causes the ribbon elements to conform around the support substructure, thereby producing a grating for light modulation. The GEMS device provides an advantageous alternative to other modulation components for progressive HDTV display systems and other applications.
The conformal GEMS device provides high-speed digital light modulation with high contrast and good efficiency. In addition, in a linear array of conformal GEMS devices, the active region is relatively large, allowing improved efficiency. With the GEMS device, the grating period is oriented perpendicular to the array direction. This orientation of the grating period causes diffracted light beams to separate in close proximity to the linear array and to remain spatially separated throughout most of an optical system and enables a simpler optical system design with smaller optical elements. Display systems based on a linear array of conformal GEMS devices were described by Kowarz et al. in commonly assigned U.S. Pat. No. 6,411,425, entitled “ELECTROMECHANICAL GRATING DISPLAY SYSTEM WITH SPATIALLY SEPARATED LIGHT BEAMS,” issued Jun. 25, 2002 and by Kowarz et al. in commonly assigned U.S. Pat. No. 6,476,848, entitled “ELECTROMECHANICAL GRATING DISPLAY SYSTEM WITH SEGMENTED WAVEPLATE,” issued Nov. 5, 2002.
Commonly assigned U.S. Pat. No. 6,717,714 entitled “METHOD AND SYSTEM FOR GENERATING ENHANCED GRAY LEVELS IN AN ELECTROMECHANICAL GRATING DEVICE” to Kowarz et al. describes how pulse-width modulation is used to provide a suitable number of gray levels with the GEMS device. To do this, pulse-width-modulated (PWM) waveforms are applied to the conformal GEMS devices of a linear array.
In response to the need for high-speed PWM processing with linear array devices, solutions using digital logic circuitry have been implemented. Intuitively, because the actuation of GEMS ribbon elements is a binary ON/OFF operation, the use of digital logic circuitry to control the state of GEMS ribbon elements makes sense. This same pattern also applies for other types of micro-electromechanical systems (MEMS) devices that have binary states. With GEMS, grating light valve (GLV), and similar devices, then, a fully digital data flow is thus used in conventional practice, from digital input data, to digital PWM pulse generation, to digital ribbon actuation. Conveniently, digital solutions can employ a number of CMOS (Complementary Metal-Oxide Semiconductor) fabrication techniques that are similar to fabrication methods that are used to form circuitry that supports the array of MEMS devices, such as those in the GEMS component itself.
Using fully digital methods to control PWM timing for each modulating element in an SLM array, a register is initially loaded with the desired digital timing value corresponding to the pulse width intended for the modulating element. Then, a counter is sequentially incremented and its digital value compared against the value loaded in the register. When the counter value reaches or exceeds the stored register value, the pulse is generated and ribbon actuation takes place. Decrementing the counter from its maximum value and repeating the comparison with each decrement then turns the pulse OFF after the desired interval.
However, as mentioned earlier, for linear array devices such as GEMS devices, GLV devices, and similar types of linear array SLMs, the needed data rate is considerably higher than that needed for DLP and other area arrays. With a GEMS projection display system that uses horizontal scanning of the image employing a one-dimensional array of GEMS devices, each pixel must render the required intensity level during, at most, only 1/n of the source data frame time, where n is the number of columns in the projected image. Further, the timing sequence must accommodate the overhead necessary for the scanning system to recover before displaying each next line of data. As an example, a scanning linear array SLM digital display system having 1920 columns has approximately a 20% retrace time. This would require a PWM processing clock of very high speed, approximately 2.4 GHz, in order to render the required 14-bits of linear grayscale data.
Commonly assigned U.S. Pat. No. 7,148,910 entitled “HIGH-SPEED PULSE WIDTH MODULATION SYSTEM AND METHOD FOR LINEAR ARRAY SPATIAL LIGHT MODULATORS” to Stauffer et al. describes a high-speed PWM solution that addresses this timing challenge using high-speed digital circuitry with phase-shifted clocking and other techniques. Even with solutions such as those proposed in the Stauffer et al. '910 disclosure, however, speed limitations continue to constrain the performance of GEMS and other linear array devices. Technical approaches of this type that may be suitable for providing 8-bit gray scale resolution become increasingly more difficult to implement as the resolution increases to 9-, 10-, or 11-bits. Beyond this level of grayscale resolution, digital components and techniques would not be expected to provide acceptable performance, cost, or speed.
In addition to requirements for high-speed signal propagation and processing, there are other design constraints that make it difficult to achieve high gray-scale resolution with GEMS and other linear array devices. One problem relates to circuit “real-estate”. For example, a significant amount of circuitry is required for PWM generation and control, with separate data registers, comparators, and driver logic required for each individual pixel of the GEMS device. Referring to
Although separate component packaging for logic and driver components makes sense in terms of circuit real-estate, signal routing becomes a problem. With fully digital PWM control, extremely high signal and clock speeds must be transmitted between digital logic and GEMS components over very closely spaced traces or wires. Not only does space for running electrical signal traces or connecting wires become severely constrained; it also becomes complex and costly to correct for electromagnetic induction and other sources of signal noise when running, within a minimum area, thousands of circuit traces with high-speed signals.
Conventionally, analog-based methods of pulse-width modulation (PWM) are generally associated with larger components and circuits for driving motors and larger devices of various types, such as within a control loop. For this type of modulation, an analog voltage is accumulated over a time period, typically upon charging a storage capacitor, and the relative voltage level of this changing voltage measured against a reference threshold voltage. An ON/OFF pulse transition occurs each time the changing voltage from the charging or discharging storage capacitor transitions through the reference threshold voltage.
By contrast to analog methods, digital methods for PWM control are generally used in applications where reduced size, fast response, ease of implementation, and computing speed are of particular value, such as for actuation of binary devices. One practical advantage of digital PWM over analog approaches is that an incoming digital-level signal remains digital at each component as the signal is processed, without the need to convert the digital signal to a variable analog value. This can also be an advantage for reducing noise effects in some applications. Thus, for a number of good reasons, digital methods for PWM control are used with digital devices and for devices with binary (ON/OFF) states, such as MEMS devices, where an extra step of digital-to-analog conversion would not be advantageous. Among devices generally associated with digital control are those used in display applications that employ digital spatial light modulators, such as the full-frame digital micromirror device known as the Digital Light Processor (DLP) and the GEMS or other linear array device.
Thus, it is acknowledged that digital components and methods, while they offer advantages of miniaturization, ready programmability, and intuitive operation of binary ON/OFF actuation, are well suited to area arrays but impose some limitations on how quickly GEMS and other linear array devices can be driven and on how such devices are configured and packaged. These limitations, moreover, restrict the ability to take better advantage of increased device density, such as forming and using GEMS devices having two or three independently actuable GEMS arrays, for example.
It is an object of the present invention to advance the art of modulation for electromechanical linear array modulators. With this object in mind, the present invention provides an apparatus for producing a separate pulse width modulation signal for each of a plurality of integrated devices, comprising circuitry for each integrated device having:
(a) means for receiving and converting a digital signal for each integrated device to an analog voltage level;
(b) means for sampling the analog voltage level and storing such analog voltage level; and
(c) means for comparing the stored analog voltage level to a common dynamic reference signal and producing a variable width pulse having a first level when the reference signal is above the analog voltage level and a second level when the reference signal is below the analog voltage level, wherein the common dynamic reference signal is the same signal for each integrated device.
It is a feature of the present invention that it employs a dynamic reference signal to control PWM timing of binary device actuation.
It is an advantage of the present invention that it reduces the amount of circuitry and space required for control of a linear electromechanical modulator in an array over conventional digital approaches.
These and other aspects, objects, features and advantages of the present invention will be more clearly understood and appreciated from a review of the following detailed description of the preferred embodiments and appended claims, and by reference to the accompanying drawings.
While the specification concludes with claims particularly pointing out and distinctly claiming the subject matter of the present invention, it is believed that the invention will be better understood from the following description when taken in conjunction with the accompanying drawings, wherein:
The present description is directed in particular to elements forming part of, or cooperating more directly with, apparatus in accordance with the invention. It is to be understood that elements not specifically shown or described may take various forms well known to those skilled in the art.
For the description that follows, embodiments of the present invention are directed primarily to the task of modulation of a GEMS device. However, it should be noted that the same PWM apparatus and methods could be applied in a range of other applications for control of other MEMS devices, including light modulators, thermal print heads, and micro-fluidic devices as well as for arrays of optical emitters and other types of devices that use PWM actuation.
The method and apparatus of the present invention address the need for controlled actuation of microelectromechanical devices by replacing conventional digital PWM control methods with analog control techniques that are normally associated with control of larger devices. For each pixel in a GEMS device that includes several hundreds of pixels, this entails accepting a digital input value for the pixel, converting this digital input to an analog voltage value, comparing the converted analog voltage with a dynamic reference analog signal that is applied to all pixels in the GEMS array, and generating a resulting binary ON/OFF output driver signal that effects actuation or de-actuation of GEMS device ribbons corresponding to that pixel. Using this sequence, embodiments of the present invention adapt analog-referenced PWM techniques to the task of rapidly actuating miniature GEMS ribbon elements to binary ON/OFF positions in order to obtain pixels having variable gray scale levels. Although the apparatus and methods of the invention require transformation from binary signal handling, to analog signal handling, and back to binary drive signal generation, the analog control of embodiments of the present invention permits more compact packaging as well as operational advantages not otherwise available using conventional digital PWM control, including variable pulse-width centering and linearity adjustments, described in more detail subsequently.
The schematic block diagram of
The graph of
The schematic block diagram of
One particular advantage of the analog PWM driver of the present invention relates to varying not only the pulse width, but also the relative timing of the pulse within a modulation window as was described earlier with reference to
Advantageously, dynamic reference signal V_time_ref is generated for multiple modulators, so that the drive circuitry for each modulator pixel (as in
It is instructive to compare the pulses 32a-32c generated in
Timing control for variable PWM pulse centering, as shown in the examples of
The capability to control the functional dependence, including the use of non-linear segments of the V_time_ref waveform for PWM generation, enables control of the pixel input-output characteristic and can be used to compensate for device non-linearities, such as might be experienced with the GEMS device or other scanned spatial light modulator. Control of the input-output transfer characteristic can also be used to achieve a desired system response, for example, such as to provide a suitable tone scale for a display system.
As another advantage when using the PWM generation and timing method of the present invention, the gray scale bit depth for display applications no longer depends on the size or number of registers, as is the case with conventional digital PWM generation approaches. The incoming digital signal to each individual PWM control circuit, as shown in
Component design for providing the analog circuitry of
Similarly, fabrication methods that can be used to implement an integrated device are standard in the semiconductor industry. The integration of the GEMS pixels with the PWM control circuitry of embodiments of the present invention can be performed using any of several different fabrication methods, shown in the schematic block diagrams of
Thus, using the analog PWM circuitry arrangement described with reference to
The PWM control apparatus of the present invention has been described for embodiments that control the binary ON/OFF state of a GEMS modulator pixel, with multiple PWM control apparatus provided for an integrated array of GEMS modulator pixels. It can be appreciated that this apparatus and method can also be extended to control the operation of any of a number of other types of integrated devices, particularly where these devices are miniaturized and component real-estate is limited. Advantageously, the PWM control circuitry can be provided on the same substrate that provides the GEMS modulation ribbon or other type of integrated device.
The invention has been described in detail with particular reference to certain preferred embodiments thereof, but it will be understood that variations and modifications can be effected within the scope of the invention as described above, and as noted in the appended claims, by a person of ordinary skill in the art without departing from the scope of the invention. For example, there are a number of ways to generate the V_time_ref signal that serves multiple PWM control circuits 20 (
Thus, what is provided is an apparatus and method for pulse-width modulation for systems that include an array of integrated devices.