最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

Introduction to Digital Micromirror Device (DMD)

来源:动视网 责编:小OO 时间:2025-10-01 09:39:02
文档

Introduction to Digital Micromirror Device (DMD)

ApplicationReportDLPA008–July2008DMD101:IntroductiontoDigitalMicromirrorDevice(DMD)TechnologyABSTRACTThisdocumentdescribesthebasicstructureandoperationofthedigitalmicromirrordevice(DMD)array.1OverviewThisdocumentcoversthebasicstructureandoperationof
推荐度:
导读ApplicationReportDLPA008–July2008DMD101:IntroductiontoDigitalMicromirrorDevice(DMD)TechnologyABSTRACTThisdocumentdescribesthebasicstructureandoperationofthedigitalmicromirrordevice(DMD)array.1OverviewThisdocumentcoversthebasicstructureandoperationof
Application Report

DLPA008–July2008

DMD101: Introduction to Digital Micromirror Device(DMD)

Technology

ABSTRACT

This document describes the basic structure and operation of the digital micromirror device(DMD)array.

1Overview

This document covers the basic structure and operation of DMD devices.The DMD is a unique

combination of opto-mechanical and electro-mechanical elements.The journey begins with understanding how one pixel works and building on that to encompass the entire array of pixels that comprise a DMD.

2Mirror(Pixel)

The DMD pixel(mirror)is both an opto-mechanical element and an electro-mechanical element.

2.1Bi-Stable Operation(±12Degrees)

The DMD pixel is an electro-mechanical element in that there are two stable mirror states(+12degrees and–12degrees for current DMDs)that are determined by electrostatics of the pixel during operation.

The DMD pixel is an opto-mechanical element in that these two positions determine the direction that light is deflected.In particular,the DMD is a spatial light modulator.By convention,the positive(+)state is tilted toward the illumination and is referred to as the on state.Similarly,the negative(–)state is tilted away

from the illumination and is referred to as the off state.Figure1shows a pixel in the on and off states.

Hinge

Electrodes

Mirror (Pixel)www.ti.com

Figure 1.Pixels in On and Off State

2.2Mechanical

Mechanically the pixel is comprised of a mirror attached by means of a via to a hidden yoke and a

torsional hinge.The yoke makes contact with the surface below on the spring tips shown in Figure 2.The diagram also shows a mirror in each of the two stable states.The yellow electrodes shown are used in holding the mirror in these positions.

Figure 2.Pixel with Labeled Parts

2DMD 101:—Introduction to Digital Micromirror Device (DMD)Technology

DLPA008–July 2008

2.3.1Dual CMOS Memory

Below each mirror is a memory cell formed from Dual CMOS memory elements as depicted in Figure3.

The state of the two memory elements are not independent,but are always opposite.If one element is1 the other element is0and vice versa.The state of the pixel memory cell plays a part in the mechanical position of the mirror,however,loading the memory cell does not automatically change the mechanical state of the mirror.

Figure3.Dual CMOS Pixel Memory

2.3.2Memory State versus Mirror State

Although the state of the dual CMOS cell plays a part in determining the state of the mirror,it is not the sole factor.Once the mirror has landed changing the state of the memory cells will not cause the mirror to flip to the other state.Therefore,memory state and mirror state are not directly linked together.

2.3.3RESET–Transferring Memory State to Mirror State

In order for the state of the CMOS memory to be transferred to the mechanical position of the mirror,the pixel must undergo a“Reset”.This Reset momentarily releases the mirror and then re-lands the mirror based on the state of the CMOS memory below.Therefore it is important that during a Reset operation that the memory cell is not being loaded.Specifically,the various DMD datasheets specify the time before

a Reset that data cannot be loaded and the period of time after a Reset has occurred before new data can

be loaded.

A Reset allows groups of pixels to be pre-loaded and then change their mechanical position

simultaneously.

2.3.4Power Up and Power Down

