The disclosure is related to micro-electromechanical (MEMS) ribbon arrays.
MEMS ribbon arrays may be operated as very fast analog optical phase modulators. Typical arrays can transition from one phase state to another in tens of nanoseconds. With appropriate light sources and optical phase discriminator systems, MEMS ribbon arrays may be used to project optical images.
MEMS ribbons' high speed enables linear (one-dimensional) arrays of ribbons to do the work of traditional spatial (two-dimensional) light modulators. Linear arrays create line images which may be scanned across a two-dimensional scene to ‘paint’ a two-dimensional image. Video frame rates of approximately 100 Hz to 1 kHz may be achieved in this way, fast enough to produce flicker-free video of complex visual scenes.
Linear arrays may also be used without scanning to create two-dimensional images, such as stripe patterns or bar codes, which vary along only one dimension. These simple images can be produced at frame rates as high as approximately 1 MHz or more. Depth capture systems based on observations of stripe patterns can take advantage of these high frame rates to enable advanced signal detection techniques.
Here φ0 is the phase of a ray reflected from the ribbon when it is in its rest position and λ is the wavelength of light.
In conventional MEMS ribbon drivers, analog ribbon drive voltages are synthesized with high-precision digital-to-analog converters (DAC). A 12-bit DAC, for example, provides 4096 different drive voltage levels for a ribbon which leads to correspondingly fine control over the optical phase of light reflected from the ribbon.
When a MEMS ribbon array contains thousands of ribbons and each one is driven by its own precision DAC, the price and complexity of array drive electronics may become prohibitive. Furthermore precision DACs consume electrical power which is often in short supply in battery powered devices.
Therefore, what are needed are systems and methods for inducing analog MEMS ribbon movements from digital signals without using expensive, power-hungry, high-precision digital-to-analog converters.
Systems and methods are described below for using digital drive signals with analog MEMS ribbon arrays. These techniques take advantage of ribbons' mechanical frequency response characteristics. Digital drive techniques use one-bit, i.e. “on” or “off”, signals to create: a) sinusoidal ribbon displacement near the ribbons' mechanical resonant frequency, or b) arbitrary ribbon displacement below the resonant frequency.
Sinusoidal Ribbon Displacement Near Resonance
MEMS ribbons are mechanical oscillators. Ribbon displacement, Δz, oscillates at the ribbon's resonant frequency if the ribbon is excited by an impulse. The resonant frequency depends on ribbon size, shape, material and tensile stress. Silicon nitride ribbons measuring about 200 by 5 by 0.1 microns resonate between about 2 and 5 MHz, for example.
A specific ribbon movement pattern is desired for certain structured light or depth capture applications: a) the displacement of each ribbon in a linear array varies sinusoidally in time; and, b) at any instant in time the displacement of ribbons varies sinusoidally along the array. This leads to travelling waves of ribbon displacement that move along the ribbon array. The same pattern may also be described as: each ribbon follows the same sinusoidal motion, but the movement of adjacent ribbons is phase shifted in time.
As in
where Λ is the wavelength (measured in number of ribbons) of the spatial ribbon displacement wave along the array. In time, the displacement of any particular ribbon in the array of
The wave ribbon displacement pattern of
Displacement of a MEMS ribbon may be modeled as a driven, damped harmonic oscillator. Below the ribbon's mechanical resonant frequency, ribbon displacement follows a driving signal. Above the resonant frequency, the ribbon acts like a mechanical low-pass filter that attenuates high-frequency components of the driving signal. Hence, above resonance, a square-wave driving signal produces sine wave ribbon movement.
The amplitude of ribbon displacement at frequencies near resonance depends on mechanical damping. Damping characteristics of MEMS ribbons can be designed by selecting the rest height of the ribbon over the substrate to control squeeze film air damping. Ribbon arrays that are designed with low damping exhibit higher amplitude oscillatory motion near resonance than those having high damping.
The fundamental frequency or repetition rate of square wave driving function 505 is lower than the ribbon resonant frequency. Hence, ribbon movement follows the driving function.
Ribbon motion plot 610 may be understood by considering the ribbon frequency response curves shown in
Square-wave driving signals may be produced with simple electronic circuits thus eliminating the need for precision DACs. Sine wave ribbon displacement may be produced by a high frequency square wave driving signal when its harmonics are attenuated by mechanical low-pass filter characteristics of the ribbon. Sine wave, but phase shifted, ribbon displacement for an adjacent ribbon in an array may be produced by phase-delaying a square wave driving signal before it is applied to the adjacent ribbon.
Square waves 720, 722 and 724 drive ribbons 730, 732, 734, respectively. If the square waves' third and higher harmonics are higher in frequency than the ribbons' mechanical resonant frequency, then the ribbons' displacement will be sinusoidal as discussed in connection with
In the example of
Ribbon array movement patterns that are sinusoidal in both time and space may be produced from digital “on”/“off” signals. These movement patterns are useful in certain structured light and depth capture scenarios where a ribbon array is part of a projector that produces two dimensional images that vary in only one dimension. However, the techniques described above are limited to frequencies near the mechanical resonant frequency of a ribbon which may be a few MHz. Hence techniques for producing arbitrary ribbon displacements, including sinusoids, at frequencies below the ribbon resonant frequency are described next.
Arbitrary Ribbon Displacement Below Resonance
When the duration of a driving pulse, e.g. an electrical pulse, is less than the reciprocal of a ribbon's resonant frequency, the ribbon cannot follow the shape of the pulse, but its displacement is proportional to the energy in the pulse. A series of short drive pulses causes a DC ribbon displacement. This effect may be used to obtain low-frequency ribbon control via pulse density modulation with high frequency pulses. The appropriate pulse density modulation signal may be produced with a Σ-Δ (sigma-delta) modulator.
Consider, as an example, a 1 kHz sine wave as low-frequency signal 805 and a MEMS ribbon 820 with a 1 MHz resonant frequency. Σ-Δ modulator 810 produces a pulse density modulation signal, i.e. a series of short electrical pulses, that, when applied to ribbon 820, cause a 1 kHz sinusoidal ribbon displacement.
The Σ-Δ output signal has only two states, +1 and −1. When these states are used to drive a MEMS ribbon, the corresponding voltages are V and 0 since a ribbon has the same response to positive and negative applied voltages.
Σ-Δ modulation may be combined with a delay scheme as shown in
The above description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the principles defined herein may be applied to other embodiments without departing from the scope of the disclosure. Thus, the disclosure is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
This application claims priority benefit from U.S. 61/705,000, “Structured light systems”, filed on Sep. 24, 2012 and incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
5311360 | Bloom et al. | May 1994 | A |
5677783 | Bloom et al. | Oct 1997 | A |
5706061 | Marshall et al. | Jan 1998 | A |
5841579 | Bloom et al. | Nov 1998 | A |
6144481 | Kowarz et al. | Nov 2000 | A |
6147789 | Gelbart | Nov 2000 | A |
6215579 | Bloom et al. | Apr 2001 | B1 |
6219015 | Bloom et al. | Apr 2001 | B1 |
6741384 | Martin et al. | May 2004 | B1 |
6856449 | Winkler et al. | Feb 2005 | B2 |
7317464 | Willis | Jan 2008 | B2 |
7825840 | Willig et al. | Nov 2010 | B2 |
20040207618 | Williams et al. | Oct 2004 | A1 |
20050024722 | Agostinelli et al. | Feb 2005 | A1 |
20060114544 | Bloom et al. | Jun 2006 | A1 |
20090190197 | Tinnemans et al. | Jul 2009 | A1 |
Entry |
---|
Inose et al., “A Telemetering System by Code Modulation—Delta-Sigma Modulation”, IRE Transactions on Space Electronics and Telemetry, Sep. 1962, p. 204-209. |
Rombach et al., “Modulated Electro-Mechanical Continuous-Time Lowpass Sigma-Delta-Modulator for Micromachined Gyroscopes”, IEEE Transducers Jun. 2011, Beijing, China, p. 1092-1095. |
Number | Date | Country | |
---|---|---|---|
20140168750 A1 | Jun 2014 | US |
Number | Date | Country | |
---|---|---|---|
61705000 | Sep 2012 | US |