When a DMD is“powered up”or“powered down”there are prescribed operations that are necessary to ensure proper operation of the mirrors.These operations land the mirrors during power up and release the mirrors during power down.Specific details are described in the various DMD Data Sheets.

3DMD Array

A DMD is an array of individual pixels,the array dimensions being determined by the resolution of the

particular DMD.For the purposes of this paper consider a DMD with XGA resolution;1024columns by 768rows.DMD Array www.ti.com

A The CMOS memory array consists of768rows of1024pixels long.0=off,1=on

B Each row is randomly or sequentially addressable(automatic counter).

Figure4.DMD Array

DMD memory is loaded by row.An entire row must be loaded even if only one pixel in the row needs to be changed

3.1Row Load

Loading a row is accomplished via a parallel bus of16or32bits.Current2xLVDS XGA devices use a32 bit wide bus.This data is loaded on both rising and falling edges of the data clock[known as dual data rate(DDR)].For the XGA device a32bit wide bus over32clock edges are needed to load a full1024bits to complete a Row Load.Figure5shows a row load.

32

A Row data is loaded32bits per clock over32edges(1024bits per row).

Figure5.Row Load

4DMD101:—Introduction to Digital Micromirror Device(DMD)Technology DLPA008–July2008www.ti.com Block Operations 3.2Row Addressing

Rows can be addressed sequentially by way of an automatic counter or randomly by row address.

3.2.1Sequential Mode(Automatic Counter)

Sequential addressing means that when row(n)is loaded,the DMD internally increments the row address pointer to(n+1).NOTE:However the pointer does not automatically reset to0when the last row is load.

An explicit command to set the pointer to zero must be issued.

This mode is useful when it is expected that most of the data in the image will change each time the

device is loaded.It also does not require the user to keep track of the row address pointer.

3.2.2Random Mode

Random addressing means that as row data is supplied a row address(n)must also be supplied.The

DMD will then load the row data to row(n)specified by the row address.

This mode is useful when it is expected that the data in the image will only change in a subset of rows.

However it does requires the user to keep track of row address pointer and supply during each row load.

4Block Operations

For the purpose of resetting and block clearing,the DMD is divided into blocks.XGA devices are divided into16blocks of48rows each.Figure6illustrates the blocks.

A The array is divided into16blocks of48rows.

Figure6.DMD Blocks

4.1Resets

Previously it was noted that loading the CMOS memory does not cause the mirrors to change their

mechanical state and that in order for the loaded memory to change the mechanical position of the mirrors a“Reset”must be issued.

32 Data Input Lines

(0–15)16 r e s e t l i n e s (0–15)

Block Operations www.ti.com

When a Reset is issued to a Block the pixels in that block whose data has changed will move to the opposite mechanical position and those whose data did not change will remain in the same mechanical position.These operations are referred to as “cross-over”transitions and “same-side”transitions respectively.

NOTE:Although memory cannot be loaded in a block that is being reset,memory can be loaded in

different block while another block is being reset.However,there is a minimum time that

must transpire after a block is reset before new data can be loaded to that block.This wait

time is referred to as the “Mirror Settle Time”.

The DMD has 16reset input lines;one for each block as illustrated in Figure 6.

Figure 7.DMD Reset Lines There are four reset modes that determine which blocks are reset when a reset is issued:

•Single block mode

•Dual block mode

•Quad block mode

•Global mode

4.1.1Single Block Mode

In single block mode,a single blocks can loaded and reset in any order.After a block is loaded it can be reset to transfer the information to the mechanical state of the mirrors.

Figure 8.Single Block Reset

4.1.2Dual Block Mode

In Dual Block Mode reset blocks are paired together as follows (0-1),(2-3),(4-5)...(14-15).These pairs can be reset in any order.After data is loaded a pair can be reset to transfer the information to the mechanical state of the mirrors.

6DMD 101:—Introduction to Digital Micromirror Device (DMD)Technology

DLPA008–July 2008

16 r e s e t l i n e s (0–15)

16 r e s e t l i n e s (0–15)

16 r e s e t l i n e s (0–15)

www.ti.com Block Operations

Figure 9.Dual Block Reset

4.1.3Quad Block Mode

In Quad Block Mode reset blocks are grouped together in fours as follows (0-3),(4-7),(8-11)and (12-15).However each quad group can be randomly addressed and reset.After a quad group is loaded it can be reset to transfer the information to the mechanical state of the mirrors.

Figure 10.Quad Block Reset

4.1.4Global Mode

In Global Mode all reset blocks are grouped into a single group and reset together.Therefore the entire DMD must be load with the desired data before issuing a Global Reset to transfer the information to the mechanical state of the mirrors.

Figure 11.Global Reset

by loading all zeros into a block a special block function known as a 48rows would require 48x32(1536)clock edges,but a Block Clear into the specified block.For a 2xLVDS DMD a Block clear command as three Row Load operations.In other words,in the time that it would clock edges)an entire block can be loaded with zeros.Therefore it is possible to clear the entire DMD memory in the time it would take to load a single block (16times faster than loading zeros using row loads).This function is useful when short display times are desired.

7

DLPA008–July 2008

DMD 101:—Introduction to Digital Micromirror Device (DMD)Technology

Submit Documentation Feedback

Copyright ©2008,Texas Instruments Incorporated

row is not in the block to be cleared.

4.3Phased Operation

4.3.1Motivation

For some applications it is desirable to display a given image(binary frame)for a very short period of time.

If a Global Reset is used the array cannot begin loading data,even using a Block Clear command,until the Mirror Settle Time is satisfied.

A shorter effective display time can be achieved by loading a a subset of blocks during the Mirror Settle

Time of another subset of blocks.This can be done in a cascading fashion down the surface of the DMD until the entire image has been briefly displayed.The result is that the Mirror Settle Time is allowed to

occur or while other blocks are loading.This in effect removes the Mirror Settle time from time it takes to display one binary frame.

This operation is analogous to the way a focal plane shutter works in a modern SLR camera to achieve very high shutter speeds.

NOTE:In2xLVDS parts the load time of one block is shorter than the required Mirror Settle time.

Therefore in practice,two consecutive blocks are loaded before returning to clear the initial

block.

4.3.2How It Is Done

A phased operation uses both block operations(Reset and Block Clear)to achieve very short effective

display times.

Several steps of a phased reset operation for a2xLVDS part are illustrated in Figure12.

8DMD101:—Introduction to Digital Micromirror Device(DMD)Technology DLPA008–July2008

Submit Documentation Feedback

Copyright©2008,Texas Instruments Incorporated(0

15)

Frame 1Data Load Frame 2

Reset

Data Load

(0

15)

Frame 3

Reset Data Load

Frame 4

Reset Block Clear

(0

15)

Frame 5Data Load

Reset Frame 6

www.ti.com Block Operations

Figure12.Phased Reset Sequence

9 DLPA008–July2008DMD101:—Introduction to Digital Micromirror Device(DMD)Technology Submit Documentation Feedback

Copyright©2008,Texas Instruments IncorporatedReset Block Clear

(0

15)

Frame 7Block Load

Reset

Frame 8

Reset Block Clear

(0

15)

Frame 9Block Load

Reset

Frame 10

Block Operations www.ti.com

Figure13.Phased Reset Sequence(continued)

In this sequence a“window”of two displayed blocks will sweep down the surface of the DMD.The image is effectively displayed for the time that it takes to load two blocks.When the bottom of the DMD is

reached the next frame of data can begin a sweep immediately since the blocks at the top of the DMD have already satisfied the Mirror Settle Time.

10DMD101:—Introduction to Digital Micromirror Device(DMD)Technology DLPA008–July2008

Submit Documentation Feedback

Copyright©2008,Texas Instruments IncorporatedIMPORTANT NOTICE

Texas Instruments Incorporated and its subsidiaries(TI)reserve the right to make corrections,modifications,enhancements,improvements, and other changes to its products and services at any time and to discontinue any product or service without notice.Customers should obtain the latest relevant information before placing orders and should verify that such information is current and complete.All products are sold subject to TI’s terms and conditions of sale supplied at the time of order acknowledgment.

TI warrants performance of its hardware products to the specifications applicable at the time of sale in accordance with TI’s standard warranty.Testing and other quality control techniques are used to the extent TI deems necessary to support this warranty.Except where mandated by government requirements,testing of all parameters of each product is not necessarily performed.

TI assumes no liability for applications assistance or customer product design.Customers are responsible for their products and applications using TI components.To minimize the risks associated with customer products and applications,customers should provide adequate design and operating safeguards.

TI does not warrant or represent that any license,either express or implied,is granted under any TI patent right,copyright,mask work right, or other TI intellectual property right relating to any combination,machine,or process in which TI products or services are used.Information published by TI regarding third-party products or services does not constitute a license from TI to use such products or services or a warranty or endorsement thereof.Use of such information may require a license from a third party under the patents or other intellectual property of the third party,or a license from TI under the patents or other intellectual property of TI.

Reproduction of TI information in TI data books or data sheets is permissible only if reproduction is without alteration and is accompanied by all associated warranties,conditions,limitations,and notices.Reproduction of this information with alteration is an unfair and deceptive business practice.TI is not responsible or liable for such altered documentation.Information of third parties may be subject to additional restrictions.

Resale of TI products or services with statements different from or beyond the parameters stated by TI for that product or service voids all express and any implied warranties for the associated TI product or service and is an unfair and deceptive business practice.TI is not responsible or liable for any such statements.

TI products are not authorized for use in safety-critical applications(such as life support)where a failure of the TI product would reasonably be expected to cause severe personal injury or death,unless officers of the parties have executed an agreement specifically governing such use.Buyers represent that they have all necessary expertise in the safety and regulatory ramifications of their applications,and acknowledge and agree that they are solely responsible for all legal,regulatory and safety-related requirements concerning their products and any use of TI products in such safety-critical applications,notwithstanding any applications-related information or support that may be provided by TI.Further,Buyers must fully indemnify TI and its representatives against any damages arising out of the use of TI products in such safety-critical applications.

TI products are neither designed nor intended for use in military/aerospace applications or environments unless the TI products are specifically designated by TI as military-grade or"enhanced plastic."Only products designated by TI as military-grade meet military specifications.Buyers acknowledge and agree that any such use of TI products which TI has not designated as military-grade is solely at the Buyer's risk,and that they are solely responsible for compliance with all legal and regulatory requirements in connection with such use. TI products are neither designed nor intended for use in automotive applications or environments unless the specific TI products are designated by TI as compliant with ISO/TS16949requirements.Buyers acknowledge and agree that,if they use any non-designated products in automotive applications,TI will not be responsible for any failure to meet such requirements.

Following are URLs where you can obtain information on other Texas Instruments products and application solutions:

Products Applications

Amplifiers Audio

Data Converters Automotive

DLP®Products Broadband

DSP Digital Control

Clocks and Timers Medical

Interface Military

Logic Optical Networking

Power Mgmt Security

Microcontrollers Telephony

RFID Video&Imaging

RF/IF and ZigBee®Solutions Wireless

Mailing Address:Texas Instruments,Post Office Box655303,Dallas,Texas75265

Copyright©2009,Texas Instruments Incorporated

文档

Introduction to Digital Micromirror Device (DMD)

ApplicationReportDLPA008–July2008DMD101:IntroductiontoDigitalMicromirrorDevice(DMD)TechnologyABSTRACTThisdocumentdescribesthebasicstructureandoperationofthedigitalmicromirrordevice(DMD)array.1OverviewThisdocumentcoversthebasicstructureandoperationof
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